diff --git a/examples/donglora.py b/examples/donglora.py new file mode 100644 index 00000000..4a279e60 --- /dev/null +++ b/examples/donglora.py @@ -0,0 +1,203 @@ +"""DongLoRa host library — connect, configure, send/receive LoRa packets. + +This is a minimal helper for the example scripts. It implements the +DongLoRa USB protocol (COBS-framed postcard) just enough to be useful. +See docs/PROTOCOL.md for the full specification. +""" +# /// script +# requires-python = ">=3.10" +# dependencies = ["cobs", "pyserial"] +# /// + +import glob +import struct +import subprocess +import serial +import time +from cobs import cobs + +# ── USB device discovery ────────────────────────────────────────── + +USB_VID_PID = "1209:5741" + + +def find_port() -> str | None: + """Find the DongLoRa serial port by USB VID:PID.""" + for path in sorted(glob.glob("/dev/ttyACM*")) + sorted(glob.glob("/dev/ttyUSB*")): + try: + result = subprocess.run( + ["udevadm", "info", "--query=property", f"--name={path}"], + capture_output=True, text=True, timeout=2, + ) + props = dict( + line.split("=", 1) for line in result.stdout.splitlines() if "=" in line + ) + vid = props.get("ID_VENDOR_ID", "").lower() + pid = props.get("ID_MODEL_ID", "").lower() + if f"{vid}:{pid}" == USB_VID_PID: + return path + except Exception: + continue + ports = sorted(glob.glob("/dev/ttyACM*")) + return ports[0] if ports else None + + +def wait_for_device() -> str: + """Block until a DongLoRa device appears.""" + print("Waiting for DongLoRa...", end="", flush=True) + while True: + port = find_port() + if port: + print(f" found {port}") + time.sleep(0.3) + return port + print(".", end="", flush=True) + time.sleep(0.5) + + +# ── COBS framing ───────────────────────────────────────────────── + +def cobs_encode(data: bytes) -> bytes: + return cobs.encode(data) + b"\x00" + + +def read_frame(ser: serial.Serial) -> bytes | None: + """Read one COBS frame. Returns decoded bytes or None on timeout.""" + buf = b"" + while True: + b = ser.read(1) + if not b: + return None + if b == b"\x00": + break + buf += b + if not buf: + return None + try: + return cobs.decode(buf) + except cobs.DecodeError: + return None + + +# ── Postcard encoding ──────────────────────────────────────────── + +def varint(n: int) -> bytes: + out = [] + while n >= 0x80: + out.append((n & 0x7F) | 0x80) + n >>= 7 + out.append(n & 0x7F) + return bytes(out) + + +def zigzag(n: int) -> bytes: + return varint((n << 1) ^ (n >> 31) if n >= 0 else ((-n - 1) << 1) | 1) + + +def decode_varint(data: bytes) -> tuple[int, bytes]: + n, shift = 0, 0 + for i, b in enumerate(data): + n |= (b & 0x7F) << shift + shift += 7 + if not (b & 0x80): + return n, data[i + 1:] + return n, b"" + + +def decode_zigzag(data: bytes) -> tuple[int, bytes]: + n, rest = decode_varint(data) + return (n >> 1) ^ -(n & 1), rest + + +# ── Command encoding ───────────────────────────────────────────── + +def encode_config(cfg: dict) -> bytes: + """Encode a RadioConfig dict to postcard bytes.""" + out = varint(cfg["freq_hz"]) + out += varint(cfg["bw"]) + out += varint(cfg["sf"]) + out += varint(cfg["cr"]) + out += varint(cfg["sync_word"]) + out += zigzag(cfg["tx_power_dbm"]) + return out + + +def encode_command(cmd: str, **kwargs) -> bytes: + """Encode a command name + kwargs to postcard bytes.""" + commands = { + "Ping": 0, "GetConfig": 1, "SetConfig": 2, "StartRx": 3, + "StopRx": 4, "Transmit": 5, "DisplayOn": 6, "DisplayOff": 7, + } + idx = commands[cmd] + out = varint(idx) + if cmd == "SetConfig": + out += encode_config(kwargs["config"]) + elif cmd == "Transmit": + config = kwargs.get("config") + if config is None: + out += b"\x00" + else: + out += b"\x01" + encode_config(config) + payload = kwargs["payload"] + out += varint(len(payload)) + payload + return out + + +# ── Response decoding ──────────────────────────────────────────── + +def decode_response(data: bytes) -> dict: + """Decode a postcard-encoded response into a dict.""" + if not data: + return {"type": "Empty"} + variant = data[0] + rest = data[1:] + if variant == 0: + return {"type": "Pong"} + elif variant == 1: + return {"type": "Config", "raw": rest.hex()} + elif variant == 2: + rssi, rest = decode_zigzag(rest) + snr, rest = decode_zigzag(rest) + plen, rest = decode_varint(rest) + return {"type": "RxPacket", "rssi": rssi, "snr": snr, "payload": rest[:plen]} + elif variant == 3: + return {"type": "TxDone"} + elif variant == 4: + return {"type": "Ok"} + elif variant == 5: + code = rest[0] if rest else -1 + return {"type": "Error", "code": code} + else: + return {"type": f"Unknown({variant})"} + + +# ── High-level helpers ─────────────────────────────────────────── + +def send(ser: serial.Serial, cmd: str, **kwargs) -> dict: + """Send a command and return the response.""" + ser.write(cobs_encode(encode_command(cmd, **kwargs))) + ser.flush() + data = read_frame(ser) + if data is None: + return {"type": "Timeout"} + return decode_response(data) + + +def connect(port: str | None = None, timeout: float = 2.0) -> serial.Serial: + """Open a connection to a DongLoRa device.""" + if port is None: + port = wait_for_device() + ser = serial.Serial(port, timeout=timeout) + ser.reset_input_buffer() + return ser + + +# Default radio config: 915 MHz, 125 kHz BW, SF7, CR 4/5 +DEFAULT_CONFIG = { + "freq_hz": 915_000_000, + "bw": 7, # 125 kHz + "sf": 7, + "cr": 5, # CR 4/5 + "sync_word": 0x1424, + "tx_power_dbm": 14, +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8010.json b/examples/meshcore/corpus/generated/invalid_ack_8010.json new file mode 100644 index 00000000..0dadb308 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8010.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d87fff11980eae9dedc26d282044d4e2a2cb0c5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8017.json b/examples/meshcore/corpus/generated/invalid_ack_8017.json new file mode 100644 index 00000000..5f26303b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8017.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d45", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8018.json b/examples/meshcore/corpus/generated/invalid_ack_8018.json new file mode 100644 index 00000000..63023456 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8018.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e83a7742a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8020.json b/examples/meshcore/corpus/generated/invalid_ack_8020.json new file mode 100644 index 00000000..67846f21 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8020.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d81ca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8024.json b/examples/meshcore/corpus/generated/invalid_ack_8024.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8024.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8025.json b/examples/meshcore/corpus/generated/invalid_ack_8025.json new file mode 100644 index 00000000..3a81e832 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8025.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e059a4de4672cb800", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8029.json b/examples/meshcore/corpus/generated/invalid_ack_8029.json new file mode 100644 index 00000000..5cf8c719 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8029.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e03ecae03d3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8033.json b/examples/meshcore/corpus/generated/invalid_ack_8033.json new file mode 100644 index 00000000..4cd00fd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8033.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e49ccbf3f0ec13ad078fcb388", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8037.json b/examples/meshcore/corpus/generated/invalid_ack_8037.json new file mode 100644 index 00000000..466a0cb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8037.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0e12997b64", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8040.json b/examples/meshcore/corpus/generated/invalid_ack_8040.json new file mode 100644 index 00000000..d05c3fc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8040.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e084f1fe9810b1b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8043.json b/examples/meshcore/corpus/generated/invalid_ack_8043.json new file mode 100644 index 00000000..89bb76b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8043.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e034457314a00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8049.json b/examples/meshcore/corpus/generated/invalid_ack_8049.json new file mode 100644 index 00000000..82faab61 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8049.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e463cdc15", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8051.json b/examples/meshcore/corpus/generated/invalid_ack_8051.json new file mode 100644 index 00000000..3a2f3262 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8051.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e818844416b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8052.json b/examples/meshcore/corpus/generated/invalid_ack_8052.json new file mode 100644 index 00000000..e59f0f64 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8052.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d467ff4cb437b3d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8055.json b/examples/meshcore/corpus/generated/invalid_ack_8055.json new file mode 100644 index 00000000..9fc4ac66 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8055.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "cd7e890d9cf88609163bc016f16589", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8057.json b/examples/meshcore/corpus/generated/invalid_ack_8057.json new file mode 100644 index 00000000..7dd2d471 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8057.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4929f160f4a2d8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8060.json b/examples/meshcore/corpus/generated/invalid_ack_8060.json new file mode 100644 index 00000000..c308b3a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8060.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e08", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8063.json b/examples/meshcore/corpus/generated/invalid_ack_8063.json new file mode 100644 index 00000000..baa79c13 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8063.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0653d5fdb7c07ec84c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8068.json b/examples/meshcore/corpus/generated/invalid_ack_8068.json new file mode 100644 index 00000000..60dae2a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8068.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a062c1454644f9c55875e32", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8071.json b/examples/meshcore/corpus/generated/invalid_ack_8071.json new file mode 100644 index 00000000..280f3871 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8071.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00df", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8077.json b/examples/meshcore/corpus/generated/invalid_ack_8077.json new file mode 100644 index 00000000..30dd37dc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8077.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0df10177c124c03e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8079.json b/examples/meshcore/corpus/generated/invalid_ack_8079.json new file mode 100644 index 00000000..157e810a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8079.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0efc04cc1ba7a48c103c3f967b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8082.json b/examples/meshcore/corpus/generated/invalid_ack_8082.json new file mode 100644 index 00000000..fd71efa7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8082.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d42", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8084.json b/examples/meshcore/corpus/generated/invalid_ack_8084.json new file mode 100644 index 00000000..be54b45e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8084.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "8efc96111f24ffac7370", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8085.json b/examples/meshcore/corpus/generated/invalid_ack_8085.json new file mode 100644 index 00000000..a07883bb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8085.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4a93282aac5fe71ee69d9931d1f314", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8086.json b/examples/meshcore/corpus/generated/invalid_ack_8086.json new file mode 100644 index 00000000..de68ebf1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8086.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e40", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8100.json b/examples/meshcore/corpus/generated/invalid_ack_8100.json new file mode 100644 index 00000000..bc28305f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8100.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cfbe", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8106.json b/examples/meshcore/corpus/generated/invalid_ack_8106.json new file mode 100644 index 00000000..05f855a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8106.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e09", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8107.json b/examples/meshcore/corpus/generated/invalid_ack_8107.json new file mode 100644 index 00000000..eeb9dc52 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8107.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a36d3af7e23308bf856a32517f1b83aebaa99ec90d5b596d0edbf8b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8108.json b/examples/meshcore/corpus/generated/invalid_ack_8108.json new file mode 100644 index 00000000..bb49bd55 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8108.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e407f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8113.json b/examples/meshcore/corpus/generated/invalid_ack_8113.json new file mode 100644 index 00000000..b2c77dc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8113.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d49", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8116.json b/examples/meshcore/corpus/generated/invalid_ack_8116.json new file mode 100644 index 00000000..2ebcda69 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8116.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e42ba2a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8117.json b/examples/meshcore/corpus/generated/invalid_ack_8117.json new file mode 100644 index 00000000..fe7834c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8117.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d41f9fa2800", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8118.json b/examples/meshcore/corpus/generated/invalid_ack_8118.json new file mode 100644 index 00000000..62948f97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8118.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d45060f194b801f43", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8120.json b/examples/meshcore/corpus/generated/invalid_ack_8120.json new file mode 100644 index 00000000..1cc6945d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8120.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d44b407358073d7f46c47a5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8128.json b/examples/meshcore/corpus/generated/invalid_ack_8128.json new file mode 100644 index 00000000..93924a8a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8128.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d46fd13897991a6ea56b9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8129.json b/examples/meshcore/corpus/generated/invalid_ack_8129.json new file mode 100644 index 00000000..b8818abd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8129.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0418", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8132.json b/examples/meshcore/corpus/generated/invalid_ack_8132.json new file mode 100644 index 00000000..6508e336 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8132.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d45c498a900dc5937", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8134.json b/examples/meshcore/corpus/generated/invalid_ack_8134.json new file mode 100644 index 00000000..0b776fd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8134.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0eca7505", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8135.json b/examples/meshcore/corpus/generated/invalid_ack_8135.json new file mode 100644 index 00000000..a40a6580 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8135.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "4fd6f34af48c944f0f971684dc536024083e8043009819", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8140.json b/examples/meshcore/corpus/generated/invalid_ack_8140.json new file mode 100644 index 00000000..77d13bc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8140.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e495882", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8151.json b/examples/meshcore/corpus/generated/invalid_ack_8151.json new file mode 100644 index 00000000..e648a7e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8151.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d42b9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8156.json b/examples/meshcore/corpus/generated/invalid_ack_8156.json new file mode 100644 index 00000000..0bad7058 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8156.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4d15cd363059094b1738295542f00808ede60b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8158.json b/examples/meshcore/corpus/generated/invalid_ack_8158.json new file mode 100644 index 00000000..c5a9e14d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8158.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e88cd07d77e3b88ca98ad9ce24965c6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8162.json b/examples/meshcore/corpus/generated/invalid_ack_8162.json new file mode 100644 index 00000000..0abcb551 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8162.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05c26859", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8168.json b/examples/meshcore/corpus/generated/invalid_ack_8168.json new file mode 100644 index 00000000..4b113e61 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8168.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4625029ec36c3b718c4a4df23aa2b6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8171.json b/examples/meshcore/corpus/generated/invalid_ack_8171.json new file mode 100644 index 00000000..13163623 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8171.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8834251257f6e15f2f42ae55717942725a65492a336b00fe", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8172.json b/examples/meshcore/corpus/generated/invalid_ack_8172.json new file mode 100644 index 00000000..d88109fb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8172.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d81944f9ca1", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8173.json b/examples/meshcore/corpus/generated/invalid_ack_8173.json new file mode 100644 index 00000000..08217d61 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8173.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e471455d0a76598214e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8186.json b/examples/meshcore/corpus/generated/invalid_ack_8186.json new file mode 100644 index 00000000..05f855a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8186.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e09", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8187.json b/examples/meshcore/corpus/generated/invalid_ack_8187.json new file mode 100644 index 00000000..2d5a4010 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8187.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d88c32fc2d43e5182aaf10fb6197a1acbc831", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8189.json b/examples/meshcore/corpus/generated/invalid_ack_8189.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8189.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8191.json b/examples/meshcore/corpus/generated/invalid_ack_8191.json new file mode 100644 index 00000000..8fb5cb32 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8191.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e41", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8198.json b/examples/meshcore/corpus/generated/invalid_ack_8198.json new file mode 100644 index 00000000..b1c838ae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8198.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dd9c90ce9e2d1", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8201.json b/examples/meshcore/corpus/generated/invalid_ack_8201.json new file mode 100644 index 00000000..b4ab1e5b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8201.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e44e07365d30c27", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8206.json b/examples/meshcore/corpus/generated/invalid_ack_8206.json new file mode 100644 index 00000000..71dbc822 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8206.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0ddea408635567c297ed", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8220.json b/examples/meshcore/corpus/generated/invalid_ack_8220.json new file mode 100644 index 00000000..9034d7b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8220.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e485a09bb49132760c4e222b1f5aece44670000", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8226.json b/examples/meshcore/corpus/generated/invalid_ack_8226.json new file mode 100644 index 00000000..420b1007 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8226.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0defeac9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8228.json b/examples/meshcore/corpus/generated/invalid_ack_8228.json new file mode 100644 index 00000000..63d1bab5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8228.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4af1cba4cd74ec04", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8231.json b/examples/meshcore/corpus/generated/invalid_ack_8231.json new file mode 100644 index 00000000..dc0f90f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8231.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8899365bb6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8232.json b/examples/meshcore/corpus/generated/invalid_ack_8232.json new file mode 100644 index 00000000..53069b85 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8232.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cfd3d5b2294c7c3daaedfd9e468ed3b2bf34c6dee7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8233.json b/examples/meshcore/corpus/generated/invalid_ack_8233.json new file mode 100644 index 00000000..46a95695 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8233.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e04", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8237.json b/examples/meshcore/corpus/generated/invalid_ack_8237.json new file mode 100644 index 00000000..4dd24cef --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8237.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e885874cd50adc6dfbe9ba881502c1894ed3717f7ca", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8243.json b/examples/meshcore/corpus/generated/invalid_ack_8243.json new file mode 100644 index 00000000..7d17b353 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8243.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4e2d0fce", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8246.json b/examples/meshcore/corpus/generated/invalid_ack_8246.json new file mode 100644 index 00000000..01380b14 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8246.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8ce464", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8247.json b/examples/meshcore/corpus/generated/invalid_ack_8247.json new file mode 100644 index 00000000..f4a965cb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8247.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e89e2937bd921f72b8e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8251.json b/examples/meshcore/corpus/generated/invalid_ack_8251.json new file mode 100644 index 00000000..b1579cb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8251.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0985", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8257.json b/examples/meshcore/corpus/generated/invalid_ack_8257.json new file mode 100644 index 00000000..77afc71a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8257.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8260.json b/examples/meshcore/corpus/generated/invalid_ack_8260.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8260.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8262.json b/examples/meshcore/corpus/generated/invalid_ack_8262.json new file mode 100644 index 00000000..dd3c6ce3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8262.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ef57c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8264.json b/examples/meshcore/corpus/generated/invalid_ack_8264.json new file mode 100644 index 00000000..0a765c8b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8264.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4ae8b4db7407e170", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8268.json b/examples/meshcore/corpus/generated/invalid_ack_8268.json new file mode 100644 index 00000000..c2760fb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8268.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d42382216", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8278.json b/examples/meshcore/corpus/generated/invalid_ack_8278.json new file mode 100644 index 00000000..95ae6c8a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8278.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e01dd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8287.json b/examples/meshcore/corpus/generated/invalid_ack_8287.json new file mode 100644 index 00000000..9ccf75f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8287.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dfe3cbc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8289.json b/examples/meshcore/corpus/generated/invalid_ack_8289.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8289.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8290.json b/examples/meshcore/corpus/generated/invalid_ack_8290.json new file mode 100644 index 00000000..d5655ee8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8290.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d466edf746d6070", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8291.json b/examples/meshcore/corpus/generated/invalid_ack_8291.json new file mode 100644 index 00000000..5b4d80b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8291.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4863815d1d286c212a3a31", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8298.json b/examples/meshcore/corpus/generated/invalid_ack_8298.json new file mode 100644 index 00000000..51989b71 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8298.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0efb6ac580ecd52995", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8300.json b/examples/meshcore/corpus/generated/invalid_ack_8300.json new file mode 100644 index 00000000..83dafd0f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8300.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e07740c9ddcd6fad18a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8302.json b/examples/meshcore/corpus/generated/invalid_ack_8302.json new file mode 100644 index 00000000..e7c45cef --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8302.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0af6b6d5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8304.json b/examples/meshcore/corpus/generated/invalid_ack_8304.json new file mode 100644 index 00000000..b49ecf15 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8304.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4c6c80bcf0", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8308.json b/examples/meshcore/corpus/generated/invalid_ack_8308.json new file mode 100644 index 00000000..afcf1604 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8308.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8403", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8322.json b/examples/meshcore/corpus/generated/invalid_ack_8322.json new file mode 100644 index 00000000..9eed5e68 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8322.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8984ee6303c920346a044aa03a8cf578999e053e00faca40ddc5d0e6d800", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8324.json b/examples/meshcore/corpus/generated/invalid_ack_8324.json new file mode 100644 index 00000000..99f17ca4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8324.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4557dcb77172618018b5cbda00", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8325.json b/examples/meshcore/corpus/generated/invalid_ack_8325.json new file mode 100644 index 00000000..19039c57 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8325.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4578b25cab0e9d8db1e853", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8329.json b/examples/meshcore/corpus/generated/invalid_ack_8329.json new file mode 100644 index 00000000..5365628f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8329.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87e7aeb251da0e000604286775", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8332.json b/examples/meshcore/corpus/generated/invalid_ack_8332.json new file mode 100644 index 00000000..0d8b67bc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8332.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d83c445cd99287a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8336.json b/examples/meshcore/corpus/generated/invalid_ack_8336.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8336.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8340.json b/examples/meshcore/corpus/generated/invalid_ack_8340.json new file mode 100644 index 00000000..cf26078a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8340.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d85936bbe458600", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8341.json b/examples/meshcore/corpus/generated/invalid_ack_8341.json new file mode 100644 index 00000000..60a15830 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8341.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d88bc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8343.json b/examples/meshcore/corpus/generated/invalid_ack_8343.json new file mode 100644 index 00000000..0aa4aab2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8343.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d83d15f8c590bca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8345.json b/examples/meshcore/corpus/generated/invalid_ack_8345.json new file mode 100644 index 00000000..1e958c61 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8345.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8ae89f9dbd0bf5a2687da672047837ca0b8e4b0dcf999b0cca1ba08d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8348.json b/examples/meshcore/corpus/generated/invalid_ack_8348.json new file mode 100644 index 00000000..07f530e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8348.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cfff36714cfe82", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8358.json b/examples/meshcore/corpus/generated/invalid_ack_8358.json new file mode 100644 index 00000000..986d80cd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8358.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d45a1692a4fea4d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8360.json b/examples/meshcore/corpus/generated/invalid_ack_8360.json new file mode 100644 index 00000000..f2ad47b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8360.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8159c592", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8361.json b/examples/meshcore/corpus/generated/invalid_ack_8361.json new file mode 100644 index 00000000..3ebd884b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8361.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87ca11aa38203a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8364.json b/examples/meshcore/corpus/generated/invalid_ack_8364.json new file mode 100644 index 00000000..43d25c2a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8364.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8c0110", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8365.json b/examples/meshcore/corpus/generated/invalid_ack_8365.json new file mode 100644 index 00000000..77afc71a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8365.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8368.json b/examples/meshcore/corpus/generated/invalid_ack_8368.json new file mode 100644 index 00000000..a4404ea3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8368.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d07b3f9ba", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8369.json b/examples/meshcore/corpus/generated/invalid_ack_8369.json new file mode 100644 index 00000000..c8b0e035 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8369.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d87954e3bda2714fb802f7f33bcd2d1b14a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8372.json b/examples/meshcore/corpus/generated/invalid_ack_8372.json new file mode 100644 index 00000000..e8b264fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8372.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d484d2626dcf2d1966d90b72ca74750b6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8376.json b/examples/meshcore/corpus/generated/invalid_ack_8376.json new file mode 100644 index 00000000..6d606484 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8376.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a39438f77ee96872350c208bb48c33a44adf16b7795e376fb4e06479e65832599", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8377.json b/examples/meshcore/corpus/generated/invalid_ack_8377.json new file mode 100644 index 00000000..2f43f081 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8377.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e447c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8381.json b/examples/meshcore/corpus/generated/invalid_ack_8381.json new file mode 100644 index 00000000..ad3881af --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8381.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87220e2cd6e3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8385.json b/examples/meshcore/corpus/generated/invalid_ack_8385.json new file mode 100644 index 00000000..ad8d9f4c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8385.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d46dc632e46f317496d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8388.json b/examples/meshcore/corpus/generated/invalid_ack_8388.json new file mode 100644 index 00000000..0d0e43a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8388.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4a01e3c8840fc9923c5d7553e8f2230c71936e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8393.json b/examples/meshcore/corpus/generated/invalid_ack_8393.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8393.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8394.json b/examples/meshcore/corpus/generated/invalid_ack_8394.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8394.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8400.json b/examples/meshcore/corpus/generated/invalid_ack_8400.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8400.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8403.json b/examples/meshcore/corpus/generated/invalid_ack_8403.json new file mode 100644 index 00000000..22b2d674 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8403.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4d1d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8405.json b/examples/meshcore/corpus/generated/invalid_ack_8405.json new file mode 100644 index 00000000..9150661a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8405.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e09dc3b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8407.json b/examples/meshcore/corpus/generated/invalid_ack_8407.json new file mode 100644 index 00000000..4a61b622 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8407.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "8fe6cfcc13", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8412.json b/examples/meshcore/corpus/generated/invalid_ack_8412.json new file mode 100644 index 00000000..03d288aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8412.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e420a3c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8417.json b/examples/meshcore/corpus/generated/invalid_ack_8417.json new file mode 100644 index 00000000..2203d04e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8417.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d81", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8418.json b/examples/meshcore/corpus/generated/invalid_ack_8418.json new file mode 100644 index 00000000..74fff7ca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8418.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d41", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8419.json b/examples/meshcore/corpus/generated/invalid_ack_8419.json new file mode 100644 index 00000000..2ff57f22 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8419.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d85a3c34c299bb7365c8b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8425.json b/examples/meshcore/corpus/generated/invalid_ack_8425.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8425.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8434.json b/examples/meshcore/corpus/generated/invalid_ack_8434.json new file mode 100644 index 00000000..5f5fffd2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8434.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0de5d49f5d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8436.json b/examples/meshcore/corpus/generated/invalid_ack_8436.json new file mode 100644 index 00000000..20f945d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8436.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8af4109a830da2d17e4872", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8437.json b/examples/meshcore/corpus/generated/invalid_ack_8437.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8437.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8438.json b/examples/meshcore/corpus/generated/invalid_ack_8438.json new file mode 100644 index 00000000..a46731ce --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8438.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4894976d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8443.json b/examples/meshcore/corpus/generated/invalid_ack_8443.json new file mode 100644 index 00000000..82187d79 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8443.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ee04b1ce8546a0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8444.json b/examples/meshcore/corpus/generated/invalid_ack_8444.json new file mode 100644 index 00000000..8f97f36b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8444.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d489b99c7a9a58ab8af344d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8445.json b/examples/meshcore/corpus/generated/invalid_ack_8445.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8445.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8448.json b/examples/meshcore/corpus/generated/invalid_ack_8448.json new file mode 100644 index 00000000..82112497 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8448.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05c73004d7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8450.json b/examples/meshcore/corpus/generated/invalid_ack_8450.json new file mode 100644 index 00000000..b6974db8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8450.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d88cf190b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8456.json b/examples/meshcore/corpus/generated/invalid_ack_8456.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8456.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8457.json b/examples/meshcore/corpus/generated/invalid_ack_8457.json new file mode 100644 index 00000000..039aa6db --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8457.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e828e8a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8461.json b/examples/meshcore/corpus/generated/invalid_ack_8461.json new file mode 100644 index 00000000..e4d002a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8461.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0309d103ec", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8467.json b/examples/meshcore/corpus/generated/invalid_ack_8467.json new file mode 100644 index 00000000..c054392e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8467.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e80b4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8469.json b/examples/meshcore/corpus/generated/invalid_ack_8469.json new file mode 100644 index 00000000..68fb1d9c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8469.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0484ea9b871f00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8477.json b/examples/meshcore/corpus/generated/invalid_ack_8477.json new file mode 100644 index 00000000..8569c7e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8477.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e093abfb8ad10e009", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8484.json b/examples/meshcore/corpus/generated/invalid_ack_8484.json new file mode 100644 index 00000000..8d2561a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8484.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e86a0aa27378592ea14f3507d9e5404151750", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8486.json b/examples/meshcore/corpus/generated/invalid_ack_8486.json new file mode 100644 index 00000000..4713ba32 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8486.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e42279a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8491.json b/examples/meshcore/corpus/generated/invalid_ack_8491.json new file mode 100644 index 00000000..0e5a44fb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8491.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4abe5aa2862c26ade3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8494.json b/examples/meshcore/corpus/generated/invalid_ack_8494.json new file mode 100644 index 00000000..88d245aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8494.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d872a073d43d81b681ade9417abac2cb731fe1a388bbe", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8499.json b/examples/meshcore/corpus/generated/invalid_ack_8499.json new file mode 100644 index 00000000..1a2bf149 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8499.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e02457f6d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8502.json b/examples/meshcore/corpus/generated/invalid_ack_8502.json new file mode 100644 index 00000000..ed4afea0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8502.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d420357ee", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8506.json b/examples/meshcore/corpus/generated/invalid_ack_8506.json new file mode 100644 index 00000000..33576895 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8506.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d86cbfe9b2b70b4cb05cf24d0dced2e971a9c2b43", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8508.json b/examples/meshcore/corpus/generated/invalid_ack_8508.json new file mode 100644 index 00000000..4fe3fd94 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8508.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e030dbe81", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8511.json b/examples/meshcore/corpus/generated/invalid_ack_8511.json new file mode 100644 index 00000000..501380df --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8511.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4531242fa2bad4182eb8b18b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8513.json b/examples/meshcore/corpus/generated/invalid_ack_8513.json new file mode 100644 index 00000000..c62236ae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8513.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e401100", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8517.json b/examples/meshcore/corpus/generated/invalid_ack_8517.json new file mode 100644 index 00000000..b79a3617 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8517.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e81607f2d34", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8518.json b/examples/meshcore/corpus/generated/invalid_ack_8518.json new file mode 100644 index 00000000..f7403264 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8518.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8301403c2550817be8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8522.json b/examples/meshcore/corpus/generated/invalid_ack_8522.json new file mode 100644 index 00000000..ca9672cd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8522.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cf2f641a3d9c007b1936", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8523.json b/examples/meshcore/corpus/generated/invalid_ack_8523.json new file mode 100644 index 00000000..a66ca897 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8523.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4793a78b175b46c5f756fddd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8526.json b/examples/meshcore/corpus/generated/invalid_ack_8526.json new file mode 100644 index 00000000..49f2ec5a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8526.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e01", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8527.json b/examples/meshcore/corpus/generated/invalid_ack_8527.json new file mode 100644 index 00000000..c0b49ce1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8527.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87f5a9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8532.json b/examples/meshcore/corpus/generated/invalid_ack_8532.json new file mode 100644 index 00000000..880e3a26 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8532.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8ce5", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8538.json b/examples/meshcore/corpus/generated/invalid_ack_8538.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8538.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8543.json b/examples/meshcore/corpus/generated/invalid_ack_8543.json new file mode 100644 index 00000000..c86ca77b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8543.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e817f63888acd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8545.json b/examples/meshcore/corpus/generated/invalid_ack_8545.json new file mode 100644 index 00000000..421fddfb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8545.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0edf82", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8556.json b/examples/meshcore/corpus/generated/invalid_ack_8556.json new file mode 100644 index 00000000..032ae276 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8556.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87778a0d4235b4a1e8f1abda2ade", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8559.json b/examples/meshcore/corpus/generated/invalid_ack_8559.json new file mode 100644 index 00000000..244f3893 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8559.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4ea4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8560.json b/examples/meshcore/corpus/generated/invalid_ack_8560.json new file mode 100644 index 00000000..68724c25 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8560.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "4f72", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8575.json b/examples/meshcore/corpus/generated/invalid_ack_8575.json new file mode 100644 index 00000000..8b069635 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8575.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e84d2ce298887a6939633a17f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8579.json b/examples/meshcore/corpus/generated/invalid_ack_8579.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8579.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8580.json b/examples/meshcore/corpus/generated/invalid_ack_8580.json new file mode 100644 index 00000000..37da80ad --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8580.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e02", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8584.json b/examples/meshcore/corpus/generated/invalid_ack_8584.json new file mode 100644 index 00000000..77d6f40a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8584.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d42c499", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8585.json b/examples/meshcore/corpus/generated/invalid_ack_8585.json new file mode 100644 index 00000000..f6fb6606 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8585.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d413e46d188", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8586.json b/examples/meshcore/corpus/generated/invalid_ack_8586.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8586.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8587.json b/examples/meshcore/corpus/generated/invalid_ack_8587.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8587.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8591.json b/examples/meshcore/corpus/generated/invalid_ack_8591.json new file mode 100644 index 00000000..84fe1fb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8591.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e003a5d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8597.json b/examples/meshcore/corpus/generated/invalid_ack_8597.json new file mode 100644 index 00000000..58952cd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8597.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4983", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8600.json b/examples/meshcore/corpus/generated/invalid_ack_8600.json new file mode 100644 index 00000000..84d34121 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8600.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e821d9779", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8608.json b/examples/meshcore/corpus/generated/invalid_ack_8608.json new file mode 100644 index 00000000..5998a231 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8608.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4aed218de8feb0f8582ab3b9462ef2cefbfd437a04", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8609.json b/examples/meshcore/corpus/generated/invalid_ack_8609.json new file mode 100644 index 00000000..49f2ec5a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8609.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e01", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8611.json b/examples/meshcore/corpus/generated/invalid_ack_8611.json new file mode 100644 index 00000000..a10baf9b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8611.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4721bebc1fff06beaf519ad3d89e8aa0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8616.json b/examples/meshcore/corpus/generated/invalid_ack_8616.json new file mode 100644 index 00000000..a3d0c08e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8616.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4164fcff", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8620.json b/examples/meshcore/corpus/generated/invalid_ack_8620.json new file mode 100644 index 00000000..c9869258 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8620.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e849b71457e244c918138", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8623.json b/examples/meshcore/corpus/generated/invalid_ack_8623.json new file mode 100644 index 00000000..5ca5548d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8623.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d88", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8625.json b/examples/meshcore/corpus/generated/invalid_ack_8625.json new file mode 100644 index 00000000..f944b4b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8625.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e81e45c3cbd00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8626.json b/examples/meshcore/corpus/generated/invalid_ack_8626.json new file mode 100644 index 00000000..66dd01f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8626.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ed3391fd1083108f467725aa194d7a298d7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8628.json b/examples/meshcore/corpus/generated/invalid_ack_8628.json new file mode 100644 index 00000000..0e039e69 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8628.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e43341f20b8cbb500", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8632.json b/examples/meshcore/corpus/generated/invalid_ack_8632.json new file mode 100644 index 00000000..77afc71a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8632.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8637.json b/examples/meshcore/corpus/generated/invalid_ack_8637.json new file mode 100644 index 00000000..00b68240 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8637.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d88e228b25074fd2fc3f067172f0b99ec0a626c887820b0a3161198", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8647.json b/examples/meshcore/corpus/generated/invalid_ack_8647.json new file mode 100644 index 00000000..1c1d92ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8647.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e80", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8649.json b/examples/meshcore/corpus/generated/invalid_ack_8649.json new file mode 100644 index 00000000..e445b0e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8649.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ec02f99", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8651.json b/examples/meshcore/corpus/generated/invalid_ack_8651.json new file mode 100644 index 00000000..155ed24e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8651.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e813c835400", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8656.json b/examples/meshcore/corpus/generated/invalid_ack_8656.json new file mode 100644 index 00000000..a5be5677 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8656.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d426c8733481500", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8657.json b/examples/meshcore/corpus/generated/invalid_ack_8657.json new file mode 100644 index 00000000..0e81132d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8657.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4af5605e95be3f41", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8660.json b/examples/meshcore/corpus/generated/invalid_ack_8660.json new file mode 100644 index 00000000..5b13574a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8660.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d49922d49546925933c19", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8661.json b/examples/meshcore/corpus/generated/invalid_ack_8661.json new file mode 100644 index 00000000..4193175a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8661.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d87527bbe2f03b2970b16f6a56fb5364da4e6ece3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8664.json b/examples/meshcore/corpus/generated/invalid_ack_8664.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8664.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8665.json b/examples/meshcore/corpus/generated/invalid_ack_8665.json new file mode 100644 index 00000000..06b0fd46 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8665.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8064cb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8672.json b/examples/meshcore/corpus/generated/invalid_ack_8672.json new file mode 100644 index 00000000..6cbc1924 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8672.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ee6d64fe6ed3cbf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8676.json b/examples/meshcore/corpus/generated/invalid_ack_8676.json new file mode 100644 index 00000000..04eeeb0b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8676.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8aad81a29a91f13fca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8678.json b/examples/meshcore/corpus/generated/invalid_ack_8678.json new file mode 100644 index 00000000..dd3a7d14 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8678.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e431940", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8689.json b/examples/meshcore/corpus/generated/invalid_ack_8689.json new file mode 100644 index 00000000..27deea99 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8689.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e46", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8692.json b/examples/meshcore/corpus/generated/invalid_ack_8692.json new file mode 100644 index 00000000..d58ed20a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8692.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d842054de", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8700.json b/examples/meshcore/corpus/generated/invalid_ack_8700.json new file mode 100644 index 00000000..1c58b7cf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8700.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4441b88eaf0f838835eb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8701.json b/examples/meshcore/corpus/generated/invalid_ack_8701.json new file mode 100644 index 00000000..ef13357b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8701.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d03d02e44ffff", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8702.json b/examples/meshcore/corpus/generated/invalid_ack_8702.json new file mode 100644 index 00000000..dab7b172 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8702.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d88c3a44745829b3f966517c7ad549b77e33748379e809cd7db2000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8703.json b/examples/meshcore/corpus/generated/invalid_ack_8703.json new file mode 100644 index 00000000..b097366c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8703.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e07499d3b082fa581", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8710.json b/examples/meshcore/corpus/generated/invalid_ack_8710.json new file mode 100644 index 00000000..9b10d5a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8710.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8176d76f43", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8711.json b/examples/meshcore/corpus/generated/invalid_ack_8711.json new file mode 100644 index 00000000..57e64ccc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8711.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e44a6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8717.json b/examples/meshcore/corpus/generated/invalid_ack_8717.json new file mode 100644 index 00000000..4f99eb4b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8717.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0a949615", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8719.json b/examples/meshcore/corpus/generated/invalid_ack_8719.json new file mode 100644 index 00000000..487f08b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8719.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0eaf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8723.json b/examples/meshcore/corpus/generated/invalid_ack_8723.json new file mode 100644 index 00000000..cce8d158 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8723.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e43b7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8726.json b/examples/meshcore/corpus/generated/invalid_ack_8726.json new file mode 100644 index 00000000..949ff7fa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8726.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d864e186e62", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8731.json b/examples/meshcore/corpus/generated/invalid_ack_8731.json new file mode 100644 index 00000000..bdae7dfd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8731.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e092ccc27735965fed8dc2e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8739.json b/examples/meshcore/corpus/generated/invalid_ack_8739.json new file mode 100644 index 00000000..641ccb30 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8739.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e47a80ae7e8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8740.json b/examples/meshcore/corpus/generated/invalid_ack_8740.json new file mode 100644 index 00000000..a31c2287 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8740.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4c0aea9b646f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8741.json b/examples/meshcore/corpus/generated/invalid_ack_8741.json new file mode 100644 index 00000000..52cfb0c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8741.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e079ef0278c409547c7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8743.json b/examples/meshcore/corpus/generated/invalid_ack_8743.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8743.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8749.json b/examples/meshcore/corpus/generated/invalid_ack_8749.json new file mode 100644 index 00000000..673541b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8749.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e810ac09f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8751.json b/examples/meshcore/corpus/generated/invalid_ack_8751.json new file mode 100644 index 00000000..13604760 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8751.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e860db08c3567ee1f447e10cb9b221125", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8753.json b/examples/meshcore/corpus/generated/invalid_ack_8753.json new file mode 100644 index 00000000..a5be56d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8753.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d04", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8754.json b/examples/meshcore/corpus/generated/invalid_ack_8754.json new file mode 100644 index 00000000..32743f97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8754.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e096d374d9efbc24f9b52", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8755.json b/examples/meshcore/corpus/generated/invalid_ack_8755.json new file mode 100644 index 00000000..46541a42 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8755.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8abed5c6891196fba0bcf3e753340f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8766.json b/examples/meshcore/corpus/generated/invalid_ack_8766.json new file mode 100644 index 00000000..210b3e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8766.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e082cf0b2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8775.json b/examples/meshcore/corpus/generated/invalid_ack_8775.json new file mode 100644 index 00000000..3dfddaa8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8775.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a7c20610c811a2781f288920c72c947", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8786.json b/examples/meshcore/corpus/generated/invalid_ack_8786.json new file mode 100644 index 00000000..cf307cb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8786.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e810f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8790.json b/examples/meshcore/corpus/generated/invalid_ack_8790.json new file mode 100644 index 00000000..a0c679c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8790.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00ffff", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8794.json b/examples/meshcore/corpus/generated/invalid_ack_8794.json new file mode 100644 index 00000000..cb1dd7c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8794.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e823d4f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8796.json b/examples/meshcore/corpus/generated/invalid_ack_8796.json new file mode 100644 index 00000000..57471534 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8796.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0efc7c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8797.json b/examples/meshcore/corpus/generated/invalid_ack_8797.json new file mode 100644 index 00000000..48dfb3aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8797.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e09b9cc4b8971f676", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8798.json b/examples/meshcore/corpus/generated/invalid_ack_8798.json new file mode 100644 index 00000000..98700ed2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8798.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4160ee", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8804.json b/examples/meshcore/corpus/generated/invalid_ack_8804.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8804.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8806.json b/examples/meshcore/corpus/generated/invalid_ack_8806.json new file mode 100644 index 00000000..f2371add --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8806.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0208c0137d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8808.json b/examples/meshcore/corpus/generated/invalid_ack_8808.json new file mode 100644 index 00000000..b4d0c4f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8808.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e832938", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8809.json b/examples/meshcore/corpus/generated/invalid_ack_8809.json new file mode 100644 index 00000000..944d2de1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8809.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d84e654", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8814.json b/examples/meshcore/corpus/generated/invalid_ack_8814.json new file mode 100644 index 00000000..b7597b0b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8814.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e48acef8f4939e35d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8824.json b/examples/meshcore/corpus/generated/invalid_ack_8824.json new file mode 100644 index 00000000..56b65afa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8824.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4971cee275018deedf583ea98b62e001", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8826.json b/examples/meshcore/corpus/generated/invalid_ack_8826.json new file mode 100644 index 00000000..0b9b5c24 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8826.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ed640b56dbd3a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8829.json b/examples/meshcore/corpus/generated/invalid_ack_8829.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8829.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8833.json b/examples/meshcore/corpus/generated/invalid_ack_8833.json new file mode 100644 index 00000000..57284cfd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8833.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0cd3e508a1acc00d512416e72d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8834.json b/examples/meshcore/corpus/generated/invalid_ack_8834.json new file mode 100644 index 00000000..12f21723 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8834.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e07f6a2aaca", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8839.json b/examples/meshcore/corpus/generated/invalid_ack_8839.json new file mode 100644 index 00000000..b1fee32c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8839.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ee7a37dc4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8842.json b/examples/meshcore/corpus/generated/invalid_ack_8842.json new file mode 100644 index 00000000..95f95c57 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8842.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e47245389462a5bef51f9c2b568659d06", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8845.json b/examples/meshcore/corpus/generated/invalid_ack_8845.json new file mode 100644 index 00000000..1106e4c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8845.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0d640c4fb2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8847.json b/examples/meshcore/corpus/generated/invalid_ack_8847.json new file mode 100644 index 00000000..8b9b207e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8847.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8861.json b/examples/meshcore/corpus/generated/invalid_ack_8861.json new file mode 100644 index 00000000..a4318ad8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8861.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e81985e640da3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8867.json b/examples/meshcore/corpus/generated/invalid_ack_8867.json new file mode 100644 index 00000000..c9a02d88 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8867.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d47", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8868.json b/examples/meshcore/corpus/generated/invalid_ack_8868.json new file mode 100644 index 00000000..269bfd56 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8868.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d464be4a317b6d2c6e06d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8878.json b/examples/meshcore/corpus/generated/invalid_ack_8878.json new file mode 100644 index 00000000..27deea99 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8878.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e46", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8882.json b/examples/meshcore/corpus/generated/invalid_ack_8882.json new file mode 100644 index 00000000..1c1d92ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8882.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e80", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8907.json b/examples/meshcore/corpus/generated/invalid_ack_8907.json new file mode 100644 index 00000000..e0e073a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8907.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e45bcd1199edc9bf7fb00f1fa00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8914.json b/examples/meshcore/corpus/generated/invalid_ack_8914.json new file mode 100644 index 00000000..247bc28d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8914.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0a04", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8915.json b/examples/meshcore/corpus/generated/invalid_ack_8915.json new file mode 100644 index 00000000..fd835b6d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8915.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "ce97", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8917.json b/examples/meshcore/corpus/generated/invalid_ack_8917.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8917.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8918.json b/examples/meshcore/corpus/generated/invalid_ack_8918.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8918.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8921.json b/examples/meshcore/corpus/generated/invalid_ack_8921.json new file mode 100644 index 00000000..98a33592 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8921.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e869079c767c549b5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8923.json b/examples/meshcore/corpus/generated/invalid_ack_8923.json new file mode 100644 index 00000000..756af2a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8923.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d865134aab3f4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8929.json b/examples/meshcore/corpus/generated/invalid_ack_8929.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8929.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8932.json b/examples/meshcore/corpus/generated/invalid_ack_8932.json new file mode 100644 index 00000000..40ae0f42 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8932.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4d43ea", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8936.json b/examples/meshcore/corpus/generated/invalid_ack_8936.json new file mode 100644 index 00000000..3de9ab2d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8936.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8245", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8940.json b/examples/meshcore/corpus/generated/invalid_ack_8940.json new file mode 100644 index 00000000..35000335 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8940.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e42935a7adf34", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8942.json b/examples/meshcore/corpus/generated/invalid_ack_8942.json new file mode 100644 index 00000000..8f32cdac --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8942.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e002300", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8945.json b/examples/meshcore/corpus/generated/invalid_ack_8945.json new file mode 100644 index 00000000..4afe5027 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8945.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d0122", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8946.json b/examples/meshcore/corpus/generated/invalid_ack_8946.json new file mode 100644 index 00000000..e6f7743c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8946.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cf3f98ed83642548412a08", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8950.json b/examples/meshcore/corpus/generated/invalid_ack_8950.json new file mode 100644 index 00000000..ea64e39c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8950.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8867", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8951.json b/examples/meshcore/corpus/generated/invalid_ack_8951.json new file mode 100644 index 00000000..2b032736 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8951.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e86", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8953.json b/examples/meshcore/corpus/generated/invalid_ack_8953.json new file mode 100644 index 00000000..27d788cc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8953.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d813030313c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8954.json b/examples/meshcore/corpus/generated/invalid_ack_8954.json new file mode 100644 index 00000000..fcd8624f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8954.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e47e2dfebedc42d5c916adf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8967.json b/examples/meshcore/corpus/generated/invalid_ack_8967.json new file mode 100644 index 00000000..9830df00 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8967.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d82a299a9b1560d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8968.json b/examples/meshcore/corpus/generated/invalid_ack_8968.json new file mode 100644 index 00000000..34c5e595 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8968.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e45138da3c6ff", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8970.json b/examples/meshcore/corpus/generated/invalid_ack_8970.json new file mode 100644 index 00000000..f7e991f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8970.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e883200301b82a87397666dcd8af5cdf22c5eaf8b8a4f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8971.json b/examples/meshcore/corpus/generated/invalid_ack_8971.json new file mode 100644 index 00000000..79756bea --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8971.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4247ac", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8973.json b/examples/meshcore/corpus/generated/invalid_ack_8973.json new file mode 100644 index 00000000..d5eae30a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8973.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e81e270643c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8978.json b/examples/meshcore/corpus/generated/invalid_ack_8978.json new file mode 100644 index 00000000..e2f8074a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8978.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8238de296567275f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8979.json b/examples/meshcore/corpus/generated/invalid_ack_8979.json new file mode 100644 index 00000000..5dd7c396 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8979.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e884f81dfb6d440f3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8980.json b/examples/meshcore/corpus/generated/invalid_ack_8980.json new file mode 100644 index 00000000..9cc0255d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8980.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e466e8f1cdf92e8d9e8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8986.json b/examples/meshcore/corpus/generated/invalid_ack_8986.json new file mode 100644 index 00000000..311d7e80 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8986.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8891c612d1eb543d51a3f051d3c885e101805fd382e5f877bf0095", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8992.json b/examples/meshcore/corpus/generated/invalid_ack_8992.json new file mode 100644 index 00000000..6a07359b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8992.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8af4de1e7fdb47885b15cfe0f22fcc9abeec94c5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_8997.json b/examples/meshcore/corpus/generated/invalid_ack_8997.json new file mode 100644 index 00000000..a587ac11 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_8997.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4a459550ac87b6ea84cd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9006.json b/examples/meshcore/corpus/generated/invalid_ack_9006.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9006.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9010.json b/examples/meshcore/corpus/generated/invalid_ack_9010.json new file mode 100644 index 00000000..c75f083a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9010.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dc0275b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9011.json b/examples/meshcore/corpus/generated/invalid_ack_9011.json new file mode 100644 index 00000000..01f83b75 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9011.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "8fac533c4d0539fc68d9", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9012.json b/examples/meshcore/corpus/generated/invalid_ack_9012.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9012.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9016.json b/examples/meshcore/corpus/generated/invalid_ack_9016.json new file mode 100644 index 00000000..93a083ee --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9016.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e495f346f4ad411de22e4ada1985bcf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9019.json b/examples/meshcore/corpus/generated/invalid_ack_9019.json new file mode 100644 index 00000000..f954416c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9019.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8455728b5c7a2c7611993a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9020.json b/examples/meshcore/corpus/generated/invalid_ack_9020.json new file mode 100644 index 00000000..574c09f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9020.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e485b4bde9272b26d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9021.json b/examples/meshcore/corpus/generated/invalid_ack_9021.json new file mode 100644 index 00000000..7a2cc193 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9021.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0668", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9032.json b/examples/meshcore/corpus/generated/invalid_ack_9032.json new file mode 100644 index 00000000..41e7ab6a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9032.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d85431e8c7e9a1ae8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9035.json b/examples/meshcore/corpus/generated/invalid_ack_9035.json new file mode 100644 index 00000000..fe7da042 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9035.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d84cbc2bfd1dc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9040.json b/examples/meshcore/corpus/generated/invalid_ack_9040.json new file mode 100644 index 00000000..fe4b5266 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9040.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e813b43dccf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9045.json b/examples/meshcore/corpus/generated/invalid_ack_9045.json new file mode 100644 index 00000000..a7fa9a66 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9045.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8ad2e0b936f543f34138aa25ec97e4cc4b1cc2833d198f464f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9051.json b/examples/meshcore/corpus/generated/invalid_ack_9051.json new file mode 100644 index 00000000..028e9587 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9051.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0c2c459e4000b29ab1f27a0efd5738", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9054.json b/examples/meshcore/corpus/generated/invalid_ack_9054.json new file mode 100644 index 00000000..39e8dd24 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9054.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a70d85d11df9bcc5fcfa1dd4313bd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9056.json b/examples/meshcore/corpus/generated/invalid_ack_9056.json new file mode 100644 index 00000000..d3eb4de9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9056.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8a2e8b0ba14e79d244b3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9057.json b/examples/meshcore/corpus/generated/invalid_ack_9057.json new file mode 100644 index 00000000..f4964611 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9057.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d83683a78c5b082eb0d6741", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9059.json b/examples/meshcore/corpus/generated/invalid_ack_9059.json new file mode 100644 index 00000000..95b400a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9059.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0598c5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9061.json b/examples/meshcore/corpus/generated/invalid_ack_9061.json new file mode 100644 index 00000000..0e8350d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9061.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8739189dc540f673bc1e20ed1d9d7f9ec7d6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9065.json b/examples/meshcore/corpus/generated/invalid_ack_9065.json new file mode 100644 index 00000000..f05ce806 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9065.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e09806d4e68cd358a7a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9069.json b/examples/meshcore/corpus/generated/invalid_ack_9069.json new file mode 100644 index 00000000..67692b25 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9069.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "cce8deb2e6", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9073.json b/examples/meshcore/corpus/generated/invalid_ack_9073.json new file mode 100644 index 00000000..9f39eb59 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9073.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cf034ee933049648e00af171ed26b0a7ef", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9079.json b/examples/meshcore/corpus/generated/invalid_ack_9079.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9079.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9084.json b/examples/meshcore/corpus/generated/invalid_ack_9084.json new file mode 100644 index 00000000..3b3f0e90 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9084.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e02d6fdd7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9087.json b/examples/meshcore/corpus/generated/invalid_ack_9087.json new file mode 100644 index 00000000..0b448524 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9087.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d817adeab", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9088.json b/examples/meshcore/corpus/generated/invalid_ack_9088.json new file mode 100644 index 00000000..cfd85463 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9088.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e88332945b5c1b35125aa13a22eb65c22cf33ece15389775cf10f52", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9090.json b/examples/meshcore/corpus/generated/invalid_ack_9090.json new file mode 100644 index 00000000..12b13e79 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9090.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8307aafa58", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9096.json b/examples/meshcore/corpus/generated/invalid_ack_9096.json new file mode 100644 index 00000000..ac7ff8aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9096.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05c473f67230", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9097.json b/examples/meshcore/corpus/generated/invalid_ack_9097.json new file mode 100644 index 00000000..da62c250 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9097.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8ad941df1fb56f3812b4a0784f2f1dcb28cbb3cf947cd408", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9106.json b/examples/meshcore/corpus/generated/invalid_ack_9106.json new file mode 100644 index 00000000..f93a749b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9106.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e48dcc86ef161049fc96ec0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9108.json b/examples/meshcore/corpus/generated/invalid_ack_9108.json new file mode 100644 index 00000000..99db5f13 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9108.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d42d147a4be", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9116.json b/examples/meshcore/corpus/generated/invalid_ack_9116.json new file mode 100644 index 00000000..c28ce0d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9116.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8692387c248bb0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9119.json b/examples/meshcore/corpus/generated/invalid_ack_9119.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9119.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9126.json b/examples/meshcore/corpus/generated/invalid_ack_9126.json new file mode 100644 index 00000000..bb268597 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9126.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e07d641f971", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9128.json b/examples/meshcore/corpus/generated/invalid_ack_9128.json new file mode 100644 index 00000000..e9580206 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9128.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d47e6e2cea8a1671ef7b3d51c4040ca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9134.json b/examples/meshcore/corpus/generated/invalid_ack_9134.json new file mode 100644 index 00000000..cc629480 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9134.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0419d69a50e7de", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9147.json b/examples/meshcore/corpus/generated/invalid_ack_9147.json new file mode 100644 index 00000000..fbad7ce6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9147.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d449bb0822f39d75a8584", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9150.json b/examples/meshcore/corpus/generated/invalid_ack_9150.json new file mode 100644 index 00000000..1b8c6eeb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9150.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4aab39fb3bdb025def61", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9153.json b/examples/meshcore/corpus/generated/invalid_ack_9153.json new file mode 100644 index 00000000..00aadb5c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9153.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e040470172c20", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9156.json b/examples/meshcore/corpus/generated/invalid_ack_9156.json new file mode 100644 index 00000000..f3bc3bdd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9156.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87df81afdfac4f755f08aab209a8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9157.json b/examples/meshcore/corpus/generated/invalid_ack_9157.json new file mode 100644 index 00000000..3139e3b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9157.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8328b5d75c86", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9159.json b/examples/meshcore/corpus/generated/invalid_ack_9159.json new file mode 100644 index 00000000..82f8771a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9159.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8533eb", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9168.json b/examples/meshcore/corpus/generated/invalid_ack_9168.json new file mode 100644 index 00000000..b8363c9f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9168.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e809e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9171.json b/examples/meshcore/corpus/generated/invalid_ack_9171.json new file mode 100644 index 00000000..48fa2ca6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9171.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "8e78275cf6e17658a6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9174.json b/examples/meshcore/corpus/generated/invalid_ack_9174.json new file mode 100644 index 00000000..bdfd41f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9174.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e467e66736ef31260a71f194885", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9175.json b/examples/meshcore/corpus/generated/invalid_ack_9175.json new file mode 100644 index 00000000..2d9fdce6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9175.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8981f6b41ab0e74a3dd12ec51cf63ec4c508a865395790", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9176.json b/examples/meshcore/corpus/generated/invalid_ack_9176.json new file mode 100644 index 00000000..cbdfbe7e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9176.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ec2abd0759042", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9184.json b/examples/meshcore/corpus/generated/invalid_ack_9184.json new file mode 100644 index 00000000..6465a291 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9184.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e09a70f5b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9186.json b/examples/meshcore/corpus/generated/invalid_ack_9186.json new file mode 100644 index 00000000..885b65d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9186.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d89b87b8de8dd703310c738680751f5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9188.json b/examples/meshcore/corpus/generated/invalid_ack_9188.json new file mode 100644 index 00000000..5c920d15 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9188.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e84cb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9190.json b/examples/meshcore/corpus/generated/invalid_ack_9190.json new file mode 100644 index 00000000..7be8b865 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9190.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e890b642b1f00394822d2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9201.json b/examples/meshcore/corpus/generated/invalid_ack_9201.json new file mode 100644 index 00000000..3c0cd7b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9201.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a106a6b4655f5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9202.json b/examples/meshcore/corpus/generated/invalid_ack_9202.json new file mode 100644 index 00000000..534b3e0c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9202.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0edb9d1a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9205.json b/examples/meshcore/corpus/generated/invalid_ack_9205.json new file mode 100644 index 00000000..8eae59d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9205.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0670a0a48854887f15", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9212.json b/examples/meshcore/corpus/generated/invalid_ack_9212.json new file mode 100644 index 00000000..bed5d9d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9212.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d48ad53", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9215.json b/examples/meshcore/corpus/generated/invalid_ack_9215.json new file mode 100644 index 00000000..c4894b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9215.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e86955603c8885b4bfcb995c9546a4eb58d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9216.json b/examples/meshcore/corpus/generated/invalid_ack_9216.json new file mode 100644 index 00000000..e1432453 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9216.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d067314d133a8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9218.json b/examples/meshcore/corpus/generated/invalid_ack_9218.json new file mode 100644 index 00000000..b785133c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9218.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d0a044af212", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9225.json b/examples/meshcore/corpus/generated/invalid_ack_9225.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9225.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9229.json b/examples/meshcore/corpus/generated/invalid_ack_9229.json new file mode 100644 index 00000000..3aa9f157 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9229.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e022b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9232.json b/examples/meshcore/corpus/generated/invalid_ack_9232.json new file mode 100644 index 00000000..eae6e3b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9232.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0784bb0a4420", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9245.json b/examples/meshcore/corpus/generated/invalid_ack_9245.json new file mode 100644 index 00000000..0482ebd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9245.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e835ddeb9727ca756fad6fe", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9251.json b/examples/meshcore/corpus/generated/invalid_ack_9251.json new file mode 100644 index 00000000..e68d9561 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9251.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8dc9be273aeeaf23f588", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9256.json b/examples/meshcore/corpus/generated/invalid_ack_9256.json new file mode 100644 index 00000000..1c1d92ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9256.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e80", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9257.json b/examples/meshcore/corpus/generated/invalid_ack_9257.json new file mode 100644 index 00000000..74fff7ca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9257.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d41", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9266.json b/examples/meshcore/corpus/generated/invalid_ack_9266.json new file mode 100644 index 00000000..bc917ab2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9266.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dcec9c790", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9267.json b/examples/meshcore/corpus/generated/invalid_ack_9267.json new file mode 100644 index 00000000..3330e1d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9267.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0713413191af55da", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9271.json b/examples/meshcore/corpus/generated/invalid_ack_9271.json new file mode 100644 index 00000000..eeb11452 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9271.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ec973b8dcf0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9278.json b/examples/meshcore/corpus/generated/invalid_ack_9278.json new file mode 100644 index 00000000..77afc71a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9278.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9279.json b/examples/meshcore/corpus/generated/invalid_ack_9279.json new file mode 100644 index 00000000..ac32a9fe --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9279.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d41767b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9281.json b/examples/meshcore/corpus/generated/invalid_ack_9281.json new file mode 100644 index 00000000..8b9b207e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9281.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9283.json b/examples/meshcore/corpus/generated/invalid_ack_9283.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9283.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9287.json b/examples/meshcore/corpus/generated/invalid_ack_9287.json new file mode 100644 index 00000000..1b2b0068 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9287.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e812fec669000", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9288.json b/examples/meshcore/corpus/generated/invalid_ack_9288.json new file mode 100644 index 00000000..0b45df8c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9288.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4ede5708f96163a9d13bf38001", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9289.json b/examples/meshcore/corpus/generated/invalid_ack_9289.json new file mode 100644 index 00000000..d767c877 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9289.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d06633e4af902", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9291.json b/examples/meshcore/corpus/generated/invalid_ack_9291.json new file mode 100644 index 00000000..8120cee3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9291.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4952c9195beb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9294.json b/examples/meshcore/corpus/generated/invalid_ack_9294.json new file mode 100644 index 00000000..aacce2db --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9294.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d46a90c41f330c86f6a81", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9297.json b/examples/meshcore/corpus/generated/invalid_ack_9297.json new file mode 100644 index 00000000..9c0d9e98 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9297.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d87b0af20e162635310976a43659099481027e2acc466", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9302.json b/examples/meshcore/corpus/generated/invalid_ack_9302.json new file mode 100644 index 00000000..2020a2d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9302.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4368a8a55c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9305.json b/examples/meshcore/corpus/generated/invalid_ack_9305.json new file mode 100644 index 00000000..1dde8d47 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9305.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e465f27", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9313.json b/examples/meshcore/corpus/generated/invalid_ack_9313.json new file mode 100644 index 00000000..63c55adb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9313.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8ccc8cee8d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9320.json b/examples/meshcore/corpus/generated/invalid_ack_9320.json new file mode 100644 index 00000000..96a25bb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9320.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e075be01a5f433d1c0b86", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9321.json b/examples/meshcore/corpus/generated/invalid_ack_9321.json new file mode 100644 index 00000000..a5838c25 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9321.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0570bf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9331.json b/examples/meshcore/corpus/generated/invalid_ack_9331.json new file mode 100644 index 00000000..51e6cfde --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9331.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4847f1af79fa0f6e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9336.json b/examples/meshcore/corpus/generated/invalid_ack_9336.json new file mode 100644 index 00000000..24a11bde --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9336.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e87b2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9343.json b/examples/meshcore/corpus/generated/invalid_ack_9343.json new file mode 100644 index 00000000..a1189716 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9343.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d89846a887b77f18a7e542b50e0e8d4bad7d40406e52cc7459cc3dd7421", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9349.json b/examples/meshcore/corpus/generated/invalid_ack_9349.json new file mode 100644 index 00000000..af6fc634 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9349.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e86419bdc42bced9ec7e8b8dc11f45198ce44508096", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9351.json b/examples/meshcore/corpus/generated/invalid_ack_9351.json new file mode 100644 index 00000000..a10c0050 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9351.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e85ddceb5140fdaa654caedeb148557db3f59", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9361.json b/examples/meshcore/corpus/generated/invalid_ack_9361.json new file mode 100644 index 00000000..73b13dc6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9361.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d84", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9362.json b/examples/meshcore/corpus/generated/invalid_ack_9362.json new file mode 100644 index 00000000..7f68bc3b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9362.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e869082fc62", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9366.json b/examples/meshcore/corpus/generated/invalid_ack_9366.json new file mode 100644 index 00000000..c9a02d88 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9366.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d47", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9368.json b/examples/meshcore/corpus/generated/invalid_ack_9368.json new file mode 100644 index 00000000..8fb9a1d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9368.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d881ca7574b9b7c0b3eef6d624c31a9f4b4b90616", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9373.json b/examples/meshcore/corpus/generated/invalid_ack_9373.json new file mode 100644 index 00000000..2a8c15fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9373.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a9b615eed5455968232f04d01ab636fd54a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9381.json b/examples/meshcore/corpus/generated/invalid_ack_9381.json new file mode 100644 index 00000000..4b0b2a54 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9381.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4d5b5bc9c8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9385.json b/examples/meshcore/corpus/generated/invalid_ack_9385.json new file mode 100644 index 00000000..b8a38114 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9385.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e42", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9396.json b/examples/meshcore/corpus/generated/invalid_ack_9396.json new file mode 100644 index 00000000..63d770bb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9396.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d43475b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9399.json b/examples/meshcore/corpus/generated/invalid_ack_9399.json new file mode 100644 index 00000000..59443e8f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9399.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d845865eff6716cc1d3e23ee8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9401.json b/examples/meshcore/corpus/generated/invalid_ack_9401.json new file mode 100644 index 00000000..464ecb32 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9401.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e860f560f15f34b06e207fddfc31a9c4753", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9405.json b/examples/meshcore/corpus/generated/invalid_ack_9405.json new file mode 100644 index 00000000..1d259d47 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9405.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d461845442b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9406.json b/examples/meshcore/corpus/generated/invalid_ack_9406.json new file mode 100644 index 00000000..3ae474cd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9406.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4a7f4a266361956fc222e5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9409.json b/examples/meshcore/corpus/generated/invalid_ack_9409.json new file mode 100644 index 00000000..b8bc8335 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9409.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e06e852dbc0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9412.json b/examples/meshcore/corpus/generated/invalid_ack_9412.json new file mode 100644 index 00000000..fe57348e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9412.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0a5d92866d2a32a3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9414.json b/examples/meshcore/corpus/generated/invalid_ack_9414.json new file mode 100644 index 00000000..ac82512c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9414.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e04a5ae3e7ec6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9417.json b/examples/meshcore/corpus/generated/invalid_ack_9417.json new file mode 100644 index 00000000..a3f6b9d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9417.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e41898ff2c1", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9419.json b/examples/meshcore/corpus/generated/invalid_ack_9419.json new file mode 100644 index 00000000..d99ed3e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9419.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "8fc682f983bcd7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9424.json b/examples/meshcore/corpus/generated/invalid_ack_9424.json new file mode 100644 index 00000000..2d3a744e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9424.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e876fe32fe59d0257ad1e28798c8884e6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9431.json b/examples/meshcore/corpus/generated/invalid_ack_9431.json new file mode 100644 index 00000000..75a0708a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9431.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d83eaf6faf73a2e6e89", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9433.json b/examples/meshcore/corpus/generated/invalid_ack_9433.json new file mode 100644 index 00000000..ca070343 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9433.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e869b6f65c688b1b9bbdfe1f4c5a1260f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9434.json b/examples/meshcore/corpus/generated/invalid_ack_9434.json new file mode 100644 index 00000000..e9929dd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9434.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e04fd40a230c4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9436.json b/examples/meshcore/corpus/generated/invalid_ack_9436.json new file mode 100644 index 00000000..eb467af8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9436.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e017c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9440.json b/examples/meshcore/corpus/generated/invalid_ack_9440.json new file mode 100644 index 00000000..863e141d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9440.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e488ec72505bf872cf399fb94", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9441.json b/examples/meshcore/corpus/generated/invalid_ack_9441.json new file mode 100644 index 00000000..338275e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9441.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0960536be7677c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9445.json b/examples/meshcore/corpus/generated/invalid_ack_9445.json new file mode 100644 index 00000000..b144fbee --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9445.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dd6f631", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9446.json b/examples/meshcore/corpus/generated/invalid_ack_9446.json new file mode 100644 index 00000000..9340bccc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9446.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8520", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9449.json b/examples/meshcore/corpus/generated/invalid_ack_9449.json new file mode 100644 index 00000000..01c8bae8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9449.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e454f61b919163657", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9472.json b/examples/meshcore/corpus/generated/invalid_ack_9472.json new file mode 100644 index 00000000..e9f73009 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9472.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05c705fd2182", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9473.json b/examples/meshcore/corpus/generated/invalid_ack_9473.json new file mode 100644 index 00000000..b4db62b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9473.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d837d769798", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9475.json b/examples/meshcore/corpus/generated/invalid_ack_9475.json new file mode 100644 index 00000000..dfdb0108 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9475.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "ce36", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9483.json b/examples/meshcore/corpus/generated/invalid_ack_9483.json new file mode 100644 index 00000000..072122f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9483.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e468a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9491.json b/examples/meshcore/corpus/generated/invalid_ack_9491.json new file mode 100644 index 00000000..248a634a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9491.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0c24bd079961d5daa57b73e47c", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9494.json b/examples/meshcore/corpus/generated/invalid_ack_9494.json new file mode 100644 index 00000000..37132ddf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9494.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e061bf09e64", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9496.json b/examples/meshcore/corpus/generated/invalid_ack_9496.json new file mode 100644 index 00000000..fb26d3a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9496.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d89f0059117b572eead4ce0a6fcc4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9498.json b/examples/meshcore/corpus/generated/invalid_ack_9498.json new file mode 100644 index 00000000..03ffd02a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9498.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0c15c1456adfd04a19", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9503.json b/examples/meshcore/corpus/generated/invalid_ack_9503.json new file mode 100644 index 00000000..261b1968 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9503.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d460e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9506.json b/examples/meshcore/corpus/generated/invalid_ack_9506.json new file mode 100644 index 00000000..068380e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9506.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e43", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9514.json b/examples/meshcore/corpus/generated/invalid_ack_9514.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9514.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9516.json b/examples/meshcore/corpus/generated/invalid_ack_9516.json new file mode 100644 index 00000000..276c9791 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9516.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a61993ad4d9fb1c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9517.json b/examples/meshcore/corpus/generated/invalid_ack_9517.json new file mode 100644 index 00000000..e6aec3e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9517.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d483928f64febd66cc3f38bd4dc642975be50", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9524.json b/examples/meshcore/corpus/generated/invalid_ack_9524.json new file mode 100644 index 00000000..bb3957ff --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9524.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4164ad", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9532.json b/examples/meshcore/corpus/generated/invalid_ack_9532.json new file mode 100644 index 00000000..a08daeda --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9532.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dd05a4885815a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9536.json b/examples/meshcore/corpus/generated/invalid_ack_9536.json new file mode 100644 index 00000000..5a23344f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9536.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4d3bdfd7742a3e59", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9538.json b/examples/meshcore/corpus/generated/invalid_ack_9538.json new file mode 100644 index 00000000..a5f52a46 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9538.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e86aff6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9540.json b/examples/meshcore/corpus/generated/invalid_ack_9540.json new file mode 100644 index 00000000..1f5e5548 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9540.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e075c05f9e321bc", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9541.json b/examples/meshcore/corpus/generated/invalid_ack_9541.json new file mode 100644 index 00000000..7ad58b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9541.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e88b770", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9543.json b/examples/meshcore/corpus/generated/invalid_ack_9543.json new file mode 100644 index 00000000..f4fde99b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9543.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dfff2a58cca054cc472", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9553.json b/examples/meshcore/corpus/generated/invalid_ack_9553.json new file mode 100644 index 00000000..52beb01e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9553.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e828f2d7f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9564.json b/examples/meshcore/corpus/generated/invalid_ack_9564.json new file mode 100644 index 00000000..bc88dd54 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9564.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a52f44e88fc2dc4f8b27eb2209a01a1b3df4d8358", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9567.json b/examples/meshcore/corpus/generated/invalid_ack_9567.json new file mode 100644 index 00000000..f517ea90 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9567.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0de23a99", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9569.json b/examples/meshcore/corpus/generated/invalid_ack_9569.json new file mode 100644 index 00000000..4d194e65 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9569.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d86fae3b0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9571.json b/examples/meshcore/corpus/generated/invalid_ack_9571.json new file mode 100644 index 00000000..bf7fba46 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9571.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d85f99ebec6b5d95d01a73dc8e4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9572.json b/examples/meshcore/corpus/generated/invalid_ack_9572.json new file mode 100644 index 00000000..277b1c31 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9572.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8d9925", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9574.json b/examples/meshcore/corpus/generated/invalid_ack_9574.json new file mode 100644 index 00000000..48648900 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9574.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e43fd9f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9575.json b/examples/meshcore/corpus/generated/invalid_ack_9575.json new file mode 100644 index 00000000..3d316436 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9575.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a8049b2ab8ec6cf0c666200a48e6f5a5f8535ea8c56eeb3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9577.json b/examples/meshcore/corpus/generated/invalid_ack_9577.json new file mode 100644 index 00000000..0ba0cb3f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9577.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e45c1437cccbaea5d57", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9581.json b/examples/meshcore/corpus/generated/invalid_ack_9581.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9581.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9596.json b/examples/meshcore/corpus/generated/invalid_ack_9596.json new file mode 100644 index 00000000..9ea07465 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9596.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8aa21681a98f5c7cb026acba2a1f80f265174c582b33a929", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9599.json b/examples/meshcore/corpus/generated/invalid_ack_9599.json new file mode 100644 index 00000000..1839a9fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9599.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d889b1198892384e0bf7777a380", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9609.json b/examples/meshcore/corpus/generated/invalid_ack_9609.json new file mode 100644 index 00000000..5dde5832 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9609.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0ae72a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9610.json b/examples/meshcore/corpus/generated/invalid_ack_9610.json new file mode 100644 index 00000000..a5269255 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9610.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a18f50bcd0945949dbe17fd862c063b3271e9c3f750e715ec", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9616.json b/examples/meshcore/corpus/generated/invalid_ack_9616.json new file mode 100644 index 00000000..c8090ba8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9616.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0e8ec6bf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9617.json b/examples/meshcore/corpus/generated/invalid_ack_9617.json new file mode 100644 index 00000000..b1753187 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9617.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0efa52e43539a29e9cba8bba", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9625.json b/examples/meshcore/corpus/generated/invalid_ack_9625.json new file mode 100644 index 00000000..11ae79e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9625.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e88302fde9e7e81079fab497215c3b24931b935ca447ebb8ac6b1", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9627.json b/examples/meshcore/corpus/generated/invalid_ack_9627.json new file mode 100644 index 00000000..d1e6f942 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9627.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e08b0584d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9628.json b/examples/meshcore/corpus/generated/invalid_ack_9628.json new file mode 100644 index 00000000..e19b8c16 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9628.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e498304efc99817d3da7a8e55c20a8d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9631.json b/examples/meshcore/corpus/generated/invalid_ack_9631.json new file mode 100644 index 00000000..6a7b956d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9631.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d47521b6d320ea3def2ca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9632.json b/examples/meshcore/corpus/generated/invalid_ack_9632.json new file mode 100644 index 00000000..b406678b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9632.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ccac74966d5dd1", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9633.json b/examples/meshcore/corpus/generated/invalid_ack_9633.json new file mode 100644 index 00000000..defb1c1e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9633.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8afab99e77a6268e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9637.json b/examples/meshcore/corpus/generated/invalid_ack_9637.json new file mode 100644 index 00000000..5a69daf1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9637.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a5b735fc5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9647.json b/examples/meshcore/corpus/generated/invalid_ack_9647.json new file mode 100644 index 00000000..16ff07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9647.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "too_short" + ], + "packet_hex": "0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9649.json b/examples/meshcore/corpus/generated/invalid_ack_9649.json new file mode 100644 index 00000000..9f79ada4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9649.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e82a8887c03", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9652.json b/examples/meshcore/corpus/generated/invalid_ack_9652.json new file mode 100644 index 00000000..20a3a7ee --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9652.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d81017154", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9653.json b/examples/meshcore/corpus/generated/invalid_ack_9653.json new file mode 100644 index 00000000..49420ac8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9653.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d40", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9654.json b/examples/meshcore/corpus/generated/invalid_ack_9654.json new file mode 100644 index 00000000..35e896c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9654.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e808a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9665.json b/examples/meshcore/corpus/generated/invalid_ack_9665.json new file mode 100644 index 00000000..fb98cae4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9665.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e098fe1f36eca51ff", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9672.json b/examples/meshcore/corpus/generated/invalid_ack_9672.json new file mode 100644 index 00000000..5b962736 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9672.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e08070ff2963da357", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9678.json b/examples/meshcore/corpus/generated/invalid_ack_9678.json new file mode 100644 index 00000000..be24788b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9678.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4443", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9687.json b/examples/meshcore/corpus/generated/invalid_ack_9687.json new file mode 100644 index 00000000..2c4a2daa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9687.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d884b84230f53f9d5ac46d26b9a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9690.json b/examples/meshcore/corpus/generated/invalid_ack_9690.json new file mode 100644 index 00000000..d73918aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9690.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e01c8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9692.json b/examples/meshcore/corpus/generated/invalid_ack_9692.json new file mode 100644 index 00000000..d85241e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9692.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e484854", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9701.json b/examples/meshcore/corpus/generated/invalid_ack_9701.json new file mode 100644 index 00000000..bed09388 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9701.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8ac5554fb4d6ebd2c92f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9703.json b/examples/meshcore/corpus/generated/invalid_ack_9703.json new file mode 100644 index 00000000..d0ca31ef --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9703.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8549b7c38ccb12640677", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9705.json b/examples/meshcore/corpus/generated/invalid_ack_9705.json new file mode 100644 index 00000000..f2461e91 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9705.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e45f8827ccb9d35420a7a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9708.json b/examples/meshcore/corpus/generated/invalid_ack_9708.json new file mode 100644 index 00000000..02692aa2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9708.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d0a8d599266a9b3b480affc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9721.json b/examples/meshcore/corpus/generated/invalid_ack_9721.json new file mode 100644 index 00000000..2f56d365 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9721.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e89eb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9722.json b/examples/meshcore/corpus/generated/invalid_ack_9722.json new file mode 100644 index 00000000..590dd3b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9722.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e884cf3a899", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9724.json b/examples/meshcore/corpus/generated/invalid_ack_9724.json new file mode 100644 index 00000000..86b3c013 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9724.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e855ddf5ea457c585c9f8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9726.json b/examples/meshcore/corpus/generated/invalid_ack_9726.json new file mode 100644 index 00000000..817ed9db --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9726.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8ac5742c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9727.json b/examples/meshcore/corpus/generated/invalid_ack_9727.json new file mode 100644 index 00000000..6ccecb98 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9727.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e038febe6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9731.json b/examples/meshcore/corpus/generated/invalid_ack_9731.json new file mode 100644 index 00000000..86857f00 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9731.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e08ea3517b04413990f64", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9733.json b/examples/meshcore/corpus/generated/invalid_ack_9733.json new file mode 100644 index 00000000..8468b364 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9733.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "8ff1", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9734.json b/examples/meshcore/corpus/generated/invalid_ack_9734.json new file mode 100644 index 00000000..e1a60d52 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9734.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d850724", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9735.json b/examples/meshcore/corpus/generated/invalid_ack_9735.json new file mode 100644 index 00000000..af6eeeb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9735.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e49258ac0ba6c689bc79878191e31", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9741.json b/examples/meshcore/corpus/generated/invalid_ack_9741.json new file mode 100644 index 00000000..6948c5aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9741.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a1e25acca15add3bda98626fea5589422", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9742.json b/examples/meshcore/corpus/generated/invalid_ack_9742.json new file mode 100644 index 00000000..a2e726f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9742.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8688f8a152", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9753.json b/examples/meshcore/corpus/generated/invalid_ack_9753.json new file mode 100644 index 00000000..b167cdab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9753.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e820d58ea7d4672", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9755.json b/examples/meshcore/corpus/generated/invalid_ack_9755.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9755.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9758.json b/examples/meshcore/corpus/generated/invalid_ack_9758.json new file mode 100644 index 00000000..7ca79ddf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9758.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0d9ce3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9760.json b/examples/meshcore/corpus/generated/invalid_ack_9760.json new file mode 100644 index 00000000..0a815e8f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9760.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0dca418ab4b586ac3c86286294", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9762.json b/examples/meshcore/corpus/generated/invalid_ack_9762.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9762.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9764.json b/examples/meshcore/corpus/generated/invalid_ack_9764.json new file mode 100644 index 00000000..dc18b2d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9764.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4179dd89", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9766.json b/examples/meshcore/corpus/generated/invalid_ack_9766.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9766.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9773.json b/examples/meshcore/corpus/generated/invalid_ack_9773.json new file mode 100644 index 00000000..86355eb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9773.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e06e5dada", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9775.json b/examples/meshcore/corpus/generated/invalid_ack_9775.json new file mode 100644 index 00000000..73ec9fe7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9775.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e808e00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9776.json b/examples/meshcore/corpus/generated/invalid_ack_9776.json new file mode 100644 index 00000000..d5b815bd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9776.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d8a2c81731c72137694576ef88fca74a80aa3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9777.json b/examples/meshcore/corpus/generated/invalid_ack_9777.json new file mode 100644 index 00000000..46ac47ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9777.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e459afcd960", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9786.json b/examples/meshcore/corpus/generated/invalid_ack_9786.json new file mode 100644 index 00000000..eef37285 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9786.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "ce7d7a3df2f3733f25a384c2e6555b572655", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9787.json b/examples/meshcore/corpus/generated/invalid_ack_9787.json new file mode 100644 index 00000000..abc0d151 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9787.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4a60a2e8f4235b3a4fafc7954eadda", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9797.json b/examples/meshcore/corpus/generated/invalid_ack_9797.json new file mode 100644 index 00000000..a81601db --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9797.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e48cda9c52b7984132ff3931c23", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9800.json b/examples/meshcore/corpus/generated/invalid_ack_9800.json new file mode 100644 index 00000000..4466ec45 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9800.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e084bfcbda623c1d7ad06", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9803.json b/examples/meshcore/corpus/generated/invalid_ack_9803.json new file mode 100644 index 00000000..81e8ce93 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9803.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4c89623d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9805.json b/examples/meshcore/corpus/generated/invalid_ack_9805.json new file mode 100644 index 00000000..0023ac97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9805.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e49cdb1b1453259259d94", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9806.json b/examples/meshcore/corpus/generated/invalid_ack_9806.json new file mode 100644 index 00000000..05479df3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9806.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d83a8dc6f0679ff", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9807.json b/examples/meshcore/corpus/generated/invalid_ack_9807.json new file mode 100644 index 00000000..77a68588 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9807.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8696f921aae503b4db5495026d9d2b86a8ba", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9811.json b/examples/meshcore/corpus/generated/invalid_ack_9811.json new file mode 100644 index 00000000..a1cea722 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9811.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e47119ae686faac0fb2936d86", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9816.json b/examples/meshcore/corpus/generated/invalid_ack_9816.json new file mode 100644 index 00000000..a57e39d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9816.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d89ba764683f0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9817.json b/examples/meshcore/corpus/generated/invalid_ack_9817.json new file mode 100644 index 00000000..167a9677 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9817.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e0199b8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9818.json b/examples/meshcore/corpus/generated/invalid_ack_9818.json new file mode 100644 index 00000000..eff2c43b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9818.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e42736aab77", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9824.json b/examples/meshcore/corpus/generated/invalid_ack_9824.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9824.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9827.json b/examples/meshcore/corpus/generated/invalid_ack_9827.json new file mode 100644 index 00000000..c88b29e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9827.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e82ba16", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9837.json b/examples/meshcore/corpus/generated/invalid_ack_9837.json new file mode 100644 index 00000000..6d29aa1a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9837.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0de4c771b05e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9842.json b/examples/meshcore/corpus/generated/invalid_ack_9842.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9842.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9844.json b/examples/meshcore/corpus/generated/invalid_ack_9844.json new file mode 100644 index 00000000..5f322ece --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9844.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "4f2c8a", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9846.json b/examples/meshcore/corpus/generated/invalid_ack_9846.json new file mode 100644 index 00000000..cfca27a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9846.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d89678198eba47924", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9849.json b/examples/meshcore/corpus/generated/invalid_ack_9849.json new file mode 100644 index 00000000..6603c1ff --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9849.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8741c2cd1b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9851.json b/examples/meshcore/corpus/generated/invalid_ack_9851.json new file mode 100644 index 00000000..8b9b207e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9851.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e05", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9854.json b/examples/meshcore/corpus/generated/invalid_ack_9854.json new file mode 100644 index 00000000..ee152c5e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9854.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0eeca53ed0cd3b5aeee7dbee", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9855.json b/examples/meshcore/corpus/generated/invalid_ack_9855.json new file mode 100644 index 00000000..f1aaec15 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9855.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8ac63886f8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9859.json b/examples/meshcore/corpus/generated/invalid_ack_9859.json new file mode 100644 index 00000000..18d89137 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9859.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d80c5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9877.json b/examples/meshcore/corpus/generated/invalid_ack_9877.json new file mode 100644 index 00000000..386a2d3f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9877.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d4a66e53da01a39648379", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9878.json b/examples/meshcore/corpus/generated/invalid_ack_9878.json new file mode 100644 index 00000000..77afc71a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9878.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e00", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9888.json b/examples/meshcore/corpus/generated/invalid_ack_9888.json new file mode 100644 index 00000000..fdbe2002 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9888.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e46eac2fd288979925af5d6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9889.json b/examples/meshcore/corpus/generated/invalid_ack_9889.json new file mode 100644 index 00000000..5719115c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9889.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8a6622f329b127fd08c4954da753d0b948128c1e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9909.json b/examples/meshcore/corpus/generated/invalid_ack_9909.json new file mode 100644 index 00000000..cf77615d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9909.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e853f69f6d51f758a9eb148abb095eb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9913.json b/examples/meshcore/corpus/generated/invalid_ack_9913.json new file mode 100644 index 00000000..ea889214 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9913.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e4637de215efb1ca18a80", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9916.json b/examples/meshcore/corpus/generated/invalid_ack_9916.json new file mode 100644 index 00000000..a7c64fa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9916.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e8369263404", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9919.json b/examples/meshcore/corpus/generated/invalid_ack_9919.json new file mode 100644 index 00000000..c6439bc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9919.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e88f76ea8bb46b1a8a9bdf198cb93bd7e4b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9924.json b/examples/meshcore/corpus/generated/invalid_ack_9924.json new file mode 100644 index 00000000..68ecbde9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9924.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e08447aefa138b52cae", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9925.json b/examples/meshcore/corpus/generated/invalid_ack_9925.json new file mode 100644 index 00000000..8b51b9fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9925.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tdirect", + "tags": [ + "ack", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "0f3492", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9933.json b/examples/meshcore/corpus/generated/invalid_ack_9933.json new file mode 100644 index 00000000..ae113ead --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9933.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e48debb57b4d0e8287aa3c8b4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9939.json b/examples/meshcore/corpus/generated/invalid_ack_9939.json new file mode 100644 index 00000000..3a17d9c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9939.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e02aaa1bc", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9945.json b/examples/meshcore/corpus/generated/invalid_ack_9945.json new file mode 100644 index 00000000..4a337f36 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9945.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e44b31d5f750296", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9946.json b/examples/meshcore/corpus/generated/invalid_ack_9946.json new file mode 100644 index 00000000..89653c45 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9946.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e03d19f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9949.json b/examples/meshcore/corpus/generated/invalid_ack_9949.json new file mode 100644 index 00000000..f5a02f19 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9949.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e07924f5ece44", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9954.json b/examples/meshcore/corpus/generated/invalid_ack_9954.json new file mode 100644 index 00000000..16f4ddf9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9954.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK tflood", + "tags": [ + "ack", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0c2a", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9960.json b/examples/meshcore/corpus/generated/invalid_ack_9960.json new file mode 100644 index 00000000..4b457962 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9960.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e85e05867", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9969.json b/examples/meshcore/corpus/generated/invalid_ack_9969.json new file mode 100644 index 00000000..56a3ac0f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9969.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8d19e86c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9971.json b/examples/meshcore/corpus/generated/invalid_ack_9971.json new file mode 100644 index 00000000..b6650723 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9971.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e441973fdb2f43938d4fe", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9973.json b/examples/meshcore/corpus/generated/invalid_ack_9973.json new file mode 100644 index 00000000..57ad82b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9973.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e07", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9978.json b/examples/meshcore/corpus/generated/invalid_ack_9978.json new file mode 100644 index 00000000..73a859f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9978.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e861d97c4063d0ea83b2822f5f0ecaf9e51", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9980.json b/examples/meshcore/corpus/generated/invalid_ack_9980.json new file mode 100644 index 00000000..110dd288 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9980.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK flood", + "tags": [ + "ack", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "0d41e1aa9200", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9981.json b/examples/meshcore/corpus/generated/invalid_ack_9981.json new file mode 100644 index 00000000..2adabb25 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9981.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0efc5378c373", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9985.json b/examples/meshcore/corpus/generated/invalid_ack_9985.json new file mode 100644 index 00000000..46a95695 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9985.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e04", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9987.json b/examples/meshcore/corpus/generated/invalid_ack_9987.json new file mode 100644 index 00000000..5c452a69 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9987.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e85ef7d57d93fdb907d3efb64451a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9993.json b/examples/meshcore/corpus/generated/invalid_ack_9993.json new file mode 100644 index 00000000..30683b75 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9993.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0e48fb85f2fa8fa798f6295570f3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_ack_9999.json b/examples/meshcore/corpus/generated/invalid_ack_9999.json new file mode 100644 index 00000000..4e8c50ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_ack_9999.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ACK direct", + "tags": [ + "ack", + "direct", + "invalid", + "too_short" + ], + "packet_hex": "0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8013.json b/examples/meshcore/corpus/generated/invalid_advert_8013.json new file mode 100644 index 00000000..78cc7069 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8013.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11c43d61f96208b63340888f6001b55e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8034.json b/examples/meshcore/corpus/generated/invalid_advert_8034.json new file mode 100644 index 00000000..f908088e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8034.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "131f9b93dd", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8054.json b/examples/meshcore/corpus/generated/invalid_advert_8054.json new file mode 100644 index 00000000..52edb683 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8054.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12c0335bd1bc3e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8076.json b/examples/meshcore/corpus/generated/invalid_advert_8076.json new file mode 100644 index 00000000..1364fe74 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8076.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11f071398e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8087.json b/examples/meshcore/corpus/generated/invalid_advert_8087.json new file mode 100644 index 00000000..e363a8dd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8087.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d1dc4f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8105.json b/examples/meshcore/corpus/generated/invalid_advert_8105.json new file mode 100644 index 00000000..9e69ba95 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8105.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "93bb72580cc96a", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8127.json b/examples/meshcore/corpus/generated/invalid_advert_8127.json new file mode 100644 index 00000000..ca945869 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8127.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "1378d4b7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8133.json b/examples/meshcore/corpus/generated/invalid_advert_8133.json new file mode 100644 index 00000000..f64d07bf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8133.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12d5ffbaff41446e66", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8144.json b/examples/meshcore/corpus/generated/invalid_advert_8144.json new file mode 100644 index 00000000..9dea6ab1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8144.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "114feadbed", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8160.json b/examples/meshcore/corpus/generated/invalid_advert_8160.json new file mode 100644 index 00000000..1d40d2ad --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8160.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "9300951a6b2678e30d1b", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8216.json b/examples/meshcore/corpus/generated/invalid_advert_8216.json new file mode 100644 index 00000000..3c7246a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8216.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d085b2", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8250.json b/examples/meshcore/corpus/generated/invalid_advert_8250.json new file mode 100644 index 00000000..0640fda1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8250.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12c74e8a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8253.json b/examples/meshcore/corpus/generated/invalid_advert_8253.json new file mode 100644 index 00000000..a0b2c51e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8253.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "137e667b4385c7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8254.json b/examples/meshcore/corpus/generated/invalid_advert_8254.json new file mode 100644 index 00000000..86f21dc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8254.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11e3b6653e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8284.json b/examples/meshcore/corpus/generated/invalid_advert_8284.json new file mode 100644 index 00000000..210fbb30 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8284.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12f421", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8295.json b/examples/meshcore/corpus/generated/invalid_advert_8295.json new file mode 100644 index 00000000..a119b023 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8295.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d012653cc2029f14d739fb580017", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8411.json b/examples/meshcore/corpus/generated/invalid_advert_8411.json new file mode 100644 index 00000000..3298289d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8411.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12f7e45c0c1829339379f347871f6caa", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8415.json b/examples/meshcore/corpus/generated/invalid_advert_8415.json new file mode 100644 index 00000000..8660f53c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8415.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "5247ed578366", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8422.json b/examples/meshcore/corpus/generated/invalid_advert_8422.json new file mode 100644 index 00000000..f7ae763f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8422.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11e37c2079e79e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8439.json b/examples/meshcore/corpus/generated/invalid_advert_8439.json new file mode 100644 index 00000000..1c7235c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8439.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11ec81", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8468.json b/examples/meshcore/corpus/generated/invalid_advert_8468.json new file mode 100644 index 00000000..dbc54c2e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8468.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d2f0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8471.json b/examples/meshcore/corpus/generated/invalid_advert_8471.json new file mode 100644 index 00000000..bc2bd6e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8471.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11efd7", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8516.json b/examples/meshcore/corpus/generated/invalid_advert_8516.json new file mode 100644 index 00000000..61471cb5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8516.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "52b904f897cc8356c56af1", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8574.json b/examples/meshcore/corpus/generated/invalid_advert_8574.json new file mode 100644 index 00000000..710794cf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8574.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12e9adca9e10d333", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8653.json b/examples/meshcore/corpus/generated/invalid_advert_8653.json new file mode 100644 index 00000000..e1c6561a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8653.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "51cd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8674.json b/examples/meshcore/corpus/generated/invalid_advert_8674.json new file mode 100644 index 00000000..455ef9d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8674.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "5334402d616155", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8704.json b/examples/meshcore/corpus/generated/invalid_advert_8704.json new file mode 100644 index 00000000..d03031aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8704.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12e9041ec61bf3d852f933f6e014f0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8746.json b/examples/meshcore/corpus/generated/invalid_advert_8746.json new file mode 100644 index 00000000..038d3148 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8746.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11ec9c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8803.json b/examples/meshcore/corpus/generated/invalid_advert_8803.json new file mode 100644 index 00000000..b2976152 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8803.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "13bf44ecd8", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8846.json b/examples/meshcore/corpus/generated/invalid_advert_8846.json new file mode 100644 index 00000000..49c920d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8846.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12d0fd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8854.json b/examples/meshcore/corpus/generated/invalid_advert_8854.json new file mode 100644 index 00000000..d3ac2022 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8854.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11ea7c52b5362f6006", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8896.json b/examples/meshcore/corpus/generated/invalid_advert_8896.json new file mode 100644 index 00000000..684ed67d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8896.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12dee17809", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8930.json b/examples/meshcore/corpus/generated/invalid_advert_8930.json new file mode 100644 index 00000000..5a8c6410 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8930.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11f0fdb0d6ec6dbf9a0da6f590ce", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8952.json b/examples/meshcore/corpus/generated/invalid_advert_8952.json new file mode 100644 index 00000000..f1780b5c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8952.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "130fb6b3e41b33e66a6d", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8960.json b/examples/meshcore/corpus/generated/invalid_advert_8960.json new file mode 100644 index 00000000..d1a5eb5b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8960.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9073c5", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8969.json b/examples/meshcore/corpus/generated/invalid_advert_8969.json new file mode 100644 index 00000000..7016265b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8969.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11d379d1a9680f87747a71bfc4756719e2ea061b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8975.json b/examples/meshcore/corpus/generated/invalid_advert_8975.json new file mode 100644 index 00000000..45389a29 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8975.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9003615b390ae2edf0d324026c578ba6", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_8995.json b/examples/meshcore/corpus/generated/invalid_advert_8995.json new file mode 100644 index 00000000..956f5fdb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_8995.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12c483a86759", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9049.json b/examples/meshcore/corpus/generated/invalid_advert_9049.json new file mode 100644 index 00000000..8430f36a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9049.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "923f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9058.json b/examples/meshcore/corpus/generated/invalid_advert_9058.json new file mode 100644 index 00000000..216f8b32 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9058.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11f5200f4a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9062.json b/examples/meshcore/corpus/generated/invalid_advert_9062.json new file mode 100644 index 00000000..9e8f8be1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9062.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11e63880c969cd9556174ef7152e4e84becc92f3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9076.json b/examples/meshcore/corpus/generated/invalid_advert_9076.json new file mode 100644 index 00000000..149b931f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9076.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11d7f38014b625af2b528028ffb5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9077.json b/examples/meshcore/corpus/generated/invalid_advert_9077.json new file mode 100644 index 00000000..32951178 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9077.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12e7514b5f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9130.json b/examples/meshcore/corpus/generated/invalid_advert_9130.json new file mode 100644 index 00000000..29f1c451 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9130.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11e8768e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9152.json b/examples/meshcore/corpus/generated/invalid_advert_9152.json new file mode 100644 index 00000000..4d3c86f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9152.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11fbd0c76c3c56", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9192.json b/examples/meshcore/corpus/generated/invalid_advert_9192.json new file mode 100644 index 00000000..fdc02bba --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9192.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12f514e035faab72bb7daffc97a1e794f8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9222.json b/examples/meshcore/corpus/generated/invalid_advert_9222.json new file mode 100644 index 00000000..49b5387f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9222.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "116f781e96fc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9242.json b/examples/meshcore/corpus/generated/invalid_advert_9242.json new file mode 100644 index 00000000..6cd3009d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9242.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12f0b7b80dcc471a66", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9265.json b/examples/meshcore/corpus/generated/invalid_advert_9265.json new file mode 100644 index 00000000..d46bdc36 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9265.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "514309", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9293.json b/examples/meshcore/corpus/generated/invalid_advert_9293.json new file mode 100644 index 00000000..4e94a9b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9293.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9019", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9298.json b/examples/meshcore/corpus/generated/invalid_advert_9298.json new file mode 100644 index 00000000..4c932127 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9298.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11ef31dafdf8f7", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9317.json b/examples/meshcore/corpus/generated/invalid_advert_9317.json new file mode 100644 index 00000000..c9767035 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9317.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11c027bc8cc70f133921fb158263", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9332.json b/examples/meshcore/corpus/generated/invalid_advert_9332.json new file mode 100644 index 00000000..8d2f1b0e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9332.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d1b7f4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9337.json b/examples/meshcore/corpus/generated/invalid_advert_9337.json new file mode 100644 index 00000000..b5759b59 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9337.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "5294aea42c16a47d59", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9345.json b/examples/meshcore/corpus/generated/invalid_advert_9345.json new file mode 100644 index 00000000..4caa0a97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9345.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12dad91c033478d746d8f88877d5275f9c8f11", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9372.json b/examples/meshcore/corpus/generated/invalid_advert_9372.json new file mode 100644 index 00000000..d518b8a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9372.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "d35fa8bce27bc30e32c6dac7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9380.json b/examples/meshcore/corpus/generated/invalid_advert_9380.json new file mode 100644 index 00000000..4c46e877 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9380.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12d97c53", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9403.json b/examples/meshcore/corpus/generated/invalid_advert_9403.json new file mode 100644 index 00000000..02cdbc5e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9403.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12df3858c94d1829d17e861fc8cb58", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9413.json b/examples/meshcore/corpus/generated/invalid_advert_9413.json new file mode 100644 index 00000000..d15248a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9413.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5183d01665bfff", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9452.json b/examples/meshcore/corpus/generated/invalid_advert_9452.json new file mode 100644 index 00000000..a8dc2bf1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9452.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12d9f5d51122", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9469.json b/examples/meshcore/corpus/generated/invalid_advert_9469.json new file mode 100644 index 00000000..f33fc570 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9469.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "515142d7", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9495.json b/examples/meshcore/corpus/generated/invalid_advert_9495.json new file mode 100644 index 00000000..48080602 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9495.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "511f7f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9513.json b/examples/meshcore/corpus/generated/invalid_advert_9513.json new file mode 100644 index 00000000..8518f346 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9513.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12c8f14fe746546396", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9535.json b/examples/meshcore/corpus/generated/invalid_advert_9535.json new file mode 100644 index 00000000..6d41aede --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9535.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12fb90", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9559.json b/examples/meshcore/corpus/generated/invalid_advert_9559.json new file mode 100644 index 00000000..105ad3ac --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9559.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12e07e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9565.json b/examples/meshcore/corpus/generated/invalid_advert_9565.json new file mode 100644 index 00000000..06a1b6bd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9565.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d29bd97e1935221e4d76d70b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9590.json b/examples/meshcore/corpus/generated/invalid_advert_9590.json new file mode 100644 index 00000000..f31fd40d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9590.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "100595d0a92bae7f99f9000f15019f2fab80b65256", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9613.json b/examples/meshcore/corpus/generated/invalid_advert_9613.json new file mode 100644 index 00000000..f7511b2f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9613.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5157175e793311e9d88701bb47", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9615.json b/examples/meshcore/corpus/generated/invalid_advert_9615.json new file mode 100644 index 00000000..8b8c5f91 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9615.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d0ca", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9643.json b/examples/meshcore/corpus/generated/invalid_advert_9643.json new file mode 100644 index 00000000..89f628e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9643.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12e1284927b0f5a31e7d9d045f85fc6ff78caf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9674.json b/examples/meshcore/corpus/generated/invalid_advert_9674.json new file mode 100644 index 00000000..0337a658 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9674.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tdirect", + "tags": [ + "advert", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "9396d369122fa21f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9675.json b/examples/meshcore/corpus/generated/invalid_advert_9675.json new file mode 100644 index 00000000..08612c0c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9675.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11d2fca4a3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9686.json b/examples/meshcore/corpus/generated/invalid_advert_9686.json new file mode 100644 index 00000000..4959715e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9686.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11d0fb555a2a21e43872a116f4f120", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9691.json b/examples/meshcore/corpus/generated/invalid_advert_9691.json new file mode 100644 index 00000000..ead0cd79 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9691.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "90efe361924bc1588cd1cd15d9cbf370e5cd", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9713.json b/examples/meshcore/corpus/generated/invalid_advert_9713.json new file mode 100644 index 00000000..53059746 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9713.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11e02c4e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9718.json b/examples/meshcore/corpus/generated/invalid_advert_9718.json new file mode 100644 index 00000000..5c24f9ee --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9718.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "126f7b53a88d8ac2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9759.json b/examples/meshcore/corpus/generated/invalid_advert_9759.json new file mode 100644 index 00000000..c2a1abbe --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9759.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12fe8c0ecf0dce", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9780.json b/examples/meshcore/corpus/generated/invalid_advert_9780.json new file mode 100644 index 00000000..13f22f71 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9780.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12d4eaf7acfc2c10ce", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9782.json b/examples/meshcore/corpus/generated/invalid_advert_9782.json new file mode 100644 index 00000000..f6a2d272 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9782.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12fa11d371", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9784.json b/examples/meshcore/corpus/generated/invalid_advert_9784.json new file mode 100644 index 00000000..bbf7ea8f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9784.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d1bf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9799.json b/examples/meshcore/corpus/generated/invalid_advert_9799.json new file mode 100644 index 00000000..7e15d0fb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9799.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11ec5536f5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9829.json b/examples/meshcore/corpus/generated/invalid_advert_9829.json new file mode 100644 index 00000000..2567d68a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9829.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "9202c8f0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9843.json b/examples/meshcore/corpus/generated/invalid_advert_9843.json new file mode 100644 index 00000000..770ab9d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9843.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "929c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9867.json b/examples/meshcore/corpus/generated/invalid_advert_9867.json new file mode 100644 index 00000000..722f684c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9867.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12ff4176943ebe", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9896.json b/examples/meshcore/corpus/generated/invalid_advert_9896.json new file mode 100644 index 00000000..0daf01fa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9896.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT tflood", + "tags": [ + "advert", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "905c91307ee187c21c14e0d55af56ac373e2f31da79d063d5eda4c259e4bbc35b4ef", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9897.json b/examples/meshcore/corpus/generated/invalid_advert_9897.json new file mode 100644 index 00000000..29ce2b8e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9897.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "116c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9903.json b/examples/meshcore/corpus/generated/invalid_advert_9903.json new file mode 100644 index 00000000..4981b2e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9903.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "51f16d188b4eb29603288ae0c76ad68e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9926.json b/examples/meshcore/corpus/generated/invalid_advert_9926.json new file mode 100644 index 00000000..38b310f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9926.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d1dd119b9f7ed08234f3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9929.json b/examples/meshcore/corpus/generated/invalid_advert_9929.json new file mode 100644 index 00000000..2adc4be5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9929.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "915d7bbef952b5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9940.json b/examples/meshcore/corpus/generated/invalid_advert_9940.json new file mode 100644 index 00000000..24ee41af --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9940.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "92a6549e9017e640", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9951.json b/examples/meshcore/corpus/generated/invalid_advert_9951.json new file mode 100644 index 00000000..732a5661 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9951.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT flood", + "tags": [ + "advert", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "11dc69ca5b21d946", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9957.json b/examples/meshcore/corpus/generated/invalid_advert_9957.json new file mode 100644 index 00000000..baac6030 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9957.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12d130", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9977.json b/examples/meshcore/corpus/generated/invalid_advert_9977.json new file mode 100644 index 00000000..439f1356 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9977.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "12e1a312", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_advert_9983.json b/examples/meshcore/corpus/generated/invalid_advert_9983.json new file mode 100644 index 00000000..81f7b6dd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_advert_9983.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ADVERT direct", + "tags": [ + "advert", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d2752930b5793cc0d9eb2f494a9c68df64f94070619b258e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8065.json b/examples/meshcore/corpus/generated/invalid_anon_req_8065.json new file mode 100644 index 00000000..49bad58b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8065.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ed4b0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8092.json b/examples/meshcore/corpus/generated/invalid_anon_req_8092.json new file mode 100644 index 00000000..cf71100f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8092.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ee1edd33f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8141.json b/examples/meshcore/corpus/generated/invalid_anon_req_8141.json new file mode 100644 index 00000000..699eb1c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8141.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5cfb74", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8150.json b/examples/meshcore/corpus/generated/invalid_anon_req_8150.json new file mode 100644 index 00000000..026b8234 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8150.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "de0bc4c82471ce6853f8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8175.json b/examples/meshcore/corpus/generated/invalid_anon_req_8175.json new file mode 100644 index 00000000..91c9f2c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8175.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "dd03e5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8256.json b/examples/meshcore/corpus/generated/invalid_anon_req_8256.json new file mode 100644 index 00000000..93c8c0c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8256.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9cc8f491e426c234e708b49d58cc", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8297.json b/examples/meshcore/corpus/generated/invalid_anon_req_8297.json new file mode 100644 index 00000000..92864edc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8297.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ec35f7f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8303.json b/examples/meshcore/corpus/generated/invalid_anon_req_8303.json new file mode 100644 index 00000000..0c34f9e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8303.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ddb1b753ffa972d0f79c776c4f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8307.json b/examples/meshcore/corpus/generated/invalid_anon_req_8307.json new file mode 100644 index 00000000..d231edbc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8307.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dc3137eca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8316.json b/examples/meshcore/corpus/generated/invalid_anon_req_8316.json new file mode 100644 index 00000000..6a2fb557 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8316.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "de77", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8355.json b/examples/meshcore/corpus/generated/invalid_anon_req_8355.json new file mode 100644 index 00000000..f25ea0e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8355.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5df0810351", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8359.json b/examples/meshcore/corpus/generated/invalid_anon_req_8359.json new file mode 100644 index 00000000..b60262b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8359.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "dcd06205c01ffa8ff0fdd4f9f4", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8386.json b/examples/meshcore/corpus/generated/invalid_anon_req_8386.json new file mode 100644 index 00000000..d25a134b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8386.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dc28ecb02ddd97d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8440.json b/examples/meshcore/corpus/generated/invalid_anon_req_8440.json new file mode 100644 index 00000000..3430268d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8440.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1d3fba", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8459.json b/examples/meshcore/corpus/generated/invalid_anon_req_8459.json new file mode 100644 index 00000000..beb36d85 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8459.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5decb497", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8460.json b/examples/meshcore/corpus/generated/invalid_anon_req_8460.json new file mode 100644 index 00000000..86b2004e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8460.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1effbe638cc4d786956f4f79b902872aabddd1c4c122", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8463.json b/examples/meshcore/corpus/generated/invalid_anon_req_8463.json new file mode 100644 index 00000000..2bcec426 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8463.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dfbd3d276f7d9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8488.json b/examples/meshcore/corpus/generated/invalid_anon_req_8488.json new file mode 100644 index 00000000..84cab98f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8488.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1effb076", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8509.json b/examples/meshcore/corpus/generated/invalid_anon_req_8509.json new file mode 100644 index 00000000..8945388f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8509.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ee2f284f778e710", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8537.json b/examples/meshcore/corpus/generated/invalid_anon_req_8537.json new file mode 100644 index 00000000..cc2990eb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8537.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ec70c5e1321", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8617.json b/examples/meshcore/corpus/generated/invalid_anon_req_8617.json new file mode 100644 index 00000000..b5a86d0e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8617.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9cb8008083b7fdfe8345b25d9071cbe8c1d305095313866bda", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8659.json b/examples/meshcore/corpus/generated/invalid_anon_req_8659.json new file mode 100644 index 00000000..13a56a78 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8659.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "1e1c1a668184", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8671.json b/examples/meshcore/corpus/generated/invalid_anon_req_8671.json new file mode 100644 index 00000000..f597712f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8671.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "5ef153bc", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8680.json b/examples/meshcore/corpus/generated/invalid_anon_req_8680.json new file mode 100644 index 00000000..d4538eb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8680.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "dd99e6f658e7fcc0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8685.json b/examples/meshcore/corpus/generated/invalid_anon_req_8685.json new file mode 100644 index 00000000..fa80400a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8685.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "dd21bfb75340558b1ba472", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8696.json b/examples/meshcore/corpus/generated/invalid_anon_req_8696.json new file mode 100644 index 00000000..703f629e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8696.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "9e45eb1a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8758.json b/examples/meshcore/corpus/generated/invalid_anon_req_8758.json new file mode 100644 index 00000000..7f77dbc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8758.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1eef70", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8764.json b/examples/meshcore/corpus/generated/invalid_anon_req_8764.json new file mode 100644 index 00000000..4accf724 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8764.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1eda551c59cb85", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8772.json b/examples/meshcore/corpus/generated/invalid_anon_req_8772.json new file mode 100644 index 00000000..08e05593 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8772.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5ddbbb15a97c1489f70063ed0eebad91", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8787.json b/examples/meshcore/corpus/generated/invalid_anon_req_8787.json new file mode 100644 index 00000000..f960a511 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8787.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ef459fe", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8799.json b/examples/meshcore/corpus/generated/invalid_anon_req_8799.json new file mode 100644 index 00000000..e9df1c68 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8799.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ecaefbc6625842be0bc31711c4167fe4d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8823.json b/examples/meshcore/corpus/generated/invalid_anon_req_8823.json new file mode 100644 index 00000000..40e40913 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8823.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tdirect", + "tags": [ + "anon_req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "5fb0c2", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8827.json b/examples/meshcore/corpus/generated/invalid_anon_req_8827.json new file mode 100644 index 00000000..cef118f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8827.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ede9fdbf466a9f356669e564d56a24d27", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8848.json b/examples/meshcore/corpus/generated/invalid_anon_req_8848.json new file mode 100644 index 00000000..794b7a84 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8848.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1ddf125dbdcd11c49018bfcef0862e698f43b72c1720", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8876.json b/examples/meshcore/corpus/generated/invalid_anon_req_8876.json new file mode 100644 index 00000000..02447eaf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8876.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1c480f04b190bcc9ee", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8900.json b/examples/meshcore/corpus/generated/invalid_anon_req_8900.json new file mode 100644 index 00000000..4a88238c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8900.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5c7a286235d07149ba", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8933.json b/examples/meshcore/corpus/generated/invalid_anon_req_8933.json new file mode 100644 index 00000000..84c1b12d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8933.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "5ef43730aa6c1cac", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8956.json b/examples/meshcore/corpus/generated/invalid_anon_req_8956.json new file mode 100644 index 00000000..f8a78448 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8956.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1c4b22", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8974.json b/examples/meshcore/corpus/generated/invalid_anon_req_8974.json new file mode 100644 index 00000000..10d8d1dd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8974.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1eee105d45", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8987.json b/examples/meshcore/corpus/generated/invalid_anon_req_8987.json new file mode 100644 index 00000000..9984d921 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8987.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dc4151f73", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8991.json b/examples/meshcore/corpus/generated/invalid_anon_req_8991.json new file mode 100644 index 00000000..8d8aa187 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8991.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1de6ef", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_8996.json b/examples/meshcore/corpus/generated/invalid_anon_req_8996.json new file mode 100644 index 00000000..4438d7d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_8996.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1d98670ea28400cc6183", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9002.json b/examples/meshcore/corpus/generated/invalid_anon_req_9002.json new file mode 100644 index 00000000..44ef5752 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9002.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ee837f3e1e5e1bb32916db7a8a2166f89a7584b7570", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9022.json b/examples/meshcore/corpus/generated/invalid_anon_req_9022.json new file mode 100644 index 00000000..d2528081 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9022.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9cbe833406", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9023.json b/examples/meshcore/corpus/generated/invalid_anon_req_9023.json new file mode 100644 index 00000000..49d04084 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9023.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1def9dfb5de2b8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9036.json b/examples/meshcore/corpus/generated/invalid_anon_req_9036.json new file mode 100644 index 00000000..04c30870 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9036.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tdirect", + "tags": [ + "anon_req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "5ff3", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9083.json b/examples/meshcore/corpus/generated/invalid_anon_req_9083.json new file mode 100644 index 00000000..9a219dbc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9083.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ec6cc1bbfe47b1e81ef7f552e399eaa70cb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9151.json b/examples/meshcore/corpus/generated/invalid_anon_req_9151.json new file mode 100644 index 00000000..e02633ad --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9151.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ecf0d9f44267641a03e5bcb862c469ddb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9240.json b/examples/meshcore/corpus/generated/invalid_anon_req_9240.json new file mode 100644 index 00000000..f023a851 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9240.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1edb3713", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9250.json b/examples/meshcore/corpus/generated/invalid_anon_req_9250.json new file mode 100644 index 00000000..f5a7c562 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9250.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1df1d4ff112626601e9901f532", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9254.json b/examples/meshcore/corpus/generated/invalid_anon_req_9254.json new file mode 100644 index 00000000..c7922f09 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9254.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dcaa5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9286.json b/examples/meshcore/corpus/generated/invalid_anon_req_9286.json new file mode 100644 index 00000000..dab3fb1a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9286.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ec766a633", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9307.json b/examples/meshcore/corpus/generated/invalid_anon_req_9307.json new file mode 100644 index 00000000..a4be0321 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9307.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1edfba960358f3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9379.json b/examples/meshcore/corpus/generated/invalid_anon_req_9379.json new file mode 100644 index 00000000..916ca0e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9379.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1c0f60b4bbe66cc7269030e949786675c4050fb3", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9392.json b/examples/meshcore/corpus/generated/invalid_anon_req_9392.json new file mode 100644 index 00000000..9f3eb0cc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9392.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tdirect", + "tags": [ + "anon_req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "9f40dd3dfe6fd31ee4f821bc", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9407.json b/examples/meshcore/corpus/generated/invalid_anon_req_9407.json new file mode 100644 index 00000000..882dc719 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9407.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1ddb12b7", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9484.json b/examples/meshcore/corpus/generated/invalid_anon_req_9484.json new file mode 100644 index 00000000..9708d7e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9484.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "5e3256", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9499.json b/examples/meshcore/corpus/generated/invalid_anon_req_9499.json new file mode 100644 index 00000000..1f43e030 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9499.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dc76a58", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9525.json b/examples/meshcore/corpus/generated/invalid_anon_req_9525.json new file mode 100644 index 00000000..9d7169d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9525.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1edd8101e2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9570.json b/examples/meshcore/corpus/generated/invalid_anon_req_9570.json new file mode 100644 index 00000000..d433047c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9570.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tflood", + "tags": [ + "anon_req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "9c5053c14e23", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9604.json b/examples/meshcore/corpus/generated/invalid_anon_req_9604.json new file mode 100644 index 00000000..c36bb9d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9604.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5d27259fc6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9621.json b/examples/meshcore/corpus/generated/invalid_anon_req_9621.json new file mode 100644 index 00000000..bafdd11c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9621.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "5ea461b6ebc5d3b923a474102f4286d314", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9646.json b/examples/meshcore/corpus/generated/invalid_anon_req_9646.json new file mode 100644 index 00000000..880ab7cf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9646.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "dda02d63fb5644", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9666.json b/examples/meshcore/corpus/generated/invalid_anon_req_9666.json new file mode 100644 index 00000000..4b00dee6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9666.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tdirect", + "tags": [ + "anon_req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "5fbcd4f32e47a3aafd", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9737.json b/examples/meshcore/corpus/generated/invalid_anon_req_9737.json new file mode 100644 index 00000000..b6372de4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9737.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tdirect", + "tags": [ + "anon_req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "1fb6", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9745.json b/examples/meshcore/corpus/generated/invalid_anon_req_9745.json new file mode 100644 index 00000000..dfc04979 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9745.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dccf1f061af49949836c9a3d8398dee3100", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9748.json b/examples/meshcore/corpus/generated/invalid_anon_req_9748.json new file mode 100644 index 00000000..30050a11 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9748.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ec0bb7fc4893854c0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9767.json b/examples/meshcore/corpus/generated/invalid_anon_req_9767.json new file mode 100644 index 00000000..374306ba --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9767.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dd77d3248e2203618", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9795.json b/examples/meshcore/corpus/generated/invalid_anon_req_9795.json new file mode 100644 index 00000000..225efcf3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9795.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1eeca2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9814.json b/examples/meshcore/corpus/generated/invalid_anon_req_9814.json new file mode 100644 index 00000000..ef9c8b2f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9814.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ee9d693923b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9832.json b/examples/meshcore/corpus/generated/invalid_anon_req_9832.json new file mode 100644 index 00000000..ad7f30d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9832.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ee8ac4a8bfb1b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9839.json b/examples/meshcore/corpus/generated/invalid_anon_req_9839.json new file mode 100644 index 00000000..3ff7a459 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9839.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dc5d51c8e48af68e00f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9891.json b/examples/meshcore/corpus/generated/invalid_anon_req_9891.json new file mode 100644 index 00000000..8842dd3d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9891.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1eca4a7cf04ff316511041eb815279", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9904.json b/examples/meshcore/corpus/generated/invalid_anon_req_9904.json new file mode 100644 index 00000000..a2b14a5c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9904.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dd742a0f43fb2bf6280", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9912.json b/examples/meshcore/corpus/generated/invalid_anon_req_9912.json new file mode 100644 index 00000000..5535e889 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9912.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ed89516", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9938.json b/examples/meshcore/corpus/generated/invalid_anon_req_9938.json new file mode 100644 index 00000000..e800c2b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9938.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1defaad9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9942.json b/examples/meshcore/corpus/generated/invalid_anon_req_9942.json new file mode 100644 index 00000000..cd8ac833 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9942.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dc323", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9944.json b/examples/meshcore/corpus/generated/invalid_anon_req_9944.json new file mode 100644 index 00000000..7b53e274 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9944.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ tdirect", + "tags": [ + "anon_req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "df0e73ca4b166bc69365dafeb9284fdbf3f1643780745d38c8d74f1489d4cf1f8baf0363", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "ANON_REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9967.json b/examples/meshcore/corpus/generated/invalid_anon_req_9967.json new file mode 100644 index 00000000..d7cefbb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9967.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ flood", + "tags": [ + "anon_req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "1dedb226f3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_anon_req_9970.json b/examples/meshcore/corpus/generated/invalid_anon_req_9970.json new file mode 100644 index 00000000..a037486b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_anon_req_9970.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: ANON_REQ direct", + "tags": [ + "anon_req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ec5ac1f3247", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "ANON_REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8007.json b/examples/meshcore/corpus/generated/invalid_control_8007.json new file mode 100644 index 00000000..1c9da353 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8007.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ad4cdb27d7a907", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8008.json b/examples/meshcore/corpus/generated/invalid_control_8008.json new file mode 100644 index 00000000..1d417736 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8008.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ef7fc84f0c0ed109b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8016.json b/examples/meshcore/corpus/generated/invalid_control_8016.json new file mode 100644 index 00000000..ed7d6bf8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8016.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2ddfeedfdbc9682e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8078.json b/examples/meshcore/corpus/generated/invalid_control_8078.json new file mode 100644 index 00000000..cad4746a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8078.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2d457ba5e6af", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8083.json b/examples/meshcore/corpus/generated/invalid_control_8083.json new file mode 100644 index 00000000..d7f44c14 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8083.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2df777762a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8099.json b/examples/meshcore/corpus/generated/invalid_control_8099.json new file mode 100644 index 00000000..958ca6e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8099.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dc5612811", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8153.json b/examples/meshcore/corpus/generated/invalid_control_8153.json new file mode 100644 index 00000000..86f6b2b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8153.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ad8abc5a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8174.json b/examples/meshcore/corpus/generated/invalid_control_8174.json new file mode 100644 index 00000000..45130d17 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8174.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6f3c68f61d80bf71bc", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8184.json b/examples/meshcore/corpus/generated/invalid_control_8184.json new file mode 100644 index 00000000..a726ae7e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8184.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "edec2153d0964b0476a2d5c5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8214.json b/examples/meshcore/corpus/generated/invalid_control_8214.json new file mode 100644 index 00000000..9d124362 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8214.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ac4084b9eac5e49a05a26a38e98a8f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8218.json b/examples/meshcore/corpus/generated/invalid_control_8218.json new file mode 100644 index 00000000..ad83b47c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8218.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "aec4aca627f0d6a0cacc73", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8223.json b/examples/meshcore/corpus/generated/invalid_control_8223.json new file mode 100644 index 00000000..52f82ead --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8223.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2c8912ee0af7452d281d40c90e", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8283.json b/examples/meshcore/corpus/generated/invalid_control_8283.json new file mode 100644 index 00000000..b6bec072 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8283.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6f33c6", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8294.json b/examples/meshcore/corpus/generated/invalid_control_8294.json new file mode 100644 index 00000000..9dc0be0b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8294.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "efef8ebe", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8334.json b/examples/meshcore/corpus/generated/invalid_control_8334.json new file mode 100644 index 00000000..5ac9bda9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8334.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6c37d1", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8337.json b/examples/meshcore/corpus/generated/invalid_control_8337.json new file mode 100644 index 00000000..21416255 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8337.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ec1a1d7febc0289c9fd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8370.json b/examples/meshcore/corpus/generated/invalid_control_8370.json new file mode 100644 index 00000000..6d366c8d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8370.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2d8124", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8382.json b/examples/meshcore/corpus/generated/invalid_control_8382.json new file mode 100644 index 00000000..3520cf6c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8382.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ec7fdd544f2ed8c9fe", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8472.json b/examples/meshcore/corpus/generated/invalid_control_8472.json new file mode 100644 index 00000000..c8767f89 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8472.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "acd4bd67b2", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8485.json b/examples/meshcore/corpus/generated/invalid_control_8485.json new file mode 100644 index 00000000..021d698b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8485.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2df4a76b7a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8497.json b/examples/meshcore/corpus/generated/invalid_control_8497.json new file mode 100644 index 00000000..49105268 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8497.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ac9798", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8512.json b/examples/meshcore/corpus/generated/invalid_control_8512.json new file mode 100644 index 00000000..d29462b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8512.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2de46830772d4dd0a5816c24508ae62794e58d579c69", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8525.json b/examples/meshcore/corpus/generated/invalid_control_8525.json new file mode 100644 index 00000000..8dc463e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8525.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ac457ff3c5eb2f3543d32ec073c37981b80dcf6e751fa5660f37693f615f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8552.json b/examples/meshcore/corpus/generated/invalid_control_8552.json new file mode 100644 index 00000000..8fb5ff45 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8552.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ef4bd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8570.json b/examples/meshcore/corpus/generated/invalid_control_8570.json new file mode 100644 index 00000000..0838df04 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8570.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "2fdeba44b66e24ab44d9e5f68099", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8582.json b/examples/meshcore/corpus/generated/invalid_control_8582.json new file mode 100644 index 00000000..f43ba585 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8582.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ee771ba07b9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8601.json b/examples/meshcore/corpus/generated/invalid_control_8601.json new file mode 100644 index 00000000..4df1108c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8601.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ecab58c27a3e08781f38fb0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8605.json b/examples/meshcore/corpus/generated/invalid_control_8605.json new file mode 100644 index 00000000..4b254bb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8605.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2d9b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8648.json b/examples/meshcore/corpus/generated/invalid_control_8648.json new file mode 100644 index 00000000..dd8f48d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8648.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ee1e827195451e39496f0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8686.json b/examples/meshcore/corpus/generated/invalid_control_8686.json new file mode 100644 index 00000000..581eaf31 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8686.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ee12197ccfe2784be87ea1299aa16671a4c4220fd59", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8728.json b/examples/meshcore/corpus/generated/invalid_control_8728.json new file mode 100644 index 00000000..b10d4d50 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8728.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2eeb29", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8762.json b/examples/meshcore/corpus/generated/invalid_control_8762.json new file mode 100644 index 00000000..0e15e343 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8762.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6f048b4c260ce6", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8774.json b/examples/meshcore/corpus/generated/invalid_control_8774.json new file mode 100644 index 00000000..48eb22da --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8774.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2deecd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8785.json b/examples/meshcore/corpus/generated/invalid_control_8785.json new file mode 100644 index 00000000..2de82e9e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8785.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2de09ee51a4796fd2b14c323af4c7653f619e0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8817.json b/examples/meshcore/corpus/generated/invalid_control_8817.json new file mode 100644 index 00000000..c7120611 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8817.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "acf7", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8821.json b/examples/meshcore/corpus/generated/invalid_control_8821.json new file mode 100644 index 00000000..a061859a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8821.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2d23fdc80d7d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8835.json b/examples/meshcore/corpus/generated/invalid_control_8835.json new file mode 100644 index 00000000..3a9e1ab7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8835.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ece186a6", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8883.json b/examples/meshcore/corpus/generated/invalid_control_8883.json new file mode 100644 index 00000000..e223db63 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8883.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ef95461bbfb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_8884.json b/examples/meshcore/corpus/generated/invalid_control_8884.json new file mode 100644 index 00000000..7a422c3e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_8884.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ee561cd5f0b7c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9001.json b/examples/meshcore/corpus/generated/invalid_control_9001.json new file mode 100644 index 00000000..4c463597 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9001.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2c85b5d5", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9007.json b/examples/meshcore/corpus/generated/invalid_control_9007.json new file mode 100644 index 00000000..c8098b3e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9007.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "afbdb1ac11507ef0", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9067.json b/examples/meshcore/corpus/generated/invalid_control_9067.json new file mode 100644 index 00000000..711168c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9067.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2efba2bb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9123.json b/examples/meshcore/corpus/generated/invalid_control_9123.json new file mode 100644 index 00000000..3f30b34d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9123.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2eea7dbc523111ba", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9141.json b/examples/meshcore/corpus/generated/invalid_control_9141.json new file mode 100644 index 00000000..0c18a16a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9141.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dc0f9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9172.json b/examples/meshcore/corpus/generated/invalid_control_9172.json new file mode 100644 index 00000000..e6886a0c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9172.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dd014", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9185.json b/examples/meshcore/corpus/generated/invalid_control_9185.json new file mode 100644 index 00000000..e9ebf138 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9185.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ed7d36b4e75b7655a9c7e31bb1f56", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9206.json b/examples/meshcore/corpus/generated/invalid_control_9206.json new file mode 100644 index 00000000..d8992669 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9206.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2d79", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9241.json b/examples/meshcore/corpus/generated/invalid_control_9241.json new file mode 100644 index 00000000..42c5f281 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9241.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2eeaa2971accb2097e4f38", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9247.json b/examples/meshcore/corpus/generated/invalid_control_9247.json new file mode 100644 index 00000000..f01d7a80 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9247.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "2e13e15d7bffe826d5fa0e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9280.json b/examples/meshcore/corpus/generated/invalid_control_9280.json new file mode 100644 index 00000000..e292d05b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9280.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dcb469730b3c3ec0b81d39528", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9355.json b/examples/meshcore/corpus/generated/invalid_control_9355.json new file mode 100644 index 00000000..ac7a618f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9355.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6d9ccc397a11ca62686aaea2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9423.json b/examples/meshcore/corpus/generated/invalid_control_9423.json new file mode 100644 index 00000000..ffe319d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9423.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ef2817b34fb36e3edb8e46ad54d7ba171", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9435.json b/examples/meshcore/corpus/generated/invalid_control_9435.json new file mode 100644 index 00000000..39b99c31 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9435.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "aea35c7276b58c5153", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9457.json b/examples/meshcore/corpus/generated/invalid_control_9457.json new file mode 100644 index 00000000..be06e192 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9457.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dd5697120a5c444c546b567ca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9458.json b/examples/meshcore/corpus/generated/invalid_control_9458.json new file mode 100644 index 00000000..3acc4ef0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9458.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "2e25dc", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9490.json b/examples/meshcore/corpus/generated/invalid_control_9490.json new file mode 100644 index 00000000..6b33ad8b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9490.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2de89bfccfdf61a6258533c34b2f5782458963580d27", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9497.json b/examples/meshcore/corpus/generated/invalid_control_9497.json new file mode 100644 index 00000000..239a7480 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9497.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "ad8a84cad4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9589.json b/examples/meshcore/corpus/generated/invalid_control_9589.json new file mode 100644 index 00000000..7b8e2a0a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9589.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6f09", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9619.json b/examples/meshcore/corpus/generated/invalid_control_9619.json new file mode 100644 index 00000000..07286b14 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9619.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tflood", + "tags": [ + "control", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6c06df28", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9635.json b/examples/meshcore/corpus/generated/invalid_control_9635.json new file mode 100644 index 00000000..cb1742f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9635.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "6ef53c924bcc158eb6eb6d4e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9673.json b/examples/meshcore/corpus/generated/invalid_control_9673.json new file mode 100644 index 00000000..4f2f54ff --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9673.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "ae0fb4a3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9704.json b/examples/meshcore/corpus/generated/invalid_control_9704.json new file mode 100644 index 00000000..75c63f85 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9704.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "6e6a7b686c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9719.json b/examples/meshcore/corpus/generated/invalid_control_9719.json new file mode 100644 index 00000000..99c40214 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9719.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ec89aaf264ff4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9765.json b/examples/meshcore/corpus/generated/invalid_control_9765.json new file mode 100644 index 00000000..7e0ae448 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9765.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dc89c80c397", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9771.json b/examples/meshcore/corpus/generated/invalid_control_9771.json new file mode 100644 index 00000000..4b2a7946 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9771.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2df4ac", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9798.json b/examples/meshcore/corpus/generated/invalid_control_9798.json new file mode 100644 index 00000000..2e332fa2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9798.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "2f8196a0d1f0", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9802.json b/examples/meshcore/corpus/generated/invalid_control_9802.json new file mode 100644 index 00000000..32cc95c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9802.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dcfdf6f6d3c050e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9822.json b/examples/meshcore/corpus/generated/invalid_control_9822.json new file mode 100644 index 00000000..d40ad11f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9822.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "aff886722024960f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9864.json b/examples/meshcore/corpus/generated/invalid_control_9864.json new file mode 100644 index 00000000..7587d504 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9864.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "2dcadae6e95eb30ee5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9895.json b/examples/meshcore/corpus/generated/invalid_control_9895.json new file mode 100644 index 00000000..90b9e842 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9895.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL tdirect", + "tags": [ + "control", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "efc41ef467", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9975.json b/examples/meshcore/corpus/generated/invalid_control_9975.json new file mode 100644 index 00000000..5488ad5a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9975.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ed553c35daf1c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9988.json b/examples/meshcore/corpus/generated/invalid_control_9988.json new file mode 100644 index 00000000..66cf186c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9988.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL direct", + "tags": [ + "control", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2eefcf174d25ca2e56", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "CONTROL", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_control_9996.json b/examples/meshcore/corpus/generated/invalid_control_9996.json new file mode 100644 index 00000000..b9b78c2c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_control_9996.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: CONTROL flood", + "tags": [ + "control", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6d3a92994eb3799aef009c1b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "CONTROL", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8059.json b/examples/meshcore/corpus/generated/invalid_grp_data_8059.json new file mode 100644 index 00000000..3f85d1a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8059.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1addd31fc5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8080.json b/examples/meshcore/corpus/generated/invalid_grp_data_8080.json new file mode 100644 index 00000000..0bf6ad9c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8080.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19f49e4c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8095.json b/examples/meshcore/corpus/generated/invalid_grp_data_8095.json new file mode 100644 index 00000000..d27e94bb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8095.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tdirect", + "tags": [ + "grp_data", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "5b67cd4c8d35a834bd1b7ab7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8102.json b/examples/meshcore/corpus/generated/invalid_grp_data_8102.json new file mode 100644 index 00000000..617b0fa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8102.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1adf4169923c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8103.json b/examples/meshcore/corpus/generated/invalid_grp_data_8103.json new file mode 100644 index 00000000..b361605a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8103.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1add96", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8119.json b/examples/meshcore/corpus/generated/invalid_grp_data_8119.json new file mode 100644 index 00000000..7e2fd8c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8119.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tdirect", + "tags": [ + "grp_data", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "db26", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8139.json b/examples/meshcore/corpus/generated/invalid_grp_data_8139.json new file mode 100644 index 00000000..0a0b204c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8139.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1acbb277", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8147.json b/examples/meshcore/corpus/generated/invalid_grp_data_8147.json new file mode 100644 index 00000000..2cda4245 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8147.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1acba406ec3bbd84f450efde3a54724acb76a4548a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8212.json b/examples/meshcore/corpus/generated/invalid_grp_data_8212.json new file mode 100644 index 00000000..01522f46 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8212.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ae0e05c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8217.json b/examples/meshcore/corpus/generated/invalid_grp_data_8217.json new file mode 100644 index 00000000..c5169416 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8217.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1962", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8252.json b/examples/meshcore/corpus/generated/invalid_grp_data_8252.json new file mode 100644 index 00000000..c3e13183 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8252.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ad44cab4674b566b38e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8277.json b/examples/meshcore/corpus/generated/invalid_grp_data_8277.json new file mode 100644 index 00000000..b6f69ce7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8277.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "1aea39f784de5b02", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8318.json b/examples/meshcore/corpus/generated/invalid_grp_data_8318.json new file mode 100644 index 00000000..92f6556a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8318.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "18c623e0fb", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8363.json b/examples/meshcore/corpus/generated/invalid_grp_data_8363.json new file mode 100644 index 00000000..e3f7dc50 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8363.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tdirect", + "tags": [ + "grp_data", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "1b008d718b", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8379.json b/examples/meshcore/corpus/generated/invalid_grp_data_8379.json new file mode 100644 index 00000000..359cb9ce --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8379.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19f20caeca2cd8ca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8433.json b/examples/meshcore/corpus/generated/invalid_grp_data_8433.json new file mode 100644 index 00000000..203e4c0b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8433.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19c6a6347dede83efef2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8505.json b/examples/meshcore/corpus/generated/invalid_grp_data_8505.json new file mode 100644 index 00000000..8f3d97c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8505.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19f773d71af89490", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8533.json b/examples/meshcore/corpus/generated/invalid_grp_data_8533.json new file mode 100644 index 00000000..00b68b5e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8533.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "1890211741", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8562.json b/examples/meshcore/corpus/generated/invalid_grp_data_8562.json new file mode 100644 index 00000000..5ec467f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8562.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "18fd47", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8566.json b/examples/meshcore/corpus/generated/invalid_grp_data_8566.json new file mode 100644 index 00000000..a6a7ef7d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8566.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ae243411c02d16dae052190", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8594.json b/examples/meshcore/corpus/generated/invalid_grp_data_8594.json new file mode 100644 index 00000000..16be1460 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8594.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19de23041deee192afde", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8627.json b/examples/meshcore/corpus/generated/invalid_grp_data_8627.json new file mode 100644 index 00000000..2a243146 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8627.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19eb10", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8631.json b/examples/meshcore/corpus/generated/invalid_grp_data_8631.json new file mode 100644 index 00000000..702403b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8631.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ac8456d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8667.json b/examples/meshcore/corpus/generated/invalid_grp_data_8667.json new file mode 100644 index 00000000..29949eda --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8667.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "98435b32206b98", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8768.json b/examples/meshcore/corpus/generated/invalid_grp_data_8768.json new file mode 100644 index 00000000..c0c76e83 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8768.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19c2192bcf640ef077e9c15a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8779.json b/examples/meshcore/corpus/generated/invalid_grp_data_8779.json new file mode 100644 index 00000000..3190cbd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8779.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5858fc12e8b43c3a2952", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8793.json b/examples/meshcore/corpus/generated/invalid_grp_data_8793.json new file mode 100644 index 00000000..871ee315 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8793.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ae0c028575ef2e053060c3b232e59dff87cd7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8840.json b/examples/meshcore/corpus/generated/invalid_grp_data_8840.json new file mode 100644 index 00000000..490e9ef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8840.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19e5eb4d92478b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8910.json b/examples/meshcore/corpus/generated/invalid_grp_data_8910.json new file mode 100644 index 00000000..059a24a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8910.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ad40b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8985.json b/examples/meshcore/corpus/generated/invalid_grp_data_8985.json new file mode 100644 index 00000000..b50e4ca7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8985.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "595f0dab29b740b9fc127860774641d07e231c57c83e0a2849", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_8989.json b/examples/meshcore/corpus/generated/invalid_grp_data_8989.json new file mode 100644 index 00000000..a7851f8a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_8989.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "991285", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9086.json b/examples/meshcore/corpus/generated/invalid_grp_data_9086.json new file mode 100644 index 00000000..f400d71f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9086.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19cd564713b091cca606e90d5c551972d2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9111.json b/examples/meshcore/corpus/generated/invalid_grp_data_9111.json new file mode 100644 index 00000000..1d0e823d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9111.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ac0f27d79", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9194.json b/examples/meshcore/corpus/generated/invalid_grp_data_9194.json new file mode 100644 index 00000000..71ba125a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9194.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "9a3c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9195.json b/examples/meshcore/corpus/generated/invalid_grp_data_9195.json new file mode 100644 index 00000000..21e16ef0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9195.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19e621a0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9197.json b/examples/meshcore/corpus/generated/invalid_grp_data_9197.json new file mode 100644 index 00000000..d2453ee9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9197.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19cfee", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9264.json b/examples/meshcore/corpus/generated/invalid_grp_data_9264.json new file mode 100644 index 00000000..355beb28 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9264.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "dad438", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9270.json b/examples/meshcore/corpus/generated/invalid_grp_data_9270.json new file mode 100644 index 00000000..b613ff2e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9270.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19fecb53cc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9356.json b/examples/meshcore/corpus/generated/invalid_grp_data_9356.json new file mode 100644 index 00000000..4d133e63 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9356.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19f1b564c4aaa5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9374.json b/examples/meshcore/corpus/generated/invalid_grp_data_9374.json new file mode 100644 index 00000000..5845caca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9374.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19f4a258", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9420.json b/examples/meshcore/corpus/generated/invalid_grp_data_9420.json new file mode 100644 index 00000000..c6004bea --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9420.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19f5c3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9462.json b/examples/meshcore/corpus/generated/invalid_grp_data_9462.json new file mode 100644 index 00000000..dc1592a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9462.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "584ad7", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9509.json b/examples/meshcore/corpus/generated/invalid_grp_data_9509.json new file mode 100644 index 00000000..32ca7ed2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9509.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d807e99191271d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9545.json b/examples/meshcore/corpus/generated/invalid_grp_data_9545.json new file mode 100644 index 00000000..fecd2b08 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9545.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ad74d42a276f32b542f310468", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9561.json b/examples/meshcore/corpus/generated/invalid_grp_data_9561.json new file mode 100644 index 00000000..18ef8efb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9561.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1acb66a7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9623.json b/examples/meshcore/corpus/generated/invalid_grp_data_9623.json new file mode 100644 index 00000000..da2e95e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9623.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "58a26d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9660.json b/examples/meshcore/corpus/generated/invalid_grp_data_9660.json new file mode 100644 index 00000000..79369cc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9660.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "59fe", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9661.json b/examples/meshcore/corpus/generated/invalid_grp_data_9661.json new file mode 100644 index 00000000..5a855c0c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9661.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tdirect", + "tags": [ + "grp_data", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "9b4dc18e47974a", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9671.json b/examples/meshcore/corpus/generated/invalid_grp_data_9671.json new file mode 100644 index 00000000..bda8c56b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9671.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1ac7a9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9693.json b/examples/meshcore/corpus/generated/invalid_grp_data_9693.json new file mode 100644 index 00000000..8dc612bf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9693.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "990b3bda1b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9761.json b/examples/meshcore/corpus/generated/invalid_grp_data_9761.json new file mode 100644 index 00000000..1655bf7e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9761.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "18b1b12a", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9778.json b/examples/meshcore/corpus/generated/invalid_grp_data_9778.json new file mode 100644 index 00000000..4472a8b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9778.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA tflood", + "tags": [ + "grp_data", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "186fa3a643", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9820.json b/examples/meshcore/corpus/generated/invalid_grp_data_9820.json new file mode 100644 index 00000000..403cf381 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9820.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19fbdd22dfcf7b25", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9850.json b/examples/meshcore/corpus/generated/invalid_grp_data_9850.json new file mode 100644 index 00000000..79cfb9d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9850.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1aeb42315f1b6628f5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9874.json b/examples/meshcore/corpus/generated/invalid_grp_data_9874.json new file mode 100644 index 00000000..8efa48de --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9874.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1af33817", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9875.json b/examples/meshcore/corpus/generated/invalid_grp_data_9875.json new file mode 100644 index 00000000..088b0641 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9875.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d917dd845cbce573a5ad", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9881.json b/examples/meshcore/corpus/generated/invalid_grp_data_9881.json new file mode 100644 index 00000000..9846538b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9881.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "1aec7b8549cc68aeb8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_data_9882.json b/examples/meshcore/corpus/generated/invalid_grp_data_9882.json new file mode 100644 index 00000000..2c236393 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_data_9882.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "19fdf24d6858258d584c080b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8009.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8009.json new file mode 100644 index 00000000..8f611f68 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8009.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e8a93123b4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8031.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8031.json new file mode 100644 index 00000000..d3d6bb3e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8031.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "97c19b4462", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8035.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8035.json new file mode 100644 index 00000000..5f51f02d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8035.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16d792dd2a1afafe4bc53725", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8050.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8050.json new file mode 100644 index 00000000..de8975fa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8050.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d670613950fd6e653d3b6c48", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8074.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8074.json new file mode 100644 index 00000000..a80c0c1a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8074.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16fadb", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8112.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8112.json new file mode 100644 index 00000000..eef04466 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8112.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e2453b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8115.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8115.json new file mode 100644 index 00000000..0c84c70a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8115.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "150c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8182.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8182.json new file mode 100644 index 00000000..f38b07a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8182.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15e7e1ab3d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8203.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8203.json new file mode 100644 index 00000000..4a784805 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8203.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "55aea1", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8224.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8224.json new file mode 100644 index 00000000..8b1dac7f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8224.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "55fc2a8a10ab895539", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8227.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8227.json new file mode 100644 index 00000000..b90405d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8227.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e96f87ab86f1f9ba5c397390a3454625", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8242.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8242.json new file mode 100644 index 00000000..541d33c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8242.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "963ddcda4132095fb471", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8245.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8245.json new file mode 100644 index 00000000..68fda6f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8245.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d6965471d7bd7a73a3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8267.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8267.json new file mode 100644 index 00000000..6f4aa2d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8267.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "5552212c06", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8356.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8356.json new file mode 100644 index 00000000..b47cafa8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8356.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15fe5a4fbd98494d7968369fd308ea93c5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8401.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8401.json new file mode 100644 index 00000000..944c7883 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8401.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16df0d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8408.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8408.json new file mode 100644 index 00000000..acec3b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8408.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "15c51cdd30bcfa609dd8669204", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8428.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8428.json new file mode 100644 index 00000000..c50d9848 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8428.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "56a818a77d4c61dd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8462.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8462.json new file mode 100644 index 00000000..e3064297 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8462.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15f6590d0c059ff0b0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8481.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8481.json new file mode 100644 index 00000000..524b8c91 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8481.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "16a3c38ca731f74df37b4bdbcc00c3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8539.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8539.json new file mode 100644 index 00000000..8dd8a35f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8539.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16f9d87d64ff6dbe875b852b15", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8540.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8540.json new file mode 100644 index 00000000..27e8272b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8540.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15c43c9ab8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8551.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8551.json new file mode 100644 index 00000000..8c7931c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8551.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15d4fbfee2b8bafa73", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8576.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8576.json new file mode 100644 index 00000000..843a7f03 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8576.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16c6af46606312875c8e028a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8588.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8588.json new file mode 100644 index 00000000..de8abce6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8588.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15ff93f07b49d43efac585ff40", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8599.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8599.json new file mode 100644 index 00000000..69333b5a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8599.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16f12fadb7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8639.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8639.json new file mode 100644 index 00000000..ac486ea6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8639.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "1618e2ea2bd36ed7eb53", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8709.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8709.json new file mode 100644 index 00000000..388d3869 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8709.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tflood", + "tags": [ + "grp_txt", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d4e45a00af45e7", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8714.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8714.json new file mode 100644 index 00000000..edff9a57 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8714.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16eaae02", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8737.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8737.json new file mode 100644 index 00000000..8ee96d3f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8737.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15c3123f329b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8742.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8742.json new file mode 100644 index 00000000..8938b6cf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8742.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16d39c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8773.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8773.json new file mode 100644 index 00000000..03ee96e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8773.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15e53e614992d91d1b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8802.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8802.json new file mode 100644 index 00000000..4e50fa01 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8802.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16c2a8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8818.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8818.json new file mode 100644 index 00000000..1eb99ccd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8818.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "17fb4b06", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8822.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8822.json new file mode 100644 index 00000000..f106a15e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8822.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15e50c2ffc5923dbdf495d09c2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8828.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8828.json new file mode 100644 index 00000000..2b2a11e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8828.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tflood", + "tags": [ + "grp_txt", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d4b81275ef5fc5d1db", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8836.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8836.json new file mode 100644 index 00000000..2958b13f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8836.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "96d7dbdc25", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8877.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8877.json new file mode 100644 index 00000000..52abc978 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8877.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tflood", + "tags": [ + "grp_txt", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "541d7e02", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8919.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8919.json new file mode 100644 index 00000000..1b854ef9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8919.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e21c2a15a9ca3b1a9fd7d09d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8928.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8928.json new file mode 100644 index 00000000..7e83ac0e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8928.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15c969", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8947.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8947.json new file mode 100644 index 00000000..5ebad7ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8947.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "d7da", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8976.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8976.json new file mode 100644 index 00000000..a02a2dd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8976.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "171b3281", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_8981.json b/examples/meshcore/corpus/generated/invalid_grp_txt_8981.json new file mode 100644 index 00000000..8d2c4135 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_8981.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16c256f9b273c99fb5db2e4148e8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9027.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9027.json new file mode 100644 index 00000000..849f2666 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9027.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15fb4d155c24aac60e0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9046.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9046.json new file mode 100644 index 00000000..dd4854a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9046.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d6d1", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9050.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9050.json new file mode 100644 index 00000000..f7b8eb83 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9050.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e98d701d2825af", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9074.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9074.json new file mode 100644 index 00000000..6ede11c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9074.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15c4424b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9104.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9104.json new file mode 100644 index 00000000..e30e1ace --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9104.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "97de46cfd4", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9105.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9105.json new file mode 100644 index 00000000..3862e55f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9105.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16faee2b2a6e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9117.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9117.json new file mode 100644 index 00000000..e6c45267 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9117.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "d77ec8587e26a9fa43321cd55ea6dc4075", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9158.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9158.json new file mode 100644 index 00000000..0687de94 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9158.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15c4dd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9163.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9163.json new file mode 100644 index 00000000..5191c06b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9163.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16cab228ce010bd2819bbbda05984e6c170f39", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9221.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9221.json new file mode 100644 index 00000000..25228a14 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9221.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tflood", + "tags": [ + "grp_txt", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "54f4bf1c63", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9224.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9224.json new file mode 100644 index 00000000..e8a30d57 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9224.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d694f66b0f3cfdce", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9233.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9233.json new file mode 100644 index 00000000..716515d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9233.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d675", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9243.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9243.json new file mode 100644 index 00000000..a66836e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9243.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15e17d87df50827155aec82d0e8ba5a5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9259.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9259.json new file mode 100644 index 00000000..b9463be9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9259.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "55fd39c8d35fbbaa18a2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9352.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9352.json new file mode 100644 index 00000000..bf1028d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9352.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15e7e3574e901e8c15d06ad74d6fb3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9387.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9387.json new file mode 100644 index 00000000..71d23bf5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9387.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e87c58", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9400.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9400.json new file mode 100644 index 00000000..db2b5a2a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9400.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15c3465baf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9402.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9402.json new file mode 100644 index 00000000..3e5d20a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9402.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "d532", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9411.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9411.json new file mode 100644 index 00000000..d95f0ef5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9411.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e33067f0d6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9454.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9454.json new file mode 100644 index 00000000..bace5e3c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9454.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15db5f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9460.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9460.json new file mode 100644 index 00000000..c9c5f6db --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9460.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16d08613a1dc4c2ee0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9464.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9464.json new file mode 100644 index 00000000..92a74e2a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9464.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "950f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9485.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9485.json new file mode 100644 index 00000000..3b2cfc2b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9485.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16f96ad75d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9527.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9527.json new file mode 100644 index 00000000..a04a0a32 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9527.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "17808d", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9531.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9531.json new file mode 100644 index 00000000..a16fe456 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9531.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15ebb3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9555.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9555.json new file mode 100644 index 00000000..2628f2ad --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9555.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16e3992e202d64a4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9558.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9558.json new file mode 100644 index 00000000..95c172e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9558.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16fca4a9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9568.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9568.json new file mode 100644 index 00000000..90d75189 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9568.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "96ca7cfc5ecbd6dc473f33", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9576.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9576.json new file mode 100644 index 00000000..4065adca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9576.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16c05e83a9f62bd9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9710.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9710.json new file mode 100644 index 00000000..9888ae26 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9710.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16f519ad34", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9757.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9757.json new file mode 100644 index 00000000..b58dba5b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9757.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16fb96ebf5f98306", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9772.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9772.json new file mode 100644 index 00000000..5c5487c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9772.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "d658a689303a3a79c0bc112afdd5fb6a54bf46e64e8b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9796.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9796.json new file mode 100644 index 00000000..221858db --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9796.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "5737efe68e515871b5f030082be40b1ed4aeccdc61b32c", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9838.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9838.json new file mode 100644 index 00000000..12e4a8af --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9838.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16cb16376b3eeec8ad8d015917", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9863.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9863.json new file mode 100644 index 00000000..0cdbb1f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9863.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16cacaa1227a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9890.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9890.json new file mode 100644 index 00000000..5d333002 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9890.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "55b0d4a591", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9953.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9953.json new file mode 100644 index 00000000..f2cdeac8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9953.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "16edf4563ba8d4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9958.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9958.json new file mode 100644 index 00000000..07a315d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9958.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tdirect", + "tags": [ + "grp_txt", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "170eed126bdb36c4", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9965.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9965.json new file mode 100644 index 00000000..6c025df3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9965.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "15f846eb1989d0d4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_grp_txt_9966.json b/examples/meshcore/corpus/generated/invalid_grp_txt_9966.json new file mode 100644 index 00000000..f08ba91f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_grp_txt_9966.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: GRP_TXT tflood", + "tags": [ + "grp_txt", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "14d7624559ca9ee6", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "GRP_TXT", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8015.json b/examples/meshcore/corpus/generated/invalid_multipart_8015.json new file mode 100644 index 00000000..7311fa1e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8015.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "aa352004", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8066.json b/examples/meshcore/corpus/generated/invalid_multipart_8066.json new file mode 100644 index 00000000..8bf0c306 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8066.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "2ba0", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8188.json b/examples/meshcore/corpus/generated/invalid_multipart_8188.json new file mode 100644 index 00000000..aad5fb25 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8188.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "aa83", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8222.json b/examples/meshcore/corpus/generated/invalid_multipart_8222.json new file mode 100644 index 00000000..954973f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8222.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "2b5edbffc9", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8240.json b/examples/meshcore/corpus/generated/invalid_multipart_8240.json new file mode 100644 index 00000000..25822bf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8240.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29ebf0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8272.json b/examples/meshcore/corpus/generated/invalid_multipart_8272.json new file mode 100644 index 00000000..ed37a6df --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8272.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2adfff", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8314.json b/examples/meshcore/corpus/generated/invalid_multipart_8314.json new file mode 100644 index 00000000..57851ba7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8314.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a936", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8330.json b/examples/meshcore/corpus/generated/invalid_multipart_8330.json new file mode 100644 index 00000000..e1fbc5b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8330.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ac2b44c780c0f4934a39652d4f2325048ee86beb8e0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8339.json b/examples/meshcore/corpus/generated/invalid_multipart_8339.json new file mode 100644 index 00000000..0a3bac3e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8339.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tflood", + "tags": [ + "multipart", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "28308a0d9dff2386277b63b6", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8352.json b/examples/meshcore/corpus/generated/invalid_multipart_8352.json new file mode 100644 index 00000000..ab3a5a00 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8352.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ac43f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8374.json b/examples/meshcore/corpus/generated/invalid_multipart_8374.json new file mode 100644 index 00000000..2ca267ce --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8374.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ac93c1f30", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8426.json b/examples/meshcore/corpus/generated/invalid_multipart_8426.json new file mode 100644 index 00000000..8aed312c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8426.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2afc9095", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8495.json b/examples/meshcore/corpus/generated/invalid_multipart_8495.json new file mode 100644 index 00000000..45dce21c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8495.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29c0e8f0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8542.json b/examples/meshcore/corpus/generated/invalid_multipart_8542.json new file mode 100644 index 00000000..0bffb1a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8542.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ae3891a1032be58", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8546.json b/examples/meshcore/corpus/generated/invalid_multipart_8546.json new file mode 100644 index 00000000..cef3187f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8546.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e9995a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8615.json b/examples/meshcore/corpus/generated/invalid_multipart_8615.json new file mode 100644 index 00000000..2b0e21ea --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8615.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29d7b9300368a239", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8630.json b/examples/meshcore/corpus/generated/invalid_multipart_8630.json new file mode 100644 index 00000000..596f2cb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8630.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ae4eebf98", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8638.json b/examples/meshcore/corpus/generated/invalid_multipart_8638.json new file mode 100644 index 00000000..7260c531 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8638.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29f6cf647e2bbf6388", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8645.json b/examples/meshcore/corpus/generated/invalid_multipart_8645.json new file mode 100644 index 00000000..a430ae73 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8645.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29ed161197c8725899", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8670.json b/examples/meshcore/corpus/generated/invalid_multipart_8670.json new file mode 100644 index 00000000..5a9a9126 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8670.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "aae7dc7e3e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8677.json b/examples/meshcore/corpus/generated/invalid_multipart_8677.json new file mode 100644 index 00000000..b9abee35 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8677.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e978c669", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8688.json b/examples/meshcore/corpus/generated/invalid_multipart_8688.json new file mode 100644 index 00000000..f9536072 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8688.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29f0ef", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8815.json b/examples/meshcore/corpus/generated/invalid_multipart_8815.json new file mode 100644 index 00000000..e4d0c0e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8815.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ae8915142", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8875.json b/examples/meshcore/corpus/generated/invalid_multipart_8875.json new file mode 100644 index 00000000..1d6dd144 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8875.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ad829", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8885.json b/examples/meshcore/corpus/generated/invalid_multipart_8885.json new file mode 100644 index 00000000..c73ef711 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8885.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "ebf6", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8898.json b/examples/meshcore/corpus/generated/invalid_multipart_8898.json new file mode 100644 index 00000000..53848cdf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8898.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29e630454d24b974607c3960", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8908.json b/examples/meshcore/corpus/generated/invalid_multipart_8908.json new file mode 100644 index 00000000..7b5db245 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8908.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "6a0329bf1a51", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_8957.json b/examples/meshcore/corpus/generated/invalid_multipart_8957.json new file mode 100644 index 00000000..6e579421 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_8957.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29ff0c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9098.json b/examples/meshcore/corpus/generated/invalid_multipart_9098.json new file mode 100644 index 00000000..291adb14 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9098.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6916a55cf6560dc638ba605b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9129.json b/examples/meshcore/corpus/generated/invalid_multipart_9129.json new file mode 100644 index 00000000..884bca4e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9129.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2aefc5f7ba8acd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9148.json b/examples/meshcore/corpus/generated/invalid_multipart_9148.json new file mode 100644 index 00000000..9bacc9bd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9148.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "6a3cbed8d8998cf2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9164.json b/examples/meshcore/corpus/generated/invalid_multipart_9164.json new file mode 100644 index 00000000..6b116936 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9164.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29d8b3d85eec35d98716f2cec9e5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9191.json b/examples/meshcore/corpus/generated/invalid_multipart_9191.json new file mode 100644 index 00000000..0234d1fa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9191.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ac01ad1a24d41c1f36ecaed25e637e5d31da8b6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9199.json b/examples/meshcore/corpus/generated/invalid_multipart_9199.json new file mode 100644 index 00000000..e1f3afbf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9199.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "aa75f1210d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9207.json b/examples/meshcore/corpus/generated/invalid_multipart_9207.json new file mode 100644 index 00000000..7f551a76 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9207.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29c76ebe00b67fe6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9220.json b/examples/meshcore/corpus/generated/invalid_multipart_9220.json new file mode 100644 index 00000000..9a06440c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9220.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tflood", + "tags": [ + "multipart", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a8aa7d502f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9238.json b/examples/meshcore/corpus/generated/invalid_multipart_9238.json new file mode 100644 index 00000000..fcbc8246 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9238.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29ce0a346b0dddb8bc614c38dcb77b2014cce0b16654", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9277.json b/examples/meshcore/corpus/generated/invalid_multipart_9277.json new file mode 100644 index 00000000..ec7a7f8c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9277.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29e1ee1b72d22284e9053b14a2fb4773d57e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9301.json b/examples/meshcore/corpus/generated/invalid_multipart_9301.json new file mode 100644 index 00000000..db6afa71 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9301.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29e6a9292d4afcbb", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9304.json b/examples/meshcore/corpus/generated/invalid_multipart_9304.json new file mode 100644 index 00000000..2128986f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9304.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ad54b76eb1b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9330.json b/examples/meshcore/corpus/generated/invalid_multipart_9330.json new file mode 100644 index 00000000..65589749 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9330.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "eb0de7a6d0", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9339.json b/examples/meshcore/corpus/generated/invalid_multipart_9339.json new file mode 100644 index 00000000..1f5725b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9339.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "6a7207ebfa334afecedf70cdaf453561e83e703b9b30e0c906e610d522", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9346.json b/examples/meshcore/corpus/generated/invalid_multipart_9346.json new file mode 100644 index 00000000..84dc63dc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9346.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tflood", + "tags": [ + "multipart", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "68063141", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9447.json b/examples/meshcore/corpus/generated/invalid_multipart_9447.json new file mode 100644 index 00000000..71c16100 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9447.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29d1ec2a61b50f2977469fa4bf4ac407ef6c5b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9461.json b/examples/meshcore/corpus/generated/invalid_multipart_9461.json new file mode 100644 index 00000000..3651e708 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9461.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tflood", + "tags": [ + "multipart", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e87cbd24", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9477.json b/examples/meshcore/corpus/generated/invalid_multipart_9477.json new file mode 100644 index 00000000..394a20ca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9477.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "2b88e3439f8d6eec97b0be", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9478.json b/examples/meshcore/corpus/generated/invalid_multipart_9478.json new file mode 100644 index 00000000..2728fa9d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9478.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29ebed7efcea1b0c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9482.json b/examples/meshcore/corpus/generated/invalid_multipart_9482.json new file mode 100644 index 00000000..c03e1a0b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9482.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29c0cd1ad17e0a7d383f806b83f14cde83", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9508.json b/examples/meshcore/corpus/generated/invalid_multipart_9508.json new file mode 100644 index 00000000..97f183d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9508.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29e503dd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9603.json b/examples/meshcore/corpus/generated/invalid_multipart_9603.json new file mode 100644 index 00000000..9d7ce899 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9603.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2af86acedf97fb12e3d87c026c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9638.json b/examples/meshcore/corpus/generated/invalid_multipart_9638.json new file mode 100644 index 00000000..66e3cda7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9638.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tflood", + "tags": [ + "multipart", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a8cd94", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9644.json b/examples/meshcore/corpus/generated/invalid_multipart_9644.json new file mode 100644 index 00000000..77bdce49 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9644.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "abd111f0", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9658.json b/examples/meshcore/corpus/generated/invalid_multipart_9658.json new file mode 100644 index 00000000..4413e977 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9658.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29e1d9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9685.json b/examples/meshcore/corpus/generated/invalid_multipart_9685.json new file mode 100644 index 00000000..a8fea376 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9685.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "ab3b", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9749.json b/examples/meshcore/corpus/generated/invalid_multipart_9749.json new file mode 100644 index 00000000..043d37a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9749.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2ad4f725995c913e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9752.json b/examples/meshcore/corpus/generated/invalid_multipart_9752.json new file mode 100644 index 00000000..f3d70989 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9752.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29d4ca049a59daaaaad0466a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9783.json b/examples/meshcore/corpus/generated/invalid_multipart_9783.json new file mode 100644 index 00000000..022926a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9783.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "29fc6f6b3396c2195f5518", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9808.json b/examples/meshcore/corpus/generated/invalid_multipart_9808.json new file mode 100644 index 00000000..b61f10fe --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9808.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "2a4bd735304097c42bc9d14384", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9833.json b/examples/meshcore/corpus/generated/invalid_multipart_9833.json new file mode 100644 index 00000000..2d803aed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9833.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2af069f01348208637ebe13bddd8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9835.json b/examples/meshcore/corpus/generated/invalid_multipart_9835.json new file mode 100644 index 00000000..9d05ddca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9835.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e9ce74615d0d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9886.json b/examples/meshcore/corpus/generated/invalid_multipart_9886.json new file mode 100644 index 00000000..a4f1d98c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9886.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6b2f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9910.json b/examples/meshcore/corpus/generated/invalid_multipart_9910.json new file mode 100644 index 00000000..43770a25 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9910.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART direct", + "tags": [ + "multipart", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "2af878cd52", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "MULTIPART", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9920.json b/examples/meshcore/corpus/generated/invalid_multipart_9920.json new file mode 100644 index 00000000..18264362 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9920.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART tdirect", + "tags": [ + "multipart", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6b29b2", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9947.json b/examples/meshcore/corpus/generated/invalid_multipart_9947.json new file mode 100644 index 00000000..009ef9cc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9947.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a9bceafc382602e6f019f5218a44e0bff7e5073912ed965f231aa57e3bfcde19d89f21d1e1565c8f01fb866ea0f26a517f99", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_multipart_9963.json b/examples/meshcore/corpus/generated/invalid_multipart_9963.json new file mode 100644 index 00000000..988d0c15 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_multipart_9963.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: MULTIPART flood", + "tags": [ + "multipart", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "29899dceda27", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "MULTIPART", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_10000.json b/examples/meshcore/corpus/generated/invalid_path_10000.json new file mode 100644 index 00000000..45c33ecf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_10000.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a00fb2", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8012.json b/examples/meshcore/corpus/generated/invalid_path_8012.json new file mode 100644 index 00000000..6041454c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8012.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2023", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8019.json b/examples/meshcore/corpus/generated/invalid_path_8019.json new file mode 100644 index 00000000..9287e5e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8019.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22e93b3fda", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8028.json b/examples/meshcore/corpus/generated/invalid_path_8028.json new file mode 100644 index 00000000..de9ab8d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8028.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22f495356d797a9ddbb1f28350", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8044.json b/examples/meshcore/corpus/generated/invalid_path_8044.json new file mode 100644 index 00000000..5112afc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8044.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "e3db53ede5321115", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8109.json b/examples/meshcore/corpus/generated/invalid_path_8109.json new file mode 100644 index 00000000..94f7b8a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8109.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21c0e8306c6e7671", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8155.json b/examples/meshcore/corpus/generated/invalid_path_8155.json new file mode 100644 index 00000000..cbebe5f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8155.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e0ce4bb1942e15ddcc4d417f486b", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8165.json b/examples/meshcore/corpus/generated/invalid_path_8165.json new file mode 100644 index 00000000..a35023f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8165.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22e6e76a62a68c341a9a79d0040188ddd55f8f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8170.json b/examples/meshcore/corpus/generated/invalid_path_8170.json new file mode 100644 index 00000000..9c478200 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8170.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e09be4", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8199.json b/examples/meshcore/corpus/generated/invalid_path_8199.json new file mode 100644 index 00000000..15a6da97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8199.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "203381a37393e12f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8239.json b/examples/meshcore/corpus/generated/invalid_path_8239.json new file mode 100644 index 00000000..1dc58332 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8239.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22f6fead7f41", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8263.json b/examples/meshcore/corpus/generated/invalid_path_8263.json new file mode 100644 index 00000000..65e9b589 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8263.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a00d344c2960076cda", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8275.json b/examples/meshcore/corpus/generated/invalid_path_8275.json new file mode 100644 index 00000000..eb9dca48 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8275.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "227e997a62ef9f3e6d37bbee", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8305.json b/examples/meshcore/corpus/generated/invalid_path_8305.json new file mode 100644 index 00000000..d0392532 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8305.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21f59ba16ee88376", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8313.json b/examples/meshcore/corpus/generated/invalid_path_8313.json new file mode 100644 index 00000000..b997cc6f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8313.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a1180bd881d42a9a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8342.json b/examples/meshcore/corpus/generated/invalid_path_8342.json new file mode 100644 index 00000000..9aafbf7b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8342.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21eece72238a0f6e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8378.json b/examples/meshcore/corpus/generated/invalid_path_8378.json new file mode 100644 index 00000000..7a9f6d3d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8378.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21c5c086812a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8396.json b/examples/meshcore/corpus/generated/invalid_path_8396.json new file mode 100644 index 00000000..a2c21d3f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8396.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22fc34fc26a23621c84deb7567eba1fb5f46b851d8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8416.json b/examples/meshcore/corpus/generated/invalid_path_8416.json new file mode 100644 index 00000000..b742ea0f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8416.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21f46a24a09150", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8423.json b/examples/meshcore/corpus/generated/invalid_path_8423.json new file mode 100644 index 00000000..c8607be5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8423.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c9a73cc1b08abedd6a0b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8458.json b/examples/meshcore/corpus/generated/invalid_path_8458.json new file mode 100644 index 00000000..41c58295 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8458.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22e58395dbaa5c1ed54b697d1d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8473.json b/examples/meshcore/corpus/generated/invalid_path_8473.json new file mode 100644 index 00000000..2fd2fb6a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8473.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e00f86af60224c60277ee16499", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8534.json b/examples/meshcore/corpus/generated/invalid_path_8534.json new file mode 100644 index 00000000..cc55d92b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8534.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "e2c68c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8550.json b/examples/meshcore/corpus/generated/invalid_path_8550.json new file mode 100644 index 00000000..6a11997e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8550.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "209948769d159669eb0a8067", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8624.json b/examples/meshcore/corpus/generated/invalid_path_8624.json new file mode 100644 index 00000000..b6265135 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8624.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22efe9659ba6cc1c2529e5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8641.json b/examples/meshcore/corpus/generated/invalid_path_8641.json new file mode 100644 index 00000000..f0a5ec31 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8641.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "e2b8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8642.json b/examples/meshcore/corpus/generated/invalid_path_8642.json new file mode 100644 index 00000000..b4825566 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8642.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a034b0283b826a3d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8644.json b/examples/meshcore/corpus/generated/invalid_path_8644.json new file mode 100644 index 00000000..1695b794 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8644.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21cab524c3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8655.json b/examples/meshcore/corpus/generated/invalid_path_8655.json new file mode 100644 index 00000000..158ee8b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8655.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6134e150b19f4e178055", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8722.json b/examples/meshcore/corpus/generated/invalid_path_8722.json new file mode 100644 index 00000000..0456696a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8722.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21eb943bdf115717e3d3077e66279f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8733.json b/examples/meshcore/corpus/generated/invalid_path_8733.json new file mode 100644 index 00000000..0f56f5e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8733.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "23e10f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8748.json b/examples/meshcore/corpus/generated/invalid_path_8748.json new file mode 100644 index 00000000..42eb0ad4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8748.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "23c12523c3388857603686", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8763.json b/examples/meshcore/corpus/generated/invalid_path_8763.json new file mode 100644 index 00000000..de1e5b73 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8763.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22e000cdd1043f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8791.json b/examples/meshcore/corpus/generated/invalid_path_8791.json new file mode 100644 index 00000000..defedf27 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8791.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "a392aaf1c322dadd4e5d720d51515babbb", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8819.json b/examples/meshcore/corpus/generated/invalid_path_8819.json new file mode 100644 index 00000000..960dff76 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8819.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "a236a3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8852.json b/examples/meshcore/corpus/generated/invalid_path_8852.json new file mode 100644 index 00000000..b105123b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8852.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2112bd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8858.json b/examples/meshcore/corpus/generated/invalid_path_8858.json new file mode 100644 index 00000000..09ebea3d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8858.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21c1c921bb", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8862.json b/examples/meshcore/corpus/generated/invalid_path_8862.json new file mode 100644 index 00000000..482d5981 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8862.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21f148", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8866.json b/examples/meshcore/corpus/generated/invalid_path_8866.json new file mode 100644 index 00000000..286c5ea4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8866.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22e0a9ae", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8897.json b/examples/meshcore/corpus/generated/invalid_path_8897.json new file mode 100644 index 00000000..7e76cca8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8897.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e15c5b6de0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8926.json b/examples/meshcore/corpus/generated/invalid_path_8926.json new file mode 100644 index 00000000..6b420830 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8926.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22caaf87be05ae4250320d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_8937.json b/examples/meshcore/corpus/generated/invalid_path_8937.json new file mode 100644 index 00000000..80118812 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_8937.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22de3e1a75", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9000.json b/examples/meshcore/corpus/generated/invalid_path_9000.json new file mode 100644 index 00000000..7ec7ad5e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9000.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c314410241e0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9008.json b/examples/meshcore/corpus/generated/invalid_path_9008.json new file mode 100644 index 00000000..898883ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9008.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21e1631964649f6608057d788baec3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9018.json b/examples/meshcore/corpus/generated/invalid_path_9018.json new file mode 100644 index 00000000..d7f785d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9018.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2004309b864542129e", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9063.json b/examples/meshcore/corpus/generated/invalid_path_9063.json new file mode 100644 index 00000000..b555c34b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9063.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "60da", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9066.json b/examples/meshcore/corpus/generated/invalid_path_9066.json new file mode 100644 index 00000000..a081dfa5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9066.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22cae7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9072.json b/examples/meshcore/corpus/generated/invalid_path_9072.json new file mode 100644 index 00000000..7c09753e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9072.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "e3272c406c", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9080.json b/examples/meshcore/corpus/generated/invalid_path_9080.json new file mode 100644 index 00000000..4c053ebe --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9080.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21f3da", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9085.json b/examples/meshcore/corpus/generated/invalid_path_9085.json new file mode 100644 index 00000000..53fe1659 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9085.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22f8d0d3abe81989c0089a4db424", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9143.json b/examples/meshcore/corpus/generated/invalid_path_9143.json new file mode 100644 index 00000000..0a5e923d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9143.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21c0e2f53a3d2de60d5992c1143d265334c9778a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9149.json b/examples/meshcore/corpus/generated/invalid_path_9149.json new file mode 100644 index 00000000..746fe443 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9149.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22d3945d8c49", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9161.json b/examples/meshcore/corpus/generated/invalid_path_9161.json new file mode 100644 index 00000000..5ed08953 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9161.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22caa498dc2c51", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9177.json b/examples/meshcore/corpus/generated/invalid_path_9177.json new file mode 100644 index 00000000..5953a40f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9177.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c7735a3607", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9187.json b/examples/meshcore/corpus/generated/invalid_path_9187.json new file mode 100644 index 00000000..dc6ec908 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9187.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a198390b44b5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9246.json b/examples/meshcore/corpus/generated/invalid_path_9246.json new file mode 100644 index 00000000..748409ae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9246.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21df9e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9249.json b/examples/meshcore/corpus/generated/invalid_path_9249.json new file mode 100644 index 00000000..ebb9d135 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9249.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "620680be2ddf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9252.json b/examples/meshcore/corpus/generated/invalid_path_9252.json new file mode 100644 index 00000000..4db39109 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9252.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c99ace", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9319.json b/examples/meshcore/corpus/generated/invalid_path_9319.json new file mode 100644 index 00000000..78d07e3c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9319.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21f7f8d6e6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9322.json b/examples/meshcore/corpus/generated/invalid_path_9322.json new file mode 100644 index 00000000..2e4ddfa2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9322.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "a35c6fda", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9347.json b/examples/meshcore/corpus/generated/invalid_path_9347.json new file mode 100644 index 00000000..f562ce68 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9347.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "a32b", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9363.json b/examples/meshcore/corpus/generated/invalid_path_9363.json new file mode 100644 index 00000000..b863ca4e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9363.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c3dd8b4b0289634461836af723", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9422.json b/examples/meshcore/corpus/generated/invalid_path_9422.json new file mode 100644 index 00000000..5c30e930 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9422.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c481", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9456.json b/examples/meshcore/corpus/generated/invalid_path_9456.json new file mode 100644 index 00000000..fed34faa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9456.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22ea3cd6ee7b5c449dee", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9465.json b/examples/meshcore/corpus/generated/invalid_path_9465.json new file mode 100644 index 00000000..32c6508d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9465.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a0ac54f2860090", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9479.json b/examples/meshcore/corpus/generated/invalid_path_9479.json new file mode 100644 index 00000000..ea24c50f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9479.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22c5a897", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9511.json b/examples/meshcore/corpus/generated/invalid_path_9511.json new file mode 100644 index 00000000..bba07e22 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9511.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21d2b6d42f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9523.json b/examples/meshcore/corpus/generated/invalid_path_9523.json new file mode 100644 index 00000000..7633739b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9523.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "e36246de5066", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9560.json b/examples/meshcore/corpus/generated/invalid_path_9560.json new file mode 100644 index 00000000..505e1c45 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9560.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21e58b37ee", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9598.json b/examples/meshcore/corpus/generated/invalid_path_9598.json new file mode 100644 index 00000000..d9842ed7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9598.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "a22082", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9730.json b/examples/meshcore/corpus/generated/invalid_path_9730.json new file mode 100644 index 00000000..c9ca3c93 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9730.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "20fa", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9815.json b/examples/meshcore/corpus/generated/invalid_path_9815.json new file mode 100644 index 00000000..c6a94fd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9815.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "22d7ab42", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9828.json b/examples/meshcore/corpus/generated/invalid_path_9828.json new file mode 100644 index 00000000..4c94c738 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9828.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tdirect", + "tags": [ + "path", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "6358f8a4258cea78a451ec5e34b37a69", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9840.json b/examples/meshcore/corpus/generated/invalid_path_9840.json new file mode 100644 index 00000000..57df97b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9840.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21f686c1", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9911.json b/examples/meshcore/corpus/generated/invalid_path_9911.json new file mode 100644 index 00000000..ab361fc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9911.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "21e148d85c4e9a9709ecd3f99c21a95329234607f1fa", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9921.json b/examples/meshcore/corpus/generated/invalid_path_9921.json new file mode 100644 index 00000000..73254392 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9921.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH tflood", + "tags": [ + "path", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a0d6a4e85203b5e0", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9930.json b/examples/meshcore/corpus/generated/invalid_path_9930.json new file mode 100644 index 00000000..3452b399 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9930.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH flood", + "tags": [ + "path", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "614b6f94", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_path_9995.json b/examples/meshcore/corpus/generated/invalid_path_9995.json new file mode 100644 index 00000000..10436593 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_path_9995.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: PATH direct", + "tags": [ + "path", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "622299f0fd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8004.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8004.json new file mode 100644 index 00000000..2ee69fd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8004.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3df654a26a68e46416cd95bf60749adf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8081.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8081.json new file mode 100644 index 00000000..f93210bd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8081.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "7d0eb51ad7ee0099bf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8124.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8124.json new file mode 100644 index 00000000..9bd9fbae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8124.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ec6f0de", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8126.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8126.json new file mode 100644 index 00000000..45cfc501 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8126.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3ddec5bc91e0704f5ddad9e580121af9db1664d09d87", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8148.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8148.json new file mode 100644 index 00000000..3a5d4ec8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8148.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3ddd3a3b0d60ce", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8161.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8161.json new file mode 100644 index 00000000..b45a9ecb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8161.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "fede557f389e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8167.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8167.json new file mode 100644 index 00000000..e730e0fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8167.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3ddd92", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8219.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8219.json new file mode 100644 index 00000000..d821e6f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8219.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee10f623a0497105ce50f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8235.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8235.json new file mode 100644 index 00000000..a62c30fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8235.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3eec7f238c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8241.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8241.json new file mode 100644 index 00000000..d4b4dd81 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8241.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3de906f67c88", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8269.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8269.json new file mode 100644 index 00000000..29bf22de --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8269.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3edc0d62", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8276.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8276.json new file mode 100644 index 00000000..c6c2c617 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8276.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dce66", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8311.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8311.json new file mode 100644 index 00000000..45cc76c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8311.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "3d8c1d8c1d5f27504b22", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8353.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8353.json new file mode 100644 index 00000000..69371f36 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8353.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3deb80ed26", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8384.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8384.json new file mode 100644 index 00000000..d01e94bd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8384.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "fe88", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8406.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8406.json new file mode 100644 index 00000000..aecd7482 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8406.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "bf71a8ffd6aa", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8414.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8414.json new file mode 100644 index 00000000..e1c68403 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8414.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "ffb5db4c28", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8427.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8427.json new file mode 100644 index 00000000..ccb41e31 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8427.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ec066", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8557.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8557.json new file mode 100644 index 00000000..320eebba --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8557.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ecbd0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8564.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8564.json new file mode 100644 index 00000000..f809cd3a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8564.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dec3bf2baa4009e3157", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8565.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8565.json new file mode 100644 index 00000000..aefaafba --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8565.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "ff7618ed5382", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8567.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8567.json new file mode 100644 index 00000000..9a48d5c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8567.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dff019bc3fa", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8571.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8571.json new file mode 100644 index 00000000..671cc7bb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8571.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3de4ce67", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8573.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8573.json new file mode 100644 index 00000000..53d32831 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8573.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dced76812bac7ffbc9f6cde", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8578.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8578.json new file mode 100644 index 00000000..88640a98 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8578.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tflood", + "tags": [ + "raw_custom", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "bcc3fda11c0f08c78b0e2f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8589.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8589.json new file mode 100644 index 00000000..70f50436 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8589.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee862be278a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8606.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8606.json new file mode 100644 index 00000000..adeeb686 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8606.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "3d53e6b4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8629.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8629.json new file mode 100644 index 00000000..98010a7d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8629.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "3edb69934b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8662.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8662.json new file mode 100644 index 00000000..fd7f6943 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8662.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3df5bb", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8669.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8669.json new file mode 100644 index 00000000..f2c8b9be --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8669.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3efb33", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8681.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8681.json new file mode 100644 index 00000000..0d6ab88c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8681.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3edb04b34e93", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8713.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8713.json new file mode 100644 index 00000000..ed00151f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8713.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tflood", + "tags": [ + "raw_custom", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "fcac8d143b0e2e132a96", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8718.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8718.json new file mode 100644 index 00000000..e1bab011 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8718.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "fd17d19f7d58e3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8735.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8735.json new file mode 100644 index 00000000..e5a04fbe --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8735.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3eeabe7b46f52325e5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8752.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8752.json new file mode 100644 index 00000000..59096ec8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8752.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3df87b274093b3aa", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8778.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8778.json new file mode 100644 index 00000000..3095031c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8778.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dd9b3d5f504887d7e21", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8780.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8780.json new file mode 100644 index 00000000..6b6dc9f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8780.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ec02342a4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8782.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8782.json new file mode 100644 index 00000000..5628518c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8782.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ec597d0eed87fcedad2e9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8870.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8870.json new file mode 100644 index 00000000..6653a466 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8870.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3eeebe5b91e40fea015458", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8892.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8892.json new file mode 100644 index 00000000..ed190036 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8892.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ed53a06b6d4d7bfb94c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8903.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8903.json new file mode 100644 index 00000000..b570de99 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8903.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ed0e69a01572726", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8904.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8904.json new file mode 100644 index 00000000..d7f15441 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8904.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "fd0a4e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8905.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8905.json new file mode 100644 index 00000000..0273416a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8905.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee917d3c6138e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8920.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8920.json new file mode 100644 index 00000000..d1c1c8e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8920.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3de5291fdfb443fae39f845a06123f778e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8925.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8925.json new file mode 100644 index 00000000..278d5f38 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8925.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "bf883194b70c3423c8810938", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8948.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8948.json new file mode 100644 index 00000000..ba079e46 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8948.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3edd664d032443f8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8949.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8949.json new file mode 100644 index 00000000..b7eb79d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8949.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "3d0ba1c585", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8988.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8988.json new file mode 100644 index 00000000..198962b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8988.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "7ec44b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_8998.json b/examples/meshcore/corpus/generated/invalid_raw_custom_8998.json new file mode 100644 index 00000000..f2fd5ce8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_8998.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "fe516d468bf8b403095087f50d46e1", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9003.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9003.json new file mode 100644 index 00000000..674daa28 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9003.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "fd7c3de24f2137", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9005.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9005.json new file mode 100644 index 00000000..67d63632 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9005.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "fd8df103273d830e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9033.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9033.json new file mode 100644 index 00000000..4607a796 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9033.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tflood", + "tags": [ + "raw_custom", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "3c51", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9100.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9100.json new file mode 100644 index 00000000..a314a7de --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9100.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee5c2e2b4c1d494530d4ef312930f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9125.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9125.json new file mode 100644 index 00000000..8a9407e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9125.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "bf502ddae3", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9139.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9139.json new file mode 100644 index 00000000..2d82e376 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9139.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "7f1635151a5efd", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9154.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9154.json new file mode 100644 index 00000000..d5abfd47 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9154.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ecc6891a8e5a3a31eb7d9656812ce76", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9170.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9170.json new file mode 100644 index 00000000..4c4a6e41 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9170.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "bd1e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9180.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9180.json new file mode 100644 index 00000000..6cca74ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9180.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "ffd0", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9234.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9234.json new file mode 100644 index 00000000..81e669f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9234.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3df6668e8559", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9263.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9263.json new file mode 100644 index 00000000..5c5c740c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9263.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "3dca8f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9299.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9299.json new file mode 100644 index 00000000..f4fba02d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9299.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ed11bf4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9314.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9314.json new file mode 100644 index 00000000..e690c511 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9314.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dc0b752fd21fbca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9315.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9315.json new file mode 100644 index 00000000..00fe5863 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9315.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "7e970a333425501e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9354.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9354.json new file mode 100644 index 00000000..94905f8c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9354.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "bd7918a9e4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9365.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9365.json new file mode 100644 index 00000000..4a5c3736 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9365.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "3dbf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9369.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9369.json new file mode 100644 index 00000000..829f7d20 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9369.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3de1f66477cc", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9395.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9395.json new file mode 100644 index 00000000..534ac152 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9395.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "7d34f8ccba699d4e4f8f1be0dcface", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9428.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9428.json new file mode 100644 index 00000000..43c71eee --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9428.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tflood", + "tags": [ + "raw_custom", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "bc80", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9430.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9430.json new file mode 100644 index 00000000..c1b712a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9430.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee1b5d5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9442.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9442.json new file mode 100644 index 00000000..e6d2accb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9442.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "ff9baf26", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9467.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9467.json new file mode 100644 index 00000000..d3321eb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9467.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee930", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9518.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9518.json new file mode 100644 index 00000000..298ab44f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9518.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "7d449d3a0cb9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9537.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9537.json new file mode 100644 index 00000000..0a43c49d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9537.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "7fe8655cd192d0bb3ff1049a6e17eeff", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9608.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9608.json new file mode 100644 index 00000000..969e2d42 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9608.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "3fb24c0390e46a", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9630.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9630.json new file mode 100644 index 00000000..27b7b8f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9630.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "fe5afcfcfc9c0885edc538ac27", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9697.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9697.json new file mode 100644 index 00000000..dd840391 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9697.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "bf28220e51", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9699.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9699.json new file mode 100644 index 00000000..acde3192 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9699.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "3fd20db1fb2d08", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9788.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9788.json new file mode 100644 index 00000000..f4f0db1e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9788.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ed3debc", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9809.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9809.json new file mode 100644 index 00000000..530fd0d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9809.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tflood", + "tags": [ + "raw_custom", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "fca3e1", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9825.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9825.json new file mode 100644 index 00000000..8a03077b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9825.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tflood", + "tags": [ + "raw_custom", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "7c76f1edf0af8f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9870.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9870.json new file mode 100644 index 00000000..57e09158 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9870.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3ddeec95", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9883.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9883.json new file mode 100644 index 00000000..9044d5ed --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9883.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM tdirect", + "tags": [ + "raw_custom", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "7fe76dd6fd0faf", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RAW_CUSTOM", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9936.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9936.json new file mode 100644 index 00000000..07541391 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9936.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ef385", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9941.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9941.json new file mode 100644 index 00000000..79eff63f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9941.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ee7f7f004a2562a1e18", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9968.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9968.json new file mode 100644 index 00000000..6bd75aca --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9968.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM direct", + "tags": [ + "raw_custom", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "3ed78a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9984.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9984.json new file mode 100644 index 00000000..8b439bc6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9984.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dc03dffcead335dfb410273265fe4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_raw_custom_9986.json b/examples/meshcore/corpus/generated/invalid_raw_custom_9986.json new file mode 100644 index 00000000..3de11e1d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_raw_custom_9986.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RAW_CUSTOM flood", + "tags": [ + "raw_custom", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "3dc28015", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RAW_CUSTOM", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8001.json b/examples/meshcore/corpus/generated/invalid_req_8001.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8001.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8002.json b/examples/meshcore/corpus/generated/invalid_req_8002.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8002.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8006.json b/examples/meshcore/corpus/generated/invalid_req_8006.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8006.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8011.json b/examples/meshcore/corpus/generated/invalid_req_8011.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8011.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8014.json b/examples/meshcore/corpus/generated/invalid_req_8014.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8014.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8023.json b/examples/meshcore/corpus/generated/invalid_req_8023.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8023.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8026.json b/examples/meshcore/corpus/generated/invalid_req_8026.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8026.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8032.json b/examples/meshcore/corpus/generated/invalid_req_8032.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8032.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8036.json b/examples/meshcore/corpus/generated/invalid_req_8036.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8036.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8039.json b/examples/meshcore/corpus/generated/invalid_req_8039.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8039.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8042.json b/examples/meshcore/corpus/generated/invalid_req_8042.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8042.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8046.json b/examples/meshcore/corpus/generated/invalid_req_8046.json new file mode 100644 index 00000000..061ffe87 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8046.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02dadde2fb9a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8048.json b/examples/meshcore/corpus/generated/invalid_req_8048.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8048.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8056.json b/examples/meshcore/corpus/generated/invalid_req_8056.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8056.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8058.json b/examples/meshcore/corpus/generated/invalid_req_8058.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8058.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8064.json b/examples/meshcore/corpus/generated/invalid_req_8064.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8064.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8067.json b/examples/meshcore/corpus/generated/invalid_req_8067.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8067.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8069.json b/examples/meshcore/corpus/generated/invalid_req_8069.json new file mode 100644 index 00000000..affde50a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8069.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02f6137bed", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8073.json b/examples/meshcore/corpus/generated/invalid_req_8073.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8073.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8075.json b/examples/meshcore/corpus/generated/invalid_req_8075.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8075.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8088.json b/examples/meshcore/corpus/generated/invalid_req_8088.json new file mode 100644 index 00000000..47b03552 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8088.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02df3ad05b3a8325f9bd40", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8089.json b/examples/meshcore/corpus/generated/invalid_req_8089.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8089.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8090.json b/examples/meshcore/corpus/generated/invalid_req_8090.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8090.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8091.json b/examples/meshcore/corpus/generated/invalid_req_8091.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8091.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8093.json b/examples/meshcore/corpus/generated/invalid_req_8093.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8093.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8097.json b/examples/meshcore/corpus/generated/invalid_req_8097.json new file mode 100644 index 00000000..9d7f3c29 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8097.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01d515a08274d1a7de69b8ca", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8098.json b/examples/meshcore/corpus/generated/invalid_req_8098.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8098.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8101.json b/examples/meshcore/corpus/generated/invalid_req_8101.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8101.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8104.json b/examples/meshcore/corpus/generated/invalid_req_8104.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8104.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8111.json b/examples/meshcore/corpus/generated/invalid_req_8111.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8111.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8114.json b/examples/meshcore/corpus/generated/invalid_req_8114.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8114.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8121.json b/examples/meshcore/corpus/generated/invalid_req_8121.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8121.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8125.json b/examples/meshcore/corpus/generated/invalid_req_8125.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8125.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8136.json b/examples/meshcore/corpus/generated/invalid_req_8136.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8136.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8137.json b/examples/meshcore/corpus/generated/invalid_req_8137.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8137.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8138.json b/examples/meshcore/corpus/generated/invalid_req_8138.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8138.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8142.json b/examples/meshcore/corpus/generated/invalid_req_8142.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8142.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8145.json b/examples/meshcore/corpus/generated/invalid_req_8145.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8145.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8152.json b/examples/meshcore/corpus/generated/invalid_req_8152.json new file mode 100644 index 00000000..897b8c88 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8152.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02d41ee4cd48bd2f63", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8154.json b/examples/meshcore/corpus/generated/invalid_req_8154.json new file mode 100644 index 00000000..a25d0cc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8154.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c015", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8157.json b/examples/meshcore/corpus/generated/invalid_req_8157.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8157.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8159.json b/examples/meshcore/corpus/generated/invalid_req_8159.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8159.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8163.json b/examples/meshcore/corpus/generated/invalid_req_8163.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8163.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8166.json b/examples/meshcore/corpus/generated/invalid_req_8166.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8166.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8169.json b/examples/meshcore/corpus/generated/invalid_req_8169.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8169.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8176.json b/examples/meshcore/corpus/generated/invalid_req_8176.json new file mode 100644 index 00000000..e6c89948 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8176.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02fcdc932124ca4e24f873fa7be0e4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8177.json b/examples/meshcore/corpus/generated/invalid_req_8177.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8177.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8179.json b/examples/meshcore/corpus/generated/invalid_req_8179.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8179.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8183.json b/examples/meshcore/corpus/generated/invalid_req_8183.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8183.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8190.json b/examples/meshcore/corpus/generated/invalid_req_8190.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8190.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8196.json b/examples/meshcore/corpus/generated/invalid_req_8196.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8196.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8197.json b/examples/meshcore/corpus/generated/invalid_req_8197.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8197.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8202.json b/examples/meshcore/corpus/generated/invalid_req_8202.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8202.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8205.json b/examples/meshcore/corpus/generated/invalid_req_8205.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8205.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8207.json b/examples/meshcore/corpus/generated/invalid_req_8207.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8207.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8213.json b/examples/meshcore/corpus/generated/invalid_req_8213.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8213.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8215.json b/examples/meshcore/corpus/generated/invalid_req_8215.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8215.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8221.json b/examples/meshcore/corpus/generated/invalid_req_8221.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8221.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8225.json b/examples/meshcore/corpus/generated/invalid_req_8225.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8225.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8236.json b/examples/meshcore/corpus/generated/invalid_req_8236.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8236.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8238.json b/examples/meshcore/corpus/generated/invalid_req_8238.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8238.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8244.json b/examples/meshcore/corpus/generated/invalid_req_8244.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8244.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8248.json b/examples/meshcore/corpus/generated/invalid_req_8248.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8248.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8255.json b/examples/meshcore/corpus/generated/invalid_req_8255.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8255.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8259.json b/examples/meshcore/corpus/generated/invalid_req_8259.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8259.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8261.json b/examples/meshcore/corpus/generated/invalid_req_8261.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8261.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8266.json b/examples/meshcore/corpus/generated/invalid_req_8266.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8266.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8270.json b/examples/meshcore/corpus/generated/invalid_req_8270.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8270.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8271.json b/examples/meshcore/corpus/generated/invalid_req_8271.json new file mode 100644 index 00000000..777de804 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8271.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02efd1fc3960452e9d03220934c6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8273.json b/examples/meshcore/corpus/generated/invalid_req_8273.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8273.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8274.json b/examples/meshcore/corpus/generated/invalid_req_8274.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8274.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8280.json b/examples/meshcore/corpus/generated/invalid_req_8280.json new file mode 100644 index 00000000..716972da --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8280.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01fad84bd68a8bff31e39af099", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8281.json b/examples/meshcore/corpus/generated/invalid_req_8281.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8281.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8285.json b/examples/meshcore/corpus/generated/invalid_req_8285.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8285.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8293.json b/examples/meshcore/corpus/generated/invalid_req_8293.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8293.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8299.json b/examples/meshcore/corpus/generated/invalid_req_8299.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8299.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8306.json b/examples/meshcore/corpus/generated/invalid_req_8306.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8306.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8309.json b/examples/meshcore/corpus/generated/invalid_req_8309.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8309.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8315.json b/examples/meshcore/corpus/generated/invalid_req_8315.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8315.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8317.json b/examples/meshcore/corpus/generated/invalid_req_8317.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8317.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8327.json b/examples/meshcore/corpus/generated/invalid_req_8327.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8327.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8328.json b/examples/meshcore/corpus/generated/invalid_req_8328.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8328.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8331.json b/examples/meshcore/corpus/generated/invalid_req_8331.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8331.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8333.json b/examples/meshcore/corpus/generated/invalid_req_8333.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8333.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8344.json b/examples/meshcore/corpus/generated/invalid_req_8344.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8344.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8349.json b/examples/meshcore/corpus/generated/invalid_req_8349.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8349.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8351.json b/examples/meshcore/corpus/generated/invalid_req_8351.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8351.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8354.json b/examples/meshcore/corpus/generated/invalid_req_8354.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8354.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8362.json b/examples/meshcore/corpus/generated/invalid_req_8362.json new file mode 100644 index 00000000..a1abc41d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8362.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01eea8b127e0b7eeb0668c1940138b0fabff800f8863", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8366.json b/examples/meshcore/corpus/generated/invalid_req_8366.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8366.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8367.json b/examples/meshcore/corpus/generated/invalid_req_8367.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8367.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8373.json b/examples/meshcore/corpus/generated/invalid_req_8373.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8373.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8380.json b/examples/meshcore/corpus/generated/invalid_req_8380.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8380.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8383.json b/examples/meshcore/corpus/generated/invalid_req_8383.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8383.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8389.json b/examples/meshcore/corpus/generated/invalid_req_8389.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8389.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8395.json b/examples/meshcore/corpus/generated/invalid_req_8395.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8395.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8397.json b/examples/meshcore/corpus/generated/invalid_req_8397.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8397.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8398.json b/examples/meshcore/corpus/generated/invalid_req_8398.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8398.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8402.json b/examples/meshcore/corpus/generated/invalid_req_8402.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8402.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8404.json b/examples/meshcore/corpus/generated/invalid_req_8404.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8404.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8409.json b/examples/meshcore/corpus/generated/invalid_req_8409.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8409.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8413.json b/examples/meshcore/corpus/generated/invalid_req_8413.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8413.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8420.json b/examples/meshcore/corpus/generated/invalid_req_8420.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8420.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8424.json b/examples/meshcore/corpus/generated/invalid_req_8424.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8424.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8429.json b/examples/meshcore/corpus/generated/invalid_req_8429.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8429.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8430.json b/examples/meshcore/corpus/generated/invalid_req_8430.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8430.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8431.json b/examples/meshcore/corpus/generated/invalid_req_8431.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8431.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8435.json b/examples/meshcore/corpus/generated/invalid_req_8435.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8435.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8441.json b/examples/meshcore/corpus/generated/invalid_req_8441.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8441.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8449.json b/examples/meshcore/corpus/generated/invalid_req_8449.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8449.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8452.json b/examples/meshcore/corpus/generated/invalid_req_8452.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8452.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8455.json b/examples/meshcore/corpus/generated/invalid_req_8455.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8455.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8464.json b/examples/meshcore/corpus/generated/invalid_req_8464.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8464.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8466.json b/examples/meshcore/corpus/generated/invalid_req_8466.json new file mode 100644 index 00000000..05053f66 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8466.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02ca26", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8470.json b/examples/meshcore/corpus/generated/invalid_req_8470.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8470.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8475.json b/examples/meshcore/corpus/generated/invalid_req_8475.json new file mode 100644 index 00000000..c2bdbf49 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8475.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02f296", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8476.json b/examples/meshcore/corpus/generated/invalid_req_8476.json new file mode 100644 index 00000000..b2839460 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8476.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c16f1d5ba44d6104ee08", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8478.json b/examples/meshcore/corpus/generated/invalid_req_8478.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8478.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8479.json b/examples/meshcore/corpus/generated/invalid_req_8479.json new file mode 100644 index 00000000..2b7f2853 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8479.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "02fd0da479a84e7dbef459c4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8480.json b/examples/meshcore/corpus/generated/invalid_req_8480.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8480.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8482.json b/examples/meshcore/corpus/generated/invalid_req_8482.json new file mode 100644 index 00000000..17bf7752 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8482.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c52eb405fe46f988", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8483.json b/examples/meshcore/corpus/generated/invalid_req_8483.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8483.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8489.json b/examples/meshcore/corpus/generated/invalid_req_8489.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8489.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8496.json b/examples/meshcore/corpus/generated/invalid_req_8496.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8496.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8500.json b/examples/meshcore/corpus/generated/invalid_req_8500.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8500.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8504.json b/examples/meshcore/corpus/generated/invalid_req_8504.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8504.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8507.json b/examples/meshcore/corpus/generated/invalid_req_8507.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8507.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8519.json b/examples/meshcore/corpus/generated/invalid_req_8519.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8519.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8520.json b/examples/meshcore/corpus/generated/invalid_req_8520.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8520.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8521.json b/examples/meshcore/corpus/generated/invalid_req_8521.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8521.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8524.json b/examples/meshcore/corpus/generated/invalid_req_8524.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8524.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8528.json b/examples/meshcore/corpus/generated/invalid_req_8528.json new file mode 100644 index 00000000..ad4c59a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8528.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01fde2077c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8531.json b/examples/meshcore/corpus/generated/invalid_req_8531.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8531.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8536.json b/examples/meshcore/corpus/generated/invalid_req_8536.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8536.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8541.json b/examples/meshcore/corpus/generated/invalid_req_8541.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8541.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8544.json b/examples/meshcore/corpus/generated/invalid_req_8544.json new file mode 100644 index 00000000..c0ccf340 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8544.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01f1ab82dc1ae8c227", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8547.json b/examples/meshcore/corpus/generated/invalid_req_8547.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8547.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8548.json b/examples/meshcore/corpus/generated/invalid_req_8548.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8548.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8554.json b/examples/meshcore/corpus/generated/invalid_req_8554.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8554.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8555.json b/examples/meshcore/corpus/generated/invalid_req_8555.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8555.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8563.json b/examples/meshcore/corpus/generated/invalid_req_8563.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8563.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8568.json b/examples/meshcore/corpus/generated/invalid_req_8568.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8568.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8572.json b/examples/meshcore/corpus/generated/invalid_req_8572.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8572.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8577.json b/examples/meshcore/corpus/generated/invalid_req_8577.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8577.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8581.json b/examples/meshcore/corpus/generated/invalid_req_8581.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8581.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8590.json b/examples/meshcore/corpus/generated/invalid_req_8590.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8590.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8593.json b/examples/meshcore/corpus/generated/invalid_req_8593.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8593.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8596.json b/examples/meshcore/corpus/generated/invalid_req_8596.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8596.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8607.json b/examples/meshcore/corpus/generated/invalid_req_8607.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8607.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8610.json b/examples/meshcore/corpus/generated/invalid_req_8610.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8610.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8613.json b/examples/meshcore/corpus/generated/invalid_req_8613.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8613.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8614.json b/examples/meshcore/corpus/generated/invalid_req_8614.json new file mode 100644 index 00000000..c005b83b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8614.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02ec0c46", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8618.json b/examples/meshcore/corpus/generated/invalid_req_8618.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8618.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8619.json b/examples/meshcore/corpus/generated/invalid_req_8619.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8619.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8621.json b/examples/meshcore/corpus/generated/invalid_req_8621.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8621.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8622.json b/examples/meshcore/corpus/generated/invalid_req_8622.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8622.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8634.json b/examples/meshcore/corpus/generated/invalid_req_8634.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8634.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8640.json b/examples/meshcore/corpus/generated/invalid_req_8640.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8640.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8643.json b/examples/meshcore/corpus/generated/invalid_req_8643.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8643.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8646.json b/examples/meshcore/corpus/generated/invalid_req_8646.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8646.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8652.json b/examples/meshcore/corpus/generated/invalid_req_8652.json new file mode 100644 index 00000000..f94602c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8652.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "c3d52d6a95810e9f1fc0fe2785203d8a960346fbb5", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8654.json b/examples/meshcore/corpus/generated/invalid_req_8654.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8654.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8658.json b/examples/meshcore/corpus/generated/invalid_req_8658.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8658.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8663.json b/examples/meshcore/corpus/generated/invalid_req_8663.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8663.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8668.json b/examples/meshcore/corpus/generated/invalid_req_8668.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8668.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8673.json b/examples/meshcore/corpus/generated/invalid_req_8673.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8673.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8675.json b/examples/meshcore/corpus/generated/invalid_req_8675.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8675.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8679.json b/examples/meshcore/corpus/generated/invalid_req_8679.json new file mode 100644 index 00000000..7df19d56 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8679.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c79f11138000248bb8d70ad4b5443341", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8682.json b/examples/meshcore/corpus/generated/invalid_req_8682.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8682.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8684.json b/examples/meshcore/corpus/generated/invalid_req_8684.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8684.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8693.json b/examples/meshcore/corpus/generated/invalid_req_8693.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8693.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8697.json b/examples/meshcore/corpus/generated/invalid_req_8697.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8697.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8698.json b/examples/meshcore/corpus/generated/invalid_req_8698.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8698.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8699.json b/examples/meshcore/corpus/generated/invalid_req_8699.json new file mode 100644 index 00000000..c132d331 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8699.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "80d0f5", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8705.json b/examples/meshcore/corpus/generated/invalid_req_8705.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8705.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8707.json b/examples/meshcore/corpus/generated/invalid_req_8707.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8707.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8715.json b/examples/meshcore/corpus/generated/invalid_req_8715.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8715.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8720.json b/examples/meshcore/corpus/generated/invalid_req_8720.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8720.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8727.json b/examples/meshcore/corpus/generated/invalid_req_8727.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8727.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8730.json b/examples/meshcore/corpus/generated/invalid_req_8730.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8730.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8732.json b/examples/meshcore/corpus/generated/invalid_req_8732.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8732.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8736.json b/examples/meshcore/corpus/generated/invalid_req_8736.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8736.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8744.json b/examples/meshcore/corpus/generated/invalid_req_8744.json new file mode 100644 index 00000000..d2ddc5a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8744.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01cd9e087787a5ed7158a50caf143841", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8745.json b/examples/meshcore/corpus/generated/invalid_req_8745.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8745.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8747.json b/examples/meshcore/corpus/generated/invalid_req_8747.json new file mode 100644 index 00000000..d659c1c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8747.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "82903e20e3238c6176", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8750.json b/examples/meshcore/corpus/generated/invalid_req_8750.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8750.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8756.json b/examples/meshcore/corpus/generated/invalid_req_8756.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8756.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8759.json b/examples/meshcore/corpus/generated/invalid_req_8759.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8759.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8765.json b/examples/meshcore/corpus/generated/invalid_req_8765.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8765.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8767.json b/examples/meshcore/corpus/generated/invalid_req_8767.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8767.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8769.json b/examples/meshcore/corpus/generated/invalid_req_8769.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8769.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8771.json b/examples/meshcore/corpus/generated/invalid_req_8771.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8771.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8776.json b/examples/meshcore/corpus/generated/invalid_req_8776.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8776.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8783.json b/examples/meshcore/corpus/generated/invalid_req_8783.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8783.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8788.json b/examples/meshcore/corpus/generated/invalid_req_8788.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8788.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8789.json b/examples/meshcore/corpus/generated/invalid_req_8789.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8789.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8792.json b/examples/meshcore/corpus/generated/invalid_req_8792.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8792.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8800.json b/examples/meshcore/corpus/generated/invalid_req_8800.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8800.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8801.json b/examples/meshcore/corpus/generated/invalid_req_8801.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8801.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8805.json b/examples/meshcore/corpus/generated/invalid_req_8805.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8805.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8810.json b/examples/meshcore/corpus/generated/invalid_req_8810.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8810.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8812.json b/examples/meshcore/corpus/generated/invalid_req_8812.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8812.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8816.json b/examples/meshcore/corpus/generated/invalid_req_8816.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8816.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8825.json b/examples/meshcore/corpus/generated/invalid_req_8825.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8825.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8830.json b/examples/meshcore/corpus/generated/invalid_req_8830.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8830.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8831.json b/examples/meshcore/corpus/generated/invalid_req_8831.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8831.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8832.json b/examples/meshcore/corpus/generated/invalid_req_8832.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8832.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8837.json b/examples/meshcore/corpus/generated/invalid_req_8837.json new file mode 100644 index 00000000..34d737d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8837.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "434ba56093529907", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8841.json b/examples/meshcore/corpus/generated/invalid_req_8841.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8841.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8849.json b/examples/meshcore/corpus/generated/invalid_req_8849.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8849.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8851.json b/examples/meshcore/corpus/generated/invalid_req_8851.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8851.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8856.json b/examples/meshcore/corpus/generated/invalid_req_8856.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8856.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8857.json b/examples/meshcore/corpus/generated/invalid_req_8857.json new file mode 100644 index 00000000..765042a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8857.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02c0b70f9f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8859.json b/examples/meshcore/corpus/generated/invalid_req_8859.json new file mode 100644 index 00000000..9a3b4b83 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8859.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "029f7d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8863.json b/examples/meshcore/corpus/generated/invalid_req_8863.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8863.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8869.json b/examples/meshcore/corpus/generated/invalid_req_8869.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8869.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8873.json b/examples/meshcore/corpus/generated/invalid_req_8873.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8873.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8874.json b/examples/meshcore/corpus/generated/invalid_req_8874.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8874.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8881.json b/examples/meshcore/corpus/generated/invalid_req_8881.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8881.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8887.json b/examples/meshcore/corpus/generated/invalid_req_8887.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8887.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8890.json b/examples/meshcore/corpus/generated/invalid_req_8890.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8890.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8894.json b/examples/meshcore/corpus/generated/invalid_req_8894.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8894.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8899.json b/examples/meshcore/corpus/generated/invalid_req_8899.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8899.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8902.json b/examples/meshcore/corpus/generated/invalid_req_8902.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8902.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8909.json b/examples/meshcore/corpus/generated/invalid_req_8909.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8909.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8912.json b/examples/meshcore/corpus/generated/invalid_req_8912.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8912.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8916.json b/examples/meshcore/corpus/generated/invalid_req_8916.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8916.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8922.json b/examples/meshcore/corpus/generated/invalid_req_8922.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8922.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8924.json b/examples/meshcore/corpus/generated/invalid_req_8924.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8924.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8931.json b/examples/meshcore/corpus/generated/invalid_req_8931.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8931.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8939.json b/examples/meshcore/corpus/generated/invalid_req_8939.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8939.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8943.json b/examples/meshcore/corpus/generated/invalid_req_8943.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8943.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8944.json b/examples/meshcore/corpus/generated/invalid_req_8944.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8944.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8955.json b/examples/meshcore/corpus/generated/invalid_req_8955.json new file mode 100644 index 00000000..84d0bf7b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8955.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02dab1ee7b96e385154cffc3db1929", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8958.json b/examples/meshcore/corpus/generated/invalid_req_8958.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8958.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8959.json b/examples/meshcore/corpus/generated/invalid_req_8959.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8959.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8962.json b/examples/meshcore/corpus/generated/invalid_req_8962.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8962.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8964.json b/examples/meshcore/corpus/generated/invalid_req_8964.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8964.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8965.json b/examples/meshcore/corpus/generated/invalid_req_8965.json new file mode 100644 index 00000000..4792cc3e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8965.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "83030e", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8972.json b/examples/meshcore/corpus/generated/invalid_req_8972.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8972.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8977.json b/examples/meshcore/corpus/generated/invalid_req_8977.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8977.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8982.json b/examples/meshcore/corpus/generated/invalid_req_8982.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8982.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8990.json b/examples/meshcore/corpus/generated/invalid_req_8990.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8990.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8993.json b/examples/meshcore/corpus/generated/invalid_req_8993.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8993.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_8994.json b/examples/meshcore/corpus/generated/invalid_req_8994.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_8994.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9004.json b/examples/meshcore/corpus/generated/invalid_req_9004.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9004.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9009.json b/examples/meshcore/corpus/generated/invalid_req_9009.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9009.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9013.json b/examples/meshcore/corpus/generated/invalid_req_9013.json new file mode 100644 index 00000000..65009da2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9013.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "43e1e903321a91ae64bdf93c65df596d5b76", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9014.json b/examples/meshcore/corpus/generated/invalid_req_9014.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9014.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9015.json b/examples/meshcore/corpus/generated/invalid_req_9015.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9015.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9017.json b/examples/meshcore/corpus/generated/invalid_req_9017.json new file mode 100644 index 00000000..95aaa174 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9017.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01fdf7c5260bf3cb12", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9024.json b/examples/meshcore/corpus/generated/invalid_req_9024.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9024.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9030.json b/examples/meshcore/corpus/generated/invalid_req_9030.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9030.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9031.json b/examples/meshcore/corpus/generated/invalid_req_9031.json new file mode 100644 index 00000000..1b48d5bf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9031.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01e7f38f70902fa8d5ef4a3248", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9034.json b/examples/meshcore/corpus/generated/invalid_req_9034.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9034.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9039.json b/examples/meshcore/corpus/generated/invalid_req_9039.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9039.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9041.json b/examples/meshcore/corpus/generated/invalid_req_9041.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9041.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9042.json b/examples/meshcore/corpus/generated/invalid_req_9042.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9042.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9043.json b/examples/meshcore/corpus/generated/invalid_req_9043.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9043.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9052.json b/examples/meshcore/corpus/generated/invalid_req_9052.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9052.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9055.json b/examples/meshcore/corpus/generated/invalid_req_9055.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9055.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9064.json b/examples/meshcore/corpus/generated/invalid_req_9064.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9064.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9068.json b/examples/meshcore/corpus/generated/invalid_req_9068.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9068.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9071.json b/examples/meshcore/corpus/generated/invalid_req_9071.json new file mode 100644 index 00000000..df650b84 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9071.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01dea8803d8b090847", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9075.json b/examples/meshcore/corpus/generated/invalid_req_9075.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9075.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9078.json b/examples/meshcore/corpus/generated/invalid_req_9078.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9078.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9081.json b/examples/meshcore/corpus/generated/invalid_req_9081.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9081.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9089.json b/examples/meshcore/corpus/generated/invalid_req_9089.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9089.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9092.json b/examples/meshcore/corpus/generated/invalid_req_9092.json new file mode 100644 index 00000000..3ec87bb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9092.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02e9666025", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9095.json b/examples/meshcore/corpus/generated/invalid_req_9095.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9095.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9099.json b/examples/meshcore/corpus/generated/invalid_req_9099.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9099.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9102.json b/examples/meshcore/corpus/generated/invalid_req_9102.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9102.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9107.json b/examples/meshcore/corpus/generated/invalid_req_9107.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9107.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9110.json b/examples/meshcore/corpus/generated/invalid_req_9110.json new file mode 100644 index 00000000..6676914d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9110.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02d1e9b40a62914409fbd3f4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9112.json b/examples/meshcore/corpus/generated/invalid_req_9112.json new file mode 100644 index 00000000..37318bc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9112.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "02ab2c676c87c10de2ae436c1c3545f77f30dd0f7e59", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9113.json b/examples/meshcore/corpus/generated/invalid_req_9113.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9113.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9114.json b/examples/meshcore/corpus/generated/invalid_req_9114.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9114.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9118.json b/examples/meshcore/corpus/generated/invalid_req_9118.json new file mode 100644 index 00000000..a8f50808 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9118.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "00fa44", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9121.json b/examples/meshcore/corpus/generated/invalid_req_9121.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9121.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9122.json b/examples/meshcore/corpus/generated/invalid_req_9122.json new file mode 100644 index 00000000..fc534d2e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9122.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02fc084a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9127.json b/examples/meshcore/corpus/generated/invalid_req_9127.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9127.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9131.json b/examples/meshcore/corpus/generated/invalid_req_9131.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9131.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9132.json b/examples/meshcore/corpus/generated/invalid_req_9132.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9132.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9135.json b/examples/meshcore/corpus/generated/invalid_req_9135.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9135.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9136.json b/examples/meshcore/corpus/generated/invalid_req_9136.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9136.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9137.json b/examples/meshcore/corpus/generated/invalid_req_9137.json new file mode 100644 index 00000000..f06cdb4e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9137.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02d92bf483a2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9142.json b/examples/meshcore/corpus/generated/invalid_req_9142.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9142.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9144.json b/examples/meshcore/corpus/generated/invalid_req_9144.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9144.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9145.json b/examples/meshcore/corpus/generated/invalid_req_9145.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9145.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9155.json b/examples/meshcore/corpus/generated/invalid_req_9155.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9155.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9160.json b/examples/meshcore/corpus/generated/invalid_req_9160.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9160.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9165.json b/examples/meshcore/corpus/generated/invalid_req_9165.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9165.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9166.json b/examples/meshcore/corpus/generated/invalid_req_9166.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9166.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9167.json b/examples/meshcore/corpus/generated/invalid_req_9167.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9167.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9173.json b/examples/meshcore/corpus/generated/invalid_req_9173.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9173.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9178.json b/examples/meshcore/corpus/generated/invalid_req_9178.json new file mode 100644 index 00000000..76994e23 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9178.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "43c7f9b4810f415e53", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9179.json b/examples/meshcore/corpus/generated/invalid_req_9179.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9179.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9182.json b/examples/meshcore/corpus/generated/invalid_req_9182.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9182.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9189.json b/examples/meshcore/corpus/generated/invalid_req_9189.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9189.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9193.json b/examples/meshcore/corpus/generated/invalid_req_9193.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9193.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9196.json b/examples/meshcore/corpus/generated/invalid_req_9196.json new file mode 100644 index 00000000..ef3a36fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9196.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02fd135162", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9198.json b/examples/meshcore/corpus/generated/invalid_req_9198.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9198.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9203.json b/examples/meshcore/corpus/generated/invalid_req_9203.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9203.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9204.json b/examples/meshcore/corpus/generated/invalid_req_9204.json new file mode 100644 index 00000000..df381cce --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9204.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01fe37", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9210.json b/examples/meshcore/corpus/generated/invalid_req_9210.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9210.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9214.json b/examples/meshcore/corpus/generated/invalid_req_9214.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9214.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9219.json b/examples/meshcore/corpus/generated/invalid_req_9219.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9219.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9226.json b/examples/meshcore/corpus/generated/invalid_req_9226.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9226.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9227.json b/examples/meshcore/corpus/generated/invalid_req_9227.json new file mode 100644 index 00000000..281626a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9227.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01e850", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9228.json b/examples/meshcore/corpus/generated/invalid_req_9228.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9228.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9231.json b/examples/meshcore/corpus/generated/invalid_req_9231.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9231.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9236.json b/examples/meshcore/corpus/generated/invalid_req_9236.json new file mode 100644 index 00000000..b32f65aa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9236.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "c2d7d27121c0fa22fd54", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9237.json b/examples/meshcore/corpus/generated/invalid_req_9237.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9237.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9244.json b/examples/meshcore/corpus/generated/invalid_req_9244.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9244.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9248.json b/examples/meshcore/corpus/generated/invalid_req_9248.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9248.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9258.json b/examples/meshcore/corpus/generated/invalid_req_9258.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9258.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9260.json b/examples/meshcore/corpus/generated/invalid_req_9260.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9260.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9261.json b/examples/meshcore/corpus/generated/invalid_req_9261.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9261.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9268.json b/examples/meshcore/corpus/generated/invalid_req_9268.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9268.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9272.json b/examples/meshcore/corpus/generated/invalid_req_9272.json new file mode 100644 index 00000000..cf306f00 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9272.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c1ebc3c6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9275.json b/examples/meshcore/corpus/generated/invalid_req_9275.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9275.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9276.json b/examples/meshcore/corpus/generated/invalid_req_9276.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9276.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9282.json b/examples/meshcore/corpus/generated/invalid_req_9282.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9282.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9284.json b/examples/meshcore/corpus/generated/invalid_req_9284.json new file mode 100644 index 00000000..b48e9ded --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9284.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8087577d", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9285.json b/examples/meshcore/corpus/generated/invalid_req_9285.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9285.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9290.json b/examples/meshcore/corpus/generated/invalid_req_9290.json new file mode 100644 index 00000000..ce18a156 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9290.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01ca31ea87f927", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9296.json b/examples/meshcore/corpus/generated/invalid_req_9296.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9296.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9300.json b/examples/meshcore/corpus/generated/invalid_req_9300.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9300.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9303.json b/examples/meshcore/corpus/generated/invalid_req_9303.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9303.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9306.json b/examples/meshcore/corpus/generated/invalid_req_9306.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9306.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9308.json b/examples/meshcore/corpus/generated/invalid_req_9308.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9308.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9311.json b/examples/meshcore/corpus/generated/invalid_req_9311.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9311.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9316.json b/examples/meshcore/corpus/generated/invalid_req_9316.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9316.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9323.json b/examples/meshcore/corpus/generated/invalid_req_9323.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9323.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9326.json b/examples/meshcore/corpus/generated/invalid_req_9326.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9326.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9328.json b/examples/meshcore/corpus/generated/invalid_req_9328.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9328.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9334.json b/examples/meshcore/corpus/generated/invalid_req_9334.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9334.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9335.json b/examples/meshcore/corpus/generated/invalid_req_9335.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9335.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9340.json b/examples/meshcore/corpus/generated/invalid_req_9340.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9340.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9348.json b/examples/meshcore/corpus/generated/invalid_req_9348.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9348.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9350.json b/examples/meshcore/corpus/generated/invalid_req_9350.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9350.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9353.json b/examples/meshcore/corpus/generated/invalid_req_9353.json new file mode 100644 index 00000000..9dcca67b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9353.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01ea2fcf522de61bfe3d6a7bf08b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9358.json b/examples/meshcore/corpus/generated/invalid_req_9358.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9358.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9360.json b/examples/meshcore/corpus/generated/invalid_req_9360.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9360.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9364.json b/examples/meshcore/corpus/generated/invalid_req_9364.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9364.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9367.json b/examples/meshcore/corpus/generated/invalid_req_9367.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9367.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9370.json b/examples/meshcore/corpus/generated/invalid_req_9370.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9370.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9371.json b/examples/meshcore/corpus/generated/invalid_req_9371.json new file mode 100644 index 00000000..18e422f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9371.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "41b0a1c4bb", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9376.json b/examples/meshcore/corpus/generated/invalid_req_9376.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9376.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9377.json b/examples/meshcore/corpus/generated/invalid_req_9377.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9377.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9383.json b/examples/meshcore/corpus/generated/invalid_req_9383.json new file mode 100644 index 00000000..e07c261b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9383.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "838093a9fe52d876aac47dd510a070f5b7", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9388.json b/examples/meshcore/corpus/generated/invalid_req_9388.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9388.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9390.json b/examples/meshcore/corpus/generated/invalid_req_9390.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9390.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9391.json b/examples/meshcore/corpus/generated/invalid_req_9391.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9391.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9393.json b/examples/meshcore/corpus/generated/invalid_req_9393.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9393.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9397.json b/examples/meshcore/corpus/generated/invalid_req_9397.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9397.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9404.json b/examples/meshcore/corpus/generated/invalid_req_9404.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9404.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9410.json b/examples/meshcore/corpus/generated/invalid_req_9410.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9410.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9416.json b/examples/meshcore/corpus/generated/invalid_req_9416.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9416.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9418.json b/examples/meshcore/corpus/generated/invalid_req_9418.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9418.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9425.json b/examples/meshcore/corpus/generated/invalid_req_9425.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9425.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9429.json b/examples/meshcore/corpus/generated/invalid_req_9429.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9429.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9432.json b/examples/meshcore/corpus/generated/invalid_req_9432.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9432.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9437.json b/examples/meshcore/corpus/generated/invalid_req_9437.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9437.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9438.json b/examples/meshcore/corpus/generated/invalid_req_9438.json new file mode 100644 index 00000000..736eca05 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9438.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02f916e11fbd205da152f9f2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9444.json b/examples/meshcore/corpus/generated/invalid_req_9444.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9444.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9450.json b/examples/meshcore/corpus/generated/invalid_req_9450.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9450.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9451.json b/examples/meshcore/corpus/generated/invalid_req_9451.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9451.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9459.json b/examples/meshcore/corpus/generated/invalid_req_9459.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9459.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9466.json b/examples/meshcore/corpus/generated/invalid_req_9466.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9466.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9468.json b/examples/meshcore/corpus/generated/invalid_req_9468.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9468.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9471.json b/examples/meshcore/corpus/generated/invalid_req_9471.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9471.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9480.json b/examples/meshcore/corpus/generated/invalid_req_9480.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9480.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9487.json b/examples/meshcore/corpus/generated/invalid_req_9487.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9487.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9488.json b/examples/meshcore/corpus/generated/invalid_req_9488.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9488.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9492.json b/examples/meshcore/corpus/generated/invalid_req_9492.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9492.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9493.json b/examples/meshcore/corpus/generated/invalid_req_9493.json new file mode 100644 index 00000000..032c85a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9493.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02f449c239", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9500.json b/examples/meshcore/corpus/generated/invalid_req_9500.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9500.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9501.json b/examples/meshcore/corpus/generated/invalid_req_9501.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9501.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9510.json b/examples/meshcore/corpus/generated/invalid_req_9510.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9510.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9512.json b/examples/meshcore/corpus/generated/invalid_req_9512.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9512.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9515.json b/examples/meshcore/corpus/generated/invalid_req_9515.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9515.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9522.json b/examples/meshcore/corpus/generated/invalid_req_9522.json new file mode 100644 index 00000000..1c3970e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9522.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01f4e659a963550f1c8642e980c17c649dd23924c86e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9528.json b/examples/meshcore/corpus/generated/invalid_req_9528.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9528.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9529.json b/examples/meshcore/corpus/generated/invalid_req_9529.json new file mode 100644 index 00000000..6faa47a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9529.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tdirect", + "tags": [ + "req", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "032e155f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9530.json b/examples/meshcore/corpus/generated/invalid_req_9530.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9530.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9533.json b/examples/meshcore/corpus/generated/invalid_req_9533.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9533.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9534.json b/examples/meshcore/corpus/generated/invalid_req_9534.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9534.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9542.json b/examples/meshcore/corpus/generated/invalid_req_9542.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9542.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9544.json b/examples/meshcore/corpus/generated/invalid_req_9544.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9544.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9547.json b/examples/meshcore/corpus/generated/invalid_req_9547.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9547.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9554.json b/examples/meshcore/corpus/generated/invalid_req_9554.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9554.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9556.json b/examples/meshcore/corpus/generated/invalid_req_9556.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9556.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9557.json b/examples/meshcore/corpus/generated/invalid_req_9557.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9557.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9562.json b/examples/meshcore/corpus/generated/invalid_req_9562.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9562.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9566.json b/examples/meshcore/corpus/generated/invalid_req_9566.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9566.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9579.json b/examples/meshcore/corpus/generated/invalid_req_9579.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9579.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9580.json b/examples/meshcore/corpus/generated/invalid_req_9580.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9580.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9584.json b/examples/meshcore/corpus/generated/invalid_req_9584.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9584.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9585.json b/examples/meshcore/corpus/generated/invalid_req_9585.json new file mode 100644 index 00000000..3f324344 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9585.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01f83d579131", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9587.json b/examples/meshcore/corpus/generated/invalid_req_9587.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9587.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9593.json b/examples/meshcore/corpus/generated/invalid_req_9593.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9593.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9600.json b/examples/meshcore/corpus/generated/invalid_req_9600.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9600.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9602.json b/examples/meshcore/corpus/generated/invalid_req_9602.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9602.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9605.json b/examples/meshcore/corpus/generated/invalid_req_9605.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9605.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9614.json b/examples/meshcore/corpus/generated/invalid_req_9614.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9614.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9618.json b/examples/meshcore/corpus/generated/invalid_req_9618.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9618.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9622.json b/examples/meshcore/corpus/generated/invalid_req_9622.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9622.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9624.json b/examples/meshcore/corpus/generated/invalid_req_9624.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9624.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9629.json b/examples/meshcore/corpus/generated/invalid_req_9629.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9629.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9634.json b/examples/meshcore/corpus/generated/invalid_req_9634.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9634.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9636.json b/examples/meshcore/corpus/generated/invalid_req_9636.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9636.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9639.json b/examples/meshcore/corpus/generated/invalid_req_9639.json new file mode 100644 index 00000000..bc47a56f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9639.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02f3de2fe998c9fcc3", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9642.json b/examples/meshcore/corpus/generated/invalid_req_9642.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9642.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9645.json b/examples/meshcore/corpus/generated/invalid_req_9645.json new file mode 100644 index 00000000..4e217a02 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9645.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "8218fa9d538da0c9b8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9650.json b/examples/meshcore/corpus/generated/invalid_req_9650.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9650.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9655.json b/examples/meshcore/corpus/generated/invalid_req_9655.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9655.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9656.json b/examples/meshcore/corpus/generated/invalid_req_9656.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9656.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9659.json b/examples/meshcore/corpus/generated/invalid_req_9659.json new file mode 100644 index 00000000..995e00f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9659.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02c798", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9662.json b/examples/meshcore/corpus/generated/invalid_req_9662.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9662.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9667.json b/examples/meshcore/corpus/generated/invalid_req_9667.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9667.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9676.json b/examples/meshcore/corpus/generated/invalid_req_9676.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9676.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9680.json b/examples/meshcore/corpus/generated/invalid_req_9680.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9680.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9681.json b/examples/meshcore/corpus/generated/invalid_req_9681.json new file mode 100644 index 00000000..8e767592 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9681.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02db4792ac4f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9682.json b/examples/meshcore/corpus/generated/invalid_req_9682.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9682.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9684.json b/examples/meshcore/corpus/generated/invalid_req_9684.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9684.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9688.json b/examples/meshcore/corpus/generated/invalid_req_9688.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9688.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9694.json b/examples/meshcore/corpus/generated/invalid_req_9694.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9694.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9696.json b/examples/meshcore/corpus/generated/invalid_req_9696.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9696.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9700.json b/examples/meshcore/corpus/generated/invalid_req_9700.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9700.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9706.json b/examples/meshcore/corpus/generated/invalid_req_9706.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9706.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9709.json b/examples/meshcore/corpus/generated/invalid_req_9709.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9709.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9712.json b/examples/meshcore/corpus/generated/invalid_req_9712.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9712.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9720.json b/examples/meshcore/corpus/generated/invalid_req_9720.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9720.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9723.json b/examples/meshcore/corpus/generated/invalid_req_9723.json new file mode 100644 index 00000000..dd47d87d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9723.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "c27d49e906", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9725.json b/examples/meshcore/corpus/generated/invalid_req_9725.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9725.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9729.json b/examples/meshcore/corpus/generated/invalid_req_9729.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9729.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9732.json b/examples/meshcore/corpus/generated/invalid_req_9732.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9732.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9736.json b/examples/meshcore/corpus/generated/invalid_req_9736.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9736.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9738.json b/examples/meshcore/corpus/generated/invalid_req_9738.json new file mode 100644 index 00000000..801f1716 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9738.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "813e0e2c094ef2ed85f2fd1b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9743.json b/examples/meshcore/corpus/generated/invalid_req_9743.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9743.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9744.json b/examples/meshcore/corpus/generated/invalid_req_9744.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9744.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9747.json b/examples/meshcore/corpus/generated/invalid_req_9747.json new file mode 100644 index 00000000..400ff745 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9747.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01d51c43952d99b69e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9751.json b/examples/meshcore/corpus/generated/invalid_req_9751.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9751.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9754.json b/examples/meshcore/corpus/generated/invalid_req_9754.json new file mode 100644 index 00000000..05c94596 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9754.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "c23269a09fd4637ba105e8710bf83bfbb94b41e796", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9756.json b/examples/meshcore/corpus/generated/invalid_req_9756.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9756.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9763.json b/examples/meshcore/corpus/generated/invalid_req_9763.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9763.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9768.json b/examples/meshcore/corpus/generated/invalid_req_9768.json new file mode 100644 index 00000000..65905ba8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9768.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02dcc04c052fde79294d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9769.json b/examples/meshcore/corpus/generated/invalid_req_9769.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9769.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9770.json b/examples/meshcore/corpus/generated/invalid_req_9770.json new file mode 100644 index 00000000..bd136509 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9770.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0229", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9774.json b/examples/meshcore/corpus/generated/invalid_req_9774.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9774.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9779.json b/examples/meshcore/corpus/generated/invalid_req_9779.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9779.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9781.json b/examples/meshcore/corpus/generated/invalid_req_9781.json new file mode 100644 index 00000000..f10cbfd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9781.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "42ec62acb962ad9fea987a518508c12e88", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9789.json b/examples/meshcore/corpus/generated/invalid_req_9789.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9789.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9790.json b/examples/meshcore/corpus/generated/invalid_req_9790.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9790.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9792.json b/examples/meshcore/corpus/generated/invalid_req_9792.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9792.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9793.json b/examples/meshcore/corpus/generated/invalid_req_9793.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9793.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9804.json b/examples/meshcore/corpus/generated/invalid_req_9804.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9804.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9810.json b/examples/meshcore/corpus/generated/invalid_req_9810.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9810.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9812.json b/examples/meshcore/corpus/generated/invalid_req_9812.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9812.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9813.json b/examples/meshcore/corpus/generated/invalid_req_9813.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9813.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9823.json b/examples/meshcore/corpus/generated/invalid_req_9823.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9823.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9830.json b/examples/meshcore/corpus/generated/invalid_req_9830.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9830.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9831.json b/examples/meshcore/corpus/generated/invalid_req_9831.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9831.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9834.json b/examples/meshcore/corpus/generated/invalid_req_9834.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9834.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9841.json b/examples/meshcore/corpus/generated/invalid_req_9841.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9841.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9847.json b/examples/meshcore/corpus/generated/invalid_req_9847.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9847.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9848.json b/examples/meshcore/corpus/generated/invalid_req_9848.json new file mode 100644 index 00000000..44c5b495 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9848.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c015dc", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9853.json b/examples/meshcore/corpus/generated/invalid_req_9853.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9853.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9858.json b/examples/meshcore/corpus/generated/invalid_req_9858.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9858.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9862.json b/examples/meshcore/corpus/generated/invalid_req_9862.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9862.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9865.json b/examples/meshcore/corpus/generated/invalid_req_9865.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9865.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9866.json b/examples/meshcore/corpus/generated/invalid_req_9866.json new file mode 100644 index 00000000..a1a435e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9866.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "016208", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9868.json b/examples/meshcore/corpus/generated/invalid_req_9868.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9868.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9872.json b/examples/meshcore/corpus/generated/invalid_req_9872.json new file mode 100644 index 00000000..072831c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9872.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01e816bc00fcd02d21030d72626d7f6134753c44898b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9879.json b/examples/meshcore/corpus/generated/invalid_req_9879.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9879.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9880.json b/examples/meshcore/corpus/generated/invalid_req_9880.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9880.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9884.json b/examples/meshcore/corpus/generated/invalid_req_9884.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9884.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9887.json b/examples/meshcore/corpus/generated/invalid_req_9887.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9887.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9892.json b/examples/meshcore/corpus/generated/invalid_req_9892.json new file mode 100644 index 00000000..c126d96b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9892.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "00cf63d02b2cccaf4a9380d67344", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9893.json b/examples/meshcore/corpus/generated/invalid_req_9893.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9893.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9899.json b/examples/meshcore/corpus/generated/invalid_req_9899.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9899.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9905.json b/examples/meshcore/corpus/generated/invalid_req_9905.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9905.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9907.json b/examples/meshcore/corpus/generated/invalid_req_9907.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9907.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9908.json b/examples/meshcore/corpus/generated/invalid_req_9908.json new file mode 100644 index 00000000..962de055 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9908.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "c2411f677fdeb9a9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9915.json b/examples/meshcore/corpus/generated/invalid_req_9915.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9915.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9917.json b/examples/meshcore/corpus/generated/invalid_req_9917.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9917.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9923.json b/examples/meshcore/corpus/generated/invalid_req_9923.json new file mode 100644 index 00000000..8beb71e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9923.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02da012e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9927.json b/examples/meshcore/corpus/generated/invalid_req_9927.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9927.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9928.json b/examples/meshcore/corpus/generated/invalid_req_9928.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9928.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9931.json b/examples/meshcore/corpus/generated/invalid_req_9931.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9931.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9934.json b/examples/meshcore/corpus/generated/invalid_req_9934.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9934.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9935.json b/examples/meshcore/corpus/generated/invalid_req_9935.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9935.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9943.json b/examples/meshcore/corpus/generated/invalid_req_9943.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9943.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9948.json b/examples/meshcore/corpus/generated/invalid_req_9948.json new file mode 100644 index 00000000..b4f1affe --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9948.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01ecf9671e09b42c13840d6136", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9950.json b/examples/meshcore/corpus/generated/invalid_req_9950.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9950.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9952.json b/examples/meshcore/corpus/generated/invalid_req_9952.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9952.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9959.json b/examples/meshcore/corpus/generated/invalid_req_9959.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9959.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9961.json b/examples/meshcore/corpus/generated/invalid_req_9961.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9961.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9962.json b/examples/meshcore/corpus/generated/invalid_req_9962.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9962.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9972.json b/examples/meshcore/corpus/generated/invalid_req_9972.json new file mode 100644 index 00000000..9cb70398 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9972.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01fb8ecc04aafbb76e92", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9974.json b/examples/meshcore/corpus/generated/invalid_req_9974.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9974.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9976.json b/examples/meshcore/corpus/generated/invalid_req_9976.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9976.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9989.json b/examples/meshcore/corpus/generated/invalid_req_9989.json new file mode 100644 index 00000000..d8b99cf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9989.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ flood", + "tags": [ + "req", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "01c000", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9990.json b/examples/meshcore/corpus/generated/invalid_req_9990.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9990.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9991.json b/examples/meshcore/corpus/generated/invalid_req_9991.json new file mode 100644 index 00000000..96bf6c97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9991.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "too_short" + ], + "packet_hex": "", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "too_short" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9992.json b/examples/meshcore/corpus/generated/invalid_req_9992.json new file mode 100644 index 00000000..a09a9aab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9992.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ tflood", + "tags": [ + "req", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0000", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "REQ", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_req_9998.json b/examples/meshcore/corpus/generated/invalid_req_9998.json new file mode 100644 index 00000000..a86a9a01 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_req_9998.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: REQ direct", + "tags": [ + "req", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "02c6a68c2eb4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8047.json b/examples/meshcore/corpus/generated/invalid_response_8047.json new file mode 100644 index 00000000..e483f666 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8047.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e83f343056eebf7d4b560624532b98", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8053.json b/examples/meshcore/corpus/generated/invalid_response_8053.json new file mode 100644 index 00000000..edf298b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8053.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c5e98b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8070.json b/examples/meshcore/corpus/generated/invalid_response_8070.json new file mode 100644 index 00000000..d6b1c03c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8070.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05edc1063b411d8f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8072.json b/examples/meshcore/corpus/generated/invalid_response_8072.json new file mode 100644 index 00000000..f37cb9fa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8072.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tdirect", + "tags": [ + "response", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "07b423db66b0fb86", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8131.json b/examples/meshcore/corpus/generated/invalid_response_8131.json new file mode 100644 index 00000000..180a369e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8131.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c540c6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8164.json b/examples/meshcore/corpus/generated/invalid_response_8164.json new file mode 100644 index 00000000..98fe9d59 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8164.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05ce25e42af81e54eff7271e0d0a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8178.json b/examples/meshcore/corpus/generated/invalid_response_8178.json new file mode 100644 index 00000000..709ce7e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8178.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "85375358d7b720f877bcdeca3c81dd8366", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8194.json b/examples/meshcore/corpus/generated/invalid_response_8194.json new file mode 100644 index 00000000..062f8dd8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8194.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "86914969c491", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8204.json b/examples/meshcore/corpus/generated/invalid_response_8204.json new file mode 100644 index 00000000..b2867e52 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8204.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06ec82cd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8210.json b/examples/meshcore/corpus/generated/invalid_response_8210.json new file mode 100644 index 00000000..a680c097 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8210.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05f3d539ae42cd750867fd426a43", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8211.json b/examples/meshcore/corpus/generated/invalid_response_8211.json new file mode 100644 index 00000000..173d67fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8211.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e02aed6f516a19fc6d6159f957", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8249.json b/examples/meshcore/corpus/generated/invalid_response_8249.json new file mode 100644 index 00000000..96f00aff --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8249.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06f67029b77c912b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8258.json b/examples/meshcore/corpus/generated/invalid_response_8258.json new file mode 100644 index 00000000..f7b0347d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8258.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06ce5fbd6ac91a857a47e9791a8053bddf23", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8265.json b/examples/meshcore/corpus/generated/invalid_response_8265.json new file mode 100644 index 00000000..3399e08f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8265.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05fecfdec2ad", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8296.json b/examples/meshcore/corpus/generated/invalid_response_8296.json new file mode 100644 index 00000000..98dc7cd8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8296.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05fd0ffa54b4f2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8371.json b/examples/meshcore/corpus/generated/invalid_response_8371.json new file mode 100644 index 00000000..6eeb63ce --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8371.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "86f7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8387.json b/examples/meshcore/corpus/generated/invalid_response_8387.json new file mode 100644 index 00000000..1312e51a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8387.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "449edbd99c3fac8a4e8e86", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8391.json b/examples/meshcore/corpus/generated/invalid_response_8391.json new file mode 100644 index 00000000..97687ff8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8391.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05c4c39f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8446.json b/examples/meshcore/corpus/generated/invalid_response_8446.json new file mode 100644 index 00000000..64fd7ab3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8446.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "062b85", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8447.json b/examples/meshcore/corpus/generated/invalid_response_8447.json new file mode 100644 index 00000000..2ea833b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8447.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05c1fe4b105aa3d0c978f1d4f9428b259aaad657dab0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8454.json b/examples/meshcore/corpus/generated/invalid_response_8454.json new file mode 100644 index 00000000..8cdb8221 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8454.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06f9df43", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8487.json b/examples/meshcore/corpus/generated/invalid_response_8487.json new file mode 100644 index 00000000..8dd19548 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8487.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06d9052ffd88702fdc87f1f8e7c8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8490.json b/examples/meshcore/corpus/generated/invalid_response_8490.json new file mode 100644 index 00000000..62fad4b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8490.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c449da73610c75785bff0a6449d147457ec6", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8503.json b/examples/meshcore/corpus/generated/invalid_response_8503.json new file mode 100644 index 00000000..8171ca82 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8503.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e06691", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8530.json b/examples/meshcore/corpus/generated/invalid_response_8530.json new file mode 100644 index 00000000..8d15053c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8530.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06cf1f198d4d4426e7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8598.json b/examples/meshcore/corpus/generated/invalid_response_8598.json new file mode 100644 index 00000000..741b5e97 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8598.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05c0ef555ace59", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8602.json b/examples/meshcore/corpus/generated/invalid_response_8602.json new file mode 100644 index 00000000..c7b3451d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8602.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tdirect", + "tags": [ + "response", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "07dd", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8612.json b/examples/meshcore/corpus/generated/invalid_response_8612.json new file mode 100644 index 00000000..937fb839 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8612.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "0414fad977f12688b59f06", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8635.json b/examples/meshcore/corpus/generated/invalid_response_8635.json new file mode 100644 index 00000000..12d04e44 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8635.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "057be9ebfe7c05d65d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8687.json b/examples/meshcore/corpus/generated/invalid_response_8687.json new file mode 100644 index 00000000..c9892e1a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8687.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05d77b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8691.json b/examples/meshcore/corpus/generated/invalid_response_8691.json new file mode 100644 index 00000000..693242ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8691.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "04f9e3b3ae4f", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8694.json b/examples/meshcore/corpus/generated/invalid_response_8694.json new file mode 100644 index 00000000..abb01eb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8694.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tdirect", + "tags": [ + "response", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "875673e5c2238adf3060289fbeb4143f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8695.json b/examples/meshcore/corpus/generated/invalid_response_8695.json new file mode 100644 index 00000000..bf9514dc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8695.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06c4ca95697a5cf18e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8716.json b/examples/meshcore/corpus/generated/invalid_response_8716.json new file mode 100644 index 00000000..d8209c8f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8716.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "052479d691fd153b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8725.json b/examples/meshcore/corpus/generated/invalid_response_8725.json new file mode 100644 index 00000000..7895da55 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8725.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06c2dd9a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8807.json b/examples/meshcore/corpus/generated/invalid_response_8807.json new file mode 100644 index 00000000..4ae72fdd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8807.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05ee08317ce209", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8811.json b/examples/meshcore/corpus/generated/invalid_response_8811.json new file mode 100644 index 00000000..37a3550f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8811.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tdirect", + "tags": [ + "response", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "c743", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8820.json b/examples/meshcore/corpus/generated/invalid_response_8820.json new file mode 100644 index 00000000..567c393d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8820.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e2b3ab78cc92cc32b0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8886.json b/examples/meshcore/corpus/generated/invalid_response_8886.json new file mode 100644 index 00000000..1e203639 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8886.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06e9ea", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8893.json b/examples/meshcore/corpus/generated/invalid_response_8893.json new file mode 100644 index 00000000..3b0b7a85 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8893.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "862d263a866f5fbc0ce6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8911.json b/examples/meshcore/corpus/generated/invalid_response_8911.json new file mode 100644 index 00000000..7c0319b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8911.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "06d15c4a265225256ee19aba91f8e8c72a19", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8961.json b/examples/meshcore/corpus/generated/invalid_response_8961.json new file mode 100644 index 00000000..38f7b812 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8961.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06de82aed0d851", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8984.json b/examples/meshcore/corpus/generated/invalid_response_8984.json new file mode 100644 index 00000000..1211fdb5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8984.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05ebf77b3da9158867", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_8999.json b/examples/meshcore/corpus/generated/invalid_response_8999.json new file mode 100644 index 00000000..67bd43d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_8999.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06f0fa51", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9026.json b/examples/meshcore/corpus/generated/invalid_response_9026.json new file mode 100644 index 00000000..da70376d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9026.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06c08b34d2e02531372a16", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9029.json b/examples/meshcore/corpus/generated/invalid_response_9029.json new file mode 100644 index 00000000..3476dc3d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9029.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e832", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9047.json b/examples/meshcore/corpus/generated/invalid_response_9047.json new file mode 100644 index 00000000..2a0a5c58 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9047.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "86fb1ed875b5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9070.json b/examples/meshcore/corpus/generated/invalid_response_9070.json new file mode 100644 index 00000000..ce33e000 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9070.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05d5bc17627613dd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9094.json b/examples/meshcore/corpus/generated/invalid_response_9094.json new file mode 100644 index 00000000..b129b012 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9094.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "45d0855f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9146.json b/examples/meshcore/corpus/generated/invalid_response_9146.json new file mode 100644 index 00000000..a1d6769c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9146.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "8641", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9181.json b/examples/meshcore/corpus/generated/invalid_response_9181.json new file mode 100644 index 00000000..d98161b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9181.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05c00ae3b51d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9217.json b/examples/meshcore/corpus/generated/invalid_response_9217.json new file mode 100644 index 00000000..b9735d72 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9217.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "45dc33572a7930574e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9253.json b/examples/meshcore/corpus/generated/invalid_response_9253.json new file mode 100644 index 00000000..8fe994f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9253.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05c4b3b52962265f8e7a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9274.json b/examples/meshcore/corpus/generated/invalid_response_9274.json new file mode 100644 index 00000000..cdaccefd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9274.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e58da86255c680ef189d418a38abfa675eea2b4bdd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9292.json b/examples/meshcore/corpus/generated/invalid_response_9292.json new file mode 100644 index 00000000..769c8261 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9292.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06c0dfc663a5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9329.json b/examples/meshcore/corpus/generated/invalid_response_9329.json new file mode 100644 index 00000000..6f23586c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9329.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e4f2b3b557ccf8eb1d1ca0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9386.json b/examples/meshcore/corpus/generated/invalid_response_9386.json new file mode 100644 index 00000000..d1ebd15e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9386.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06d4d0975795", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9421.json b/examples/meshcore/corpus/generated/invalid_response_9421.json new file mode 100644 index 00000000..844e6893 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9421.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06e20a0a626a1de0a6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9453.json b/examples/meshcore/corpus/generated/invalid_response_9453.json new file mode 100644 index 00000000..22fb48f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9453.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05c8cd", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9470.json b/examples/meshcore/corpus/generated/invalid_response_9470.json new file mode 100644 index 00000000..1309e1f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9470.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05f8896443a539ffdd69cd4dad7d7d02030c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9476.json b/examples/meshcore/corpus/generated/invalid_response_9476.json new file mode 100644 index 00000000..69fce0f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9476.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06d34583214c07b9f2563e8cc92a76b5c3d542c9fa56", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9486.json b/examples/meshcore/corpus/generated/invalid_response_9486.json new file mode 100644 index 00000000..c069191b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9486.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06c0216f1ce9c3c9f501cd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9526.json b/examples/meshcore/corpus/generated/invalid_response_9526.json new file mode 100644 index 00000000..c26cf8bd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9526.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06c715733f6d4c605d9e79b5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9539.json b/examples/meshcore/corpus/generated/invalid_response_9539.json new file mode 100644 index 00000000..600da6e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9539.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06f33b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9591.json b/examples/meshcore/corpus/generated/invalid_response_9591.json new file mode 100644 index 00000000..aa718f6c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9591.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8585a2fb6409326f078f2111", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9606.json b/examples/meshcore/corpus/generated/invalid_response_9606.json new file mode 100644 index 00000000..8d24614d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9606.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06d6dfa7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9626.json b/examples/meshcore/corpus/generated/invalid_response_9626.json new file mode 100644 index 00000000..25c7da1a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9626.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06e4aa633393", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9651.json b/examples/meshcore/corpus/generated/invalid_response_9651.json new file mode 100644 index 00000000..8432deab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9651.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06fd33e7d50f2c1ff2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9657.json b/examples/meshcore/corpus/generated/invalid_response_9657.json new file mode 100644 index 00000000..ed1bf884 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9657.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "444ece7ad8871275", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9702.json b/examples/meshcore/corpus/generated/invalid_response_9702.json new file mode 100644 index 00000000..804002ba --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9702.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c4ed9c", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9740.json b/examples/meshcore/corpus/generated/invalid_response_9740.json new file mode 100644 index 00000000..e0d566d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9740.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tdirect", + "tags": [ + "response", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "c74eccec", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9801.json b/examples/meshcore/corpus/generated/invalid_response_9801.json new file mode 100644 index 00000000..0f059091 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9801.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06f2036575247a924b", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9845.json b/examples/meshcore/corpus/generated/invalid_response_9845.json new file mode 100644 index 00000000..84fe9b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9845.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tdirect", + "tags": [ + "response", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "47450138ceac24", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9857.json b/examples/meshcore/corpus/generated/invalid_response_9857.json new file mode 100644 index 00000000..162fc6b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9857.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE tflood", + "tags": [ + "response", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8433127445b9277a", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9922.json b/examples/meshcore/corpus/generated/invalid_response_9922.json new file mode 100644 index 00000000..e176e02b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9922.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05e079", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9932.json b/examples/meshcore/corpus/generated/invalid_response_9932.json new file mode 100644 index 00000000..7a3b3d0e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9932.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "05ea7cf3df4bce9796520ba3b94c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9937.json b/examples/meshcore/corpus/generated/invalid_response_9937.json new file mode 100644 index 00000000..37908212 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9937.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE flood", + "tags": [ + "response", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c5eff38c8ae33b7fd3", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_response_9956.json b/examples/meshcore/corpus/generated/invalid_response_9956.json new file mode 100644 index 00000000..2bd8c521 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_response_9956.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: RESPONSE direct", + "tags": [ + "response", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "06e514f9e78e4d54623ecce7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8003.json b/examples/meshcore/corpus/generated/invalid_trace_8003.json new file mode 100644 index 00000000..009e7061 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8003.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "27c5", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8027.json b/examples/meshcore/corpus/generated/invalid_trace_8027.json new file mode 100644 index 00000000..91857cbf --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8027.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25feb3119e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8038.json b/examples/meshcore/corpus/generated/invalid_trace_8038.json new file mode 100644 index 00000000..082bd3bc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8038.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26ffd8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8045.json b/examples/meshcore/corpus/generated/invalid_trace_8045.json new file mode 100644 index 00000000..9c2fef6f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8045.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "258fc7448b1570", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8061.json b/examples/meshcore/corpus/generated/invalid_trace_8061.json new file mode 100644 index 00000000..c2b6a270 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8061.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26fe16", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8062.json b/examples/meshcore/corpus/generated/invalid_trace_8062.json new file mode 100644 index 00000000..41a60de9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8062.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25f8aa", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8110.json b/examples/meshcore/corpus/generated/invalid_trace_8110.json new file mode 100644 index 00000000..2ead8081 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8110.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26e021a8cae3e83749bc3ab0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8123.json b/examples/meshcore/corpus/generated/invalid_trace_8123.json new file mode 100644 index 00000000..a8ce547b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8123.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f6ebfb93d4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8130.json b/examples/meshcore/corpus/generated/invalid_trace_8130.json new file mode 100644 index 00000000..e3c632d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8130.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e470a5cb", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8180.json b/examples/meshcore/corpus/generated/invalid_trace_8180.json new file mode 100644 index 00000000..4fec7650 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8180.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "26925336c7cc706c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8208.json b/examples/meshcore/corpus/generated/invalid_trace_8208.json new file mode 100644 index 00000000..47141cd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8208.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26c406", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8279.json b/examples/meshcore/corpus/generated/invalid_trace_8279.json new file mode 100644 index 00000000..262ffb79 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8279.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25cbef", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8286.json b/examples/meshcore/corpus/generated/invalid_trace_8286.json new file mode 100644 index 00000000..0ec74640 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8286.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "272e2d257c90b06e", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8292.json b/examples/meshcore/corpus/generated/invalid_trace_8292.json new file mode 100644 index 00000000..991277fb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8292.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f7067ddf", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8301.json b/examples/meshcore/corpus/generated/invalid_trace_8301.json new file mode 100644 index 00000000..ca6228c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8301.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f1ea6c1fcd", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8312.json b/examples/meshcore/corpus/generated/invalid_trace_8312.json new file mode 100644 index 00000000..1c744a67 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8312.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26e80b86", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8320.json b/examples/meshcore/corpus/generated/invalid_trace_8320.json new file mode 100644 index 00000000..0e86e43a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8320.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25d594", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8321.json b/examples/meshcore/corpus/generated/invalid_trace_8321.json new file mode 100644 index 00000000..0a02cdcd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8321.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e4395b04", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8323.json b/examples/meshcore/corpus/generated/invalid_trace_8323.json new file mode 100644 index 00000000..4c2d326c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8323.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26de4229137c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8375.json b/examples/meshcore/corpus/generated/invalid_trace_8375.json new file mode 100644 index 00000000..a5c600ab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8375.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "67a0268e89f74c5e307ea4973ebe", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8399.json b/examples/meshcore/corpus/generated/invalid_trace_8399.json new file mode 100644 index 00000000..000b089d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8399.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "266ebc9ea8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8432.json b/examples/meshcore/corpus/generated/invalid_trace_8432.json new file mode 100644 index 00000000..850017cb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8432.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26c3bf570bda7604b2df01", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8474.json b/examples/meshcore/corpus/generated/invalid_trace_8474.json new file mode 100644 index 00000000..0a60dba9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8474.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "a74f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8510.json b/examples/meshcore/corpus/generated/invalid_trace_8510.json new file mode 100644 index 00000000..2706a6fd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8510.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26c4a284eeb6ce", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8515.json b/examples/meshcore/corpus/generated/invalid_trace_8515.json new file mode 100644 index 00000000..b3de61c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8515.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f080b41d87", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8561.json b/examples/meshcore/corpus/generated/invalid_trace_8561.json new file mode 100644 index 00000000..5e0d88d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8561.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26fad1", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8592.json b/examples/meshcore/corpus/generated/invalid_trace_8592.json new file mode 100644 index 00000000..15116351 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8592.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "e7f9", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8636.json b/examples/meshcore/corpus/generated/invalid_trace_8636.json new file mode 100644 index 00000000..0d1b2f7a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8636.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "2617b92ac7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8683.json b/examples/meshcore/corpus/generated/invalid_trace_8683.json new file mode 100644 index 00000000..c3edb570 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8683.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25ea54471ab8ad5f5c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8738.json b/examples/meshcore/corpus/generated/invalid_trace_8738.json new file mode 100644 index 00000000..3f81feae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8738.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26cf936627", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8760.json b/examples/meshcore/corpus/generated/invalid_trace_8760.json new file mode 100644 index 00000000..c5bbedd8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8760.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26ff2a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8761.json b/examples/meshcore/corpus/generated/invalid_trace_8761.json new file mode 100644 index 00000000..4421b529 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8761.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e483d00e1a055d81", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8770.json b/examples/meshcore/corpus/generated/invalid_trace_8770.json new file mode 100644 index 00000000..b6c6dc2d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8770.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26da5f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8781.json b/examples/meshcore/corpus/generated/invalid_trace_8781.json new file mode 100644 index 00000000..b2723322 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8781.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "65263e69d0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8784.json b/examples/meshcore/corpus/generated/invalid_trace_8784.json new file mode 100644 index 00000000..c5f92d78 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8784.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26e241", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8813.json b/examples/meshcore/corpus/generated/invalid_trace_8813.json new file mode 100644 index 00000000..f8ea083c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8813.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25ec4fe8b177cf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8864.json b/examples/meshcore/corpus/generated/invalid_trace_8864.json new file mode 100644 index 00000000..8d3688ac --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8864.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25f5d8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8879.json b/examples/meshcore/corpus/generated/invalid_trace_8879.json new file mode 100644 index 00000000..ae876f4b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8879.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25ec62e7a9f756", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8895.json b/examples/meshcore/corpus/generated/invalid_trace_8895.json new file mode 100644 index 00000000..5ffd3d9e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8895.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25f292bf63f7295a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8913.json b/examples/meshcore/corpus/generated/invalid_trace_8913.json new file mode 100644 index 00000000..1df54423 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8913.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "2459b0d2dfd38cbe5a", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8927.json b/examples/meshcore/corpus/generated/invalid_trace_8927.json new file mode 100644 index 00000000..645debc0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8927.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25fdff79510735978f4e8b106e1eee63e80e68182155", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8934.json b/examples/meshcore/corpus/generated/invalid_trace_8934.json new file mode 100644 index 00000000..8bb5eebc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8934.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "67d1a9", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_8935.json b/examples/meshcore/corpus/generated/invalid_trace_8935.json new file mode 100644 index 00000000..653dd84c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_8935.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "e64b00ebccaf56778f3d05", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9025.json b/examples/meshcore/corpus/generated/invalid_trace_9025.json new file mode 100644 index 00000000..51a6496b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9025.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e5d08d0682", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9037.json b/examples/meshcore/corpus/generated/invalid_trace_9037.json new file mode 100644 index 00000000..1653212c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9037.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26cf69a361770f7f07b939b7051c2bb9eaf8892231a0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9060.json b/examples/meshcore/corpus/generated/invalid_trace_9060.json new file mode 100644 index 00000000..593f2a72 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9060.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f92356", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9082.json b/examples/meshcore/corpus/generated/invalid_trace_9082.json new file mode 100644 index 00000000..8b40dc13 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9082.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e4a2", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9091.json b/examples/meshcore/corpus/generated/invalid_trace_9091.json new file mode 100644 index 00000000..90635526 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9091.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "e7c44a5c96f156e8", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9109.json b/examples/meshcore/corpus/generated/invalid_trace_9109.json new file mode 100644 index 00000000..7e61c86e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9109.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26d6e0c0253c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9115.json b/examples/meshcore/corpus/generated/invalid_trace_9115.json new file mode 100644 index 00000000..5e35b89a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9115.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "a6718d8a7171ff50e30e8b5de5928b5e3101a55836", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9140.json b/examples/meshcore/corpus/generated/invalid_trace_9140.json new file mode 100644 index 00000000..529ccd80 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9140.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25fbe9579616789f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9208.json b/examples/meshcore/corpus/generated/invalid_trace_9208.json new file mode 100644 index 00000000..431a52b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9208.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26e7064b6699", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9211.json b/examples/meshcore/corpus/generated/invalid_trace_9211.json new file mode 100644 index 00000000..0cadf1a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9211.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25c3be072b0af487", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9230.json b/examples/meshcore/corpus/generated/invalid_trace_9230.json new file mode 100644 index 00000000..46c2b2f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9230.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26d73652683ed441b0dc810c3bba3e6cbdc835e2aa72", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9262.json b/examples/meshcore/corpus/generated/invalid_trace_9262.json new file mode 100644 index 00000000..0bd8d2e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9262.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f2c4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9310.json b/examples/meshcore/corpus/generated/invalid_trace_9310.json new file mode 100644 index 00000000..a123440c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9310.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a406", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9318.json b/examples/meshcore/corpus/generated/invalid_trace_9318.json new file mode 100644 index 00000000..19d37b1f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9318.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "a71f", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9324.json b/examples/meshcore/corpus/generated/invalid_trace_9324.json new file mode 100644 index 00000000..c134a515 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9324.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26cc9ebc", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9325.json b/examples/meshcore/corpus/generated/invalid_trace_9325.json new file mode 100644 index 00000000..20621b2b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9325.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tdirect", + "tags": [ + "trace", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "2726d243b77c", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9327.json b/examples/meshcore/corpus/generated/invalid_trace_9327.json new file mode 100644 index 00000000..b1a36918 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9327.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25fa12e8f5ce6687144f6eb7dcb47238a435bbe2785a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9338.json b/examples/meshcore/corpus/generated/invalid_trace_9338.json new file mode 100644 index 00000000..02458921 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9338.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "e6bc8fb354", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9341.json b/examples/meshcore/corpus/generated/invalid_trace_9341.json new file mode 100644 index 00000000..b9913e69 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9341.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25c5f96b47f18515", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9344.json b/examples/meshcore/corpus/generated/invalid_trace_9344.json new file mode 100644 index 00000000..cdb2cea4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9344.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26d1d2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9359.json b/examples/meshcore/corpus/generated/invalid_trace_9359.json new file mode 100644 index 00000000..5f17f5cd --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9359.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25d73ac2121739391e32a02566900fbe", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9415.json b/examples/meshcore/corpus/generated/invalid_trace_9415.json new file mode 100644 index 00000000..0ee5575c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9415.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26c05dbe4c0b11", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9427.json b/examples/meshcore/corpus/generated/invalid_trace_9427.json new file mode 100644 index 00000000..b7ec0da9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9427.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "660257", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9443.json b/examples/meshcore/corpus/generated/invalid_trace_9443.json new file mode 100644 index 00000000..9d9d5e8f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9443.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26f982e8b5096c04ddef80117d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9448.json b/examples/meshcore/corpus/generated/invalid_trace_9448.json new file mode 100644 index 00000000..2a266783 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9448.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25f6ae0b88e5", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9463.json b/examples/meshcore/corpus/generated/invalid_trace_9463.json new file mode 100644 index 00000000..2f2a224f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9463.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a54a6168da4abf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9505.json b/examples/meshcore/corpus/generated/invalid_trace_9505.json new file mode 100644 index 00000000..201286d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9505.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "651e3aa99f7b36f078", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9549.json b/examples/meshcore/corpus/generated/invalid_trace_9549.json new file mode 100644 index 00000000..a989da0e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9549.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "648c2599", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9583.json b/examples/meshcore/corpus/generated/invalid_trace_9583.json new file mode 100644 index 00000000..f27066fc --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9583.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e5dc4fcea4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9597.json b/examples/meshcore/corpus/generated/invalid_trace_9597.json new file mode 100644 index 00000000..540bc3ba --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9597.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "a67d7a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9601.json b/examples/meshcore/corpus/generated/invalid_trace_9601.json new file mode 100644 index 00000000..9c87e4e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9601.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26ce6f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9612.json b/examples/meshcore/corpus/generated/invalid_trace_9612.json new file mode 100644 index 00000000..bc9556b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9612.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25ebaf", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9698.json b/examples/meshcore/corpus/generated/invalid_trace_9698.json new file mode 100644 index 00000000..01a8d139 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9698.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25dee862420c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9716.json b/examples/meshcore/corpus/generated/invalid_trace_9716.json new file mode 100644 index 00000000..f6863328 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9716.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26ccf74d40a032", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9746.json b/examples/meshcore/corpus/generated/invalid_trace_9746.json new file mode 100644 index 00000000..f681e54c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9746.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "e510", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9791.json b/examples/meshcore/corpus/generated/invalid_trace_9791.json new file mode 100644 index 00000000..3fe5b226 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9791.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "244ac48380a2e8e51406bf399cac", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9819.json b/examples/meshcore/corpus/generated/invalid_trace_9819.json new file mode 100644 index 00000000..e6636e7b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9819.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a56cb59d6edfe4fecb4cd2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9836.json b/examples/meshcore/corpus/generated/invalid_trace_9836.json new file mode 100644 index 00000000..1896b2ae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9836.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "a55ae81f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9852.json b/examples/meshcore/corpus/generated/invalid_trace_9852.json new file mode 100644 index 00000000..710d43f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9852.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE direct", + "tags": [ + "trace", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "26c3c71e", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9860.json b/examples/meshcore/corpus/generated/invalid_trace_9860.json new file mode 100644 index 00000000..1b6d1f0c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9860.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25d22c", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9873.json b/examples/meshcore/corpus/generated/invalid_trace_9873.json new file mode 100644 index 00000000..b359667f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9873.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE tflood", + "tags": [ + "trace", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "6423", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9898.json b/examples/meshcore/corpus/generated/invalid_trace_9898.json new file mode 100644 index 00000000..fd3975b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9898.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "25a0ac7145f04d11af", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9914.json b/examples/meshcore/corpus/generated/invalid_trace_9914.json new file mode 100644 index 00000000..06987650 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9914.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25f3a9db94823edc36d9f017e33d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9955.json b/examples/meshcore/corpus/generated/invalid_trace_9955.json new file mode 100644 index 00000000..65ea091e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9955.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "65b18bb811daa342f0012329ed5f9d5cabf7fe7b131d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_trace_9994.json b/examples/meshcore/corpus/generated/invalid_trace_9994.json new file mode 100644 index 00000000..05adac51 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_trace_9994.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TRACE flood", + "tags": [ + "trace", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "25f5309619e461", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TRACE", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8021.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8021.json new file mode 100644 index 00000000..798d0e1d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8021.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09d57730", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8022.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8022.json new file mode 100644 index 00000000..826857fa --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8022.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09f61f0b74ab", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8041.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8041.json new file mode 100644 index 00000000..5b0a4db8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8041.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09fb3714", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8094.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8094.json new file mode 100644 index 00000000..832d751d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8094.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "0b460ada54974925da7f217e", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8143.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8143.json new file mode 100644 index 00000000..6a8535ae --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8143.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "882862b7e2b2c922", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8146.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8146.json new file mode 100644 index 00000000..eb850be7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8146.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0aedd7a58f4bd0aab5fd6d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8181.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8181.json new file mode 100644 index 00000000..6d33a133 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8181.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "08777c0f47f4", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8185.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8185.json new file mode 100644 index 00000000..e678087a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8185.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ae9934692", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8234.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8234.json new file mode 100644 index 00000000..0fac3f77 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8234.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0aee4db1d37f8ad6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8288.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8288.json new file mode 100644 index 00000000..b92004d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8288.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c90b739a570ee8c53ad6437c98b0152ef0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8310.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8310.json new file mode 100644 index 00000000..3bfbb343 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8310.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c8b599", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8326.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8326.json new file mode 100644 index 00000000..3cd0e23d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8326.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ac84cc5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8346.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8346.json new file mode 100644 index 00000000..2b92bfa4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8346.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0afff8c7c82c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8350.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8350.json new file mode 100644 index 00000000..c9686df9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8350.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "8b40d946c6a084", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8357.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8357.json new file mode 100644 index 00000000..261d4b71 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8357.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c0da", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8410.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8410.json new file mode 100644 index 00000000..e239547c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8410.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "486c758e3e7b", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8421.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8421.json new file mode 100644 index 00000000..e322cd60 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8421.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "8b1512", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8453.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8453.json new file mode 100644 index 00000000..e80c1172 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8453.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09eb19a24d3a1b91d6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8492.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8492.json new file mode 100644 index 00000000..5864b44e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8492.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ac19aff91bde2d2f9", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8501.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8501.json new file mode 100644 index 00000000..6152c14a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8501.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ad1cf63b42e7eb4094db4", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8514.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8514.json new file mode 100644 index 00000000..958a4666 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8514.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4a5e6086", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8529.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8529.json new file mode 100644 index 00000000..8ec6b4a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8529.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09f0351b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8535.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8535.json new file mode 100644 index 00000000..70a4609b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8535.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "0b70c0d65bcc", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8549.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8549.json new file mode 100644 index 00000000..ff45ab27 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8549.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ae3f3ba208c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8553.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8553.json new file mode 100644 index 00000000..4b5283e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8553.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4874857610", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8595.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8595.json new file mode 100644 index 00000000..358d57e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8595.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "487d28ed", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8603.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8603.json new file mode 100644 index 00000000..701fef55 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8603.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "482690d24540ce122b6b7e6eae5dd454060e335e0cd184", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8666.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8666.json new file mode 100644 index 00000000..20b8b153 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8666.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09f5563521a46a3104", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8690.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8690.json new file mode 100644 index 00000000..a81cc561 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8690.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09ed1b0bf50a3d078e9c9ed04b", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8724.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8724.json new file mode 100644 index 00000000..cf9c696d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8724.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4995b4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8729.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8729.json new file mode 100644 index 00000000..b03c4935 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8729.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ac4a801", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8757.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8757.json new file mode 100644 index 00000000..e24d3b1e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8757.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "48a445", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8795.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8795.json new file mode 100644 index 00000000..f4e49974 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8795.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ade66a2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8844.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8844.json new file mode 100644 index 00000000..17cf1af2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8844.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "8a87e45c40db5c470f3d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8850.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8850.json new file mode 100644 index 00000000..b61f7d82 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8850.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09de4d", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8853.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8853.json new file mode 100644 index 00000000..080a5b9a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8853.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09f472543f555b05c3a9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8860.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8860.json new file mode 100644 index 00000000..51b08534 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8860.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c9ddeeaef5b99d09b86a", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8871.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8871.json new file mode 100644 index 00000000..4ed598c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8871.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "8855a9c5", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8872.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8872.json new file mode 100644 index 00000000..40e793f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8872.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09ff56fa", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8889.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8889.json new file mode 100644 index 00000000..d19deb5b --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8889.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c50ac7b4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8901.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8901.json new file mode 100644 index 00000000..00c92183 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8901.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c37f00", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8906.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8906.json new file mode 100644 index 00000000..6b3a8c29 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8906.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "89dac761ece95ef31f", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8938.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8938.json new file mode 100644 index 00000000..917161ce --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8938.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "88d8a48d3f2fa4", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_8941.json b/examples/meshcore/corpus/generated/invalid_txt_msg_8941.json new file mode 100644 index 00000000..a303b062 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_8941.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09d825b0f155f1b9b583a5f8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9048.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9048.json new file mode 100644 index 00000000..c0cc4439 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9048.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c5587ed190cd9009690fc17aacb60c865e", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9053.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9053.json new file mode 100644 index 00000000..b1e7238c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9053.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ae3ab1207b4f82705eef5598852ba04a6", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9093.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9093.json new file mode 100644 index 00000000..3311fc67 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9093.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09dfc4a6ee7a345a0db687", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9103.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9103.json new file mode 100644 index 00000000..79c20ac9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9103.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ad948", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9162.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9162.json new file mode 100644 index 00000000..f0ce554d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9162.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0af416e97c", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9183.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9183.json new file mode 100644 index 00000000..df1aaf2f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9183.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ac910b91657ea3a1272a708e3d7", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9213.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9213.json new file mode 100644 index 00000000..1533f221 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9213.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "093520802fa78ed6", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9255.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9255.json new file mode 100644 index 00000000..9ca6b199 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9255.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ad9cd124f91fe960276fc12c5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9269.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9269.json new file mode 100644 index 00000000..c02d5a1c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9269.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cb8f2011", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9273.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9273.json new file mode 100644 index 00000000..af8ac49d --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9273.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4a595d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9295.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9295.json new file mode 100644 index 00000000..3170fd8f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9295.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c44c018967", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9312.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9312.json new file mode 100644 index 00000000..ba7cdeda --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9312.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0adfbc4255", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9342.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9342.json new file mode 100644 index 00000000..d79679a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9342.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "4968a7a9", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9357.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9357.json new file mode 100644 index 00000000..ce4ef3d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9357.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ade8272", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9378.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9378.json new file mode 100644 index 00000000..3114d075 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9378.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09d220", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9382.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9382.json new file mode 100644 index 00000000..de841347 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9382.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09f4d63936", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9398.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9398.json new file mode 100644 index 00000000..92083cc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9398.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0af532", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9408.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9408.json new file mode 100644 index 00000000..32fd820e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9408.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "0b6691cc", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9426.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9426.json new file mode 100644 index 00000000..35eba417 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9426.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c8e8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9439.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9439.json new file mode 100644 index 00000000..18be673f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9439.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c4480054febd10cd96d0fd58f901c771", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9489.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9489.json new file mode 100644 index 00000000..a23fa716 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9489.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09feb0", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9502.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9502.json new file mode 100644 index 00000000..a0f156c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9502.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4afb5a62aa86", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9504.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9504.json new file mode 100644 index 00000000..ebdffbc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9504.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0adcf94f809f9fd31a3df3c7b02fddf592", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9507.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9507.json new file mode 100644 index 00000000..a1c97823 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9507.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "0b371488797219560f8bdc", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9551.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9551.json new file mode 100644 index 00000000..647658e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9551.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "89a1d507", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9552.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9552.json new file mode 100644 index 00000000..c3204178 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9552.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09d9ca7de18bb2", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9573.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9573.json new file mode 100644 index 00000000..f0828915 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9573.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0a7d", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9578.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9578.json new file mode 100644 index 00000000..4835f298 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9578.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09c22cfa0a7b9d441837261680fc9e92cd612f2203f4", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9582.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9582.json new file mode 100644 index 00000000..658f9954 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9582.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0aef795f", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9586.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9586.json new file mode 100644 index 00000000..8be681f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9586.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09dbe770", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9592.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9592.json new file mode 100644 index 00000000..5490abeb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9592.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09ef1442c6a7a9597d00b8f3d8", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9594.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9594.json new file mode 100644 index 00000000..f4439522 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9594.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0aff2b598e14", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9640.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9640.json new file mode 100644 index 00000000..084a0286 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9640.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0afec602b7ab9cce53c0cfb11d612209f8cec2", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9641.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9641.json new file mode 100644 index 00000000..0a1a3da7 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9641.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ac05b8792d5e5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9668.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9668.json new file mode 100644 index 00000000..8bbb15fb --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9668.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0acc98e3f0", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9695.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9695.json new file mode 100644 index 00000000..346e713a --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9695.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ad80f8312a72689", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9715.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9715.json new file mode 100644 index 00000000..73865c4f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9715.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "48aa", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9728.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9728.json new file mode 100644 index 00000000..48d6b1c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9728.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "0ae3aa79d83f57d86fbde348eb5d07802b847dc2ae", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9750.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9750.json new file mode 100644 index 00000000..d8b33666 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9750.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ad970b63bc05a5151478c7b33ff7f310f7ed2b62ea5", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9821.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9821.json new file mode 100644 index 00000000..c70af993 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9821.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0aec423a", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9856.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9856.json new file mode 100644 index 00000000..16fe7766 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9856.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "not_meshcore" + ], + "packet_hex": "4a9d2ad8", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9869.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9869.json new file mode 100644 index 00000000..f3fbc42c --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9869.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09e756f900892757fc8483", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9894.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9894.json new file mode 100644 index 00000000..3b6a2dab --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9894.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tdirect", + "tags": [ + "txt_msg", + "tdirect", + "invalid", + "not_meshcore" + ], + "packet_hex": "cbd2ee93376a", + "valid": false, + "expected": { + "route_type": "tdirect", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9900.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9900.json new file mode 100644 index 00000000..8a7f7b7f --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9900.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "bad_framing" + ], + "packet_hex": "09e8407133dc8e2bac24", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9902.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9902.json new file mode 100644 index 00000000..7bd25fd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9902.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG tflood", + "tags": [ + "txt_msg", + "tflood", + "invalid", + "not_meshcore" + ], + "packet_hex": "882a90f95bcaf9e3aac1b2", + "valid": false, + "expected": { + "route_type": "tflood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9906.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9906.json new file mode 100644 index 00000000..1ab10585 --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9906.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0ac536b1acdeff", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9964.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9964.json new file mode 100644 index 00000000..c6def59e --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9964.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood", + "invalid", + "not_meshcore" + ], + "packet_hex": "c907b86df1", + "valid": false, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "error": "not_meshcore" + } +} diff --git a/examples/meshcore/corpus/generated/invalid_txt_msg_9982.json b/examples/meshcore/corpus/generated/invalid_txt_msg_9982.json new file mode 100644 index 00000000..a6c380be --- /dev/null +++ b/examples/meshcore/corpus/generated/invalid_txt_msg_9982.json @@ -0,0 +1,16 @@ +{ + "description": "Generated invalid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct", + "invalid", + "bad_framing" + ], + "packet_hex": "0afcee4b07618b16", + "valid": false, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "error": "bad_framing" + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2001.json b/examples/meshcore/corpus/generated/valid_ack_2001.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2001.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2002.json b/examples/meshcore/corpus/generated/valid_ack_2002.json new file mode 100644 index 00000000..6dd7b6e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2002.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4032000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2003.json b/examples/meshcore/corpus/generated/valid_ack_2003.json new file mode 100644 index 00000000..ec1efc6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2003.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e877f2ca7b2409daee865c2727a9c45d218dd8645e31db0860000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f2ca7", + "b2409d", + "aee865", + "c2727a", + "9c45d2", + "18dd86", + "45e31d" + ] + }, + "payload": { + "ack_crc": 34480 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2004.json b/examples/meshcore/corpus/generated/valid_ack_2004.json new file mode 100644 index 00000000..3fa1d5c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2004.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e896af9e28213b520132a4a6d6e4e1fad9e80175cbe3a4af7437cc1688b0c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6af9e2", + "8213b5", + "20132a", + "4a6d6e", + "4e1fad", + "9e8017", + "5cbe3a", + "4af743", + "7cc168" + ] + }, + "payload": { + "ack_crc": 3211 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2005.json b/examples/meshcore/corpus/generated/valid_ack_2005.json new file mode 100644 index 00000000..b73fcd01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2005.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84233511a5a162779de726906877969e7f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "233511", + "a5a162", + "779de7", + "269068" + ] + }, + "payload": { + "ack_crc": 2141099639 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2006.json b/examples/meshcore/corpus/generated/valid_ack_2006.json new file mode 100644 index 00000000..43617959 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2006.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01059e1ba3ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "05" + ] + }, + "payload": { + "ack_crc": 3466795934 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2007.json b/examples/meshcore/corpus/generated/valid_ack_2007.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2007.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2008.json b/examples/meshcore/corpus/generated/valid_ack_2008.json new file mode 100644 index 00000000..8b584a26 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2008.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02d8110c670000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d8", + "11" + ] + }, + "payload": { + "ack_crc": 26380 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2009.json b/examples/meshcore/corpus/generated/valid_ack_2009.json new file mode 100644 index 00000000..0add0a69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2009.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d824292919d85457c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "429291", + "9d8545" + ] + }, + "payload": { + "ack_crc": 124 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2010.json b/examples/meshcore/corpus/generated/valid_ack_2010.json new file mode 100644 index 00000000..28c1f961 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2010.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d04d75b07f349e581d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "5b", + "07", + "f3" + ] + }, + "payload": { + "ack_crc": 3632391497 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2011.json b/examples/meshcore/corpus/generated/valid_ack_2011.json new file mode 100644 index 00000000..acac8bd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2011.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83c37bebf268393b88944c963502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c37beb", + "f26839", + "3b8894" + ] + }, + "payload": { + "ack_crc": 37066316 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2012.json b/examples/meshcore/corpus/generated/valid_ack_2012.json new file mode 100644 index 00000000..b73d5540 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2012.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e067cda10d7cf0e5eaf3534", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "da", + "10", + "d7", + "cf", + "0e" + ] + }, + "payload": { + "ack_crc": 875933534 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2013.json b/examples/meshcore/corpus/generated/valid_ack_2013.json new file mode 100644 index 00000000..2176e871 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2013.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d043b7dc1c2b8600000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "7d", + "c1", + "c2" + ] + }, + "payload": { + "ack_crc": 24760 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2014.json b/examples/meshcore/corpus/generated/valid_ack_2014.json new file mode 100644 index 00000000..6b43382c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2014.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49e3503b054f93858272c4f15d7e09a15b5c9338000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e350", + "3b05", + "4f93", + "8582", + "72c4", + "f15d", + "7e09", + "a15b", + "5c93" + ] + }, + "payload": { + "ack_crc": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2015.json b/examples/meshcore/corpus/generated/valid_ack_2015.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2015.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2016.json b/examples/meshcore/corpus/generated/valid_ack_2016.json new file mode 100644 index 00000000..dea5fd5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2016.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8aaf7b7b46b4421811eefccccf930200d0ece79ee1dcfb1c857d1310541598e0e40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af7b7b", + "46b442", + "1811ee", + "fccccf", + "930200", + "d0ece7", + "9ee1dc", + "fb1c85", + "7d1310", + "541598" + ] + }, + "payload": { + "ack_crc": 58592 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2017.json b/examples/meshcore/corpus/generated/valid_ack_2017.json new file mode 100644 index 00000000..e20155dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2017.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d851165488fa1442c6009af4baf17a580dd39df85", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "116548", + "8fa144", + "2c6009", + "af4baf", + "17a580" + ] + }, + "payload": { + "ack_crc": 2245999069 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2018.json b/examples/meshcore/corpus/generated/valid_ack_2018.json new file mode 100644 index 00000000..6cf25976 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2018.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47eaafaa64d63870d3656d3641b19ff4950000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eaaf", + "aa64", + "d638", + "70d3", + "656d", + "3641", + "b19f" + ] + }, + "payload": { + "ack_crc": 38388 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2019.json b/examples/meshcore/corpus/generated/valid_ack_2019.json new file mode 100644 index 00000000..3bdc0f0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2019.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e099aca239ab58f62eec7d8070000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "ca", + "23", + "9a", + "b5", + "8f", + "62", + "ee", + "c7" + ] + }, + "payload": { + "ack_crc": 2008 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2020.json b/examples/meshcore/corpus/generated/valid_ack_2020.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2020.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2021.json b/examples/meshcore/corpus/generated/valid_ack_2021.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2021.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2022.json b/examples/meshcore/corpus/generated/valid_ack_2022.json new file mode 100644 index 00000000..7682d50c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2022.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81818979fd000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "818979" + ] + }, + "payload": { + "ack_crc": 253 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2023.json b/examples/meshcore/corpus/generated/valid_ack_2023.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2023.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2024.json b/examples/meshcore/corpus/generated/valid_ack_2024.json new file mode 100644 index 00000000..8efffbe1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2024.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d856388cbec15a47d8fc6bc0cb32f3c7108cf0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6388cb", + "ec15a4", + "7d8fc6", + "bc0cb3", + "2f3c71" + ] + }, + "payload": { + "ack_crc": 53000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2025.json b/examples/meshcore/corpus/generated/valid_ack_2025.json new file mode 100644 index 00000000..e4968b6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2025.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0812f501e71c0d2f330095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "f5", + "01", + "e7", + "1c", + "0d", + "2f", + "33" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2026.json b/examples/meshcore/corpus/generated/valid_ack_2026.json new file mode 100644 index 00000000..6c0d3052 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2026.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8581b7e2bee09978a023294ef14a77981b6c5e91", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "81b7e2", + "bee099", + "78a023", + "294ef1", + "4a7798" + ] + }, + "payload": { + "ack_crc": 2438884379 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2027.json b/examples/meshcore/corpus/generated/valid_ack_2027.json new file mode 100644 index 00000000..51d045ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2027.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42a512903afe000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a512", + "903a" + ] + }, + "payload": { + "ack_crc": 254 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2028.json b/examples/meshcore/corpus/generated/valid_ack_2028.json new file mode 100644 index 00000000..087e75ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2028.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8697be30377da70bf73a08cb51557421307d6ddf9f305c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "97be30", + "377da7", + "0bf73a", + "08cb51", + "557421", + "307d6d" + ] + }, + "payload": { + "ack_crc": 1546690527 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2029.json b/examples/meshcore/corpus/generated/valid_ack_2029.json new file mode 100644 index 00000000..c4fe52ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2029.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8377a59defd344af3903ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "77a59d", + "efd344", + "af3903" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2030.json b/examples/meshcore/corpus/generated/valid_ack_2030.json new file mode 100644 index 00000000..974b381c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2030.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41193e1cd20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "193e" + ] + }, + "payload": { + "ack_crc": 53788 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2031.json b/examples/meshcore/corpus/generated/valid_ack_2031.json new file mode 100644 index 00000000..9b6c9b82 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2031.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a3165bfc592dd291a814d5e53071824de1e66799a9384027501084df9c933956f60c7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3165bf", + "c592dd", + "291a81", + "4d5e53", + "071824", + "de1e66", + "799a93", + "840275", + "01084d", + "f9c933" + ] + }, + "payload": { + "ack_crc": 3344986005 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2032.json b/examples/meshcore/corpus/generated/valid_ack_2032.json new file mode 100644 index 00000000..9c30a68e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2032.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e097aa236e40c61c6d37900000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7a", + "a2", + "36", + "e4", + "0c", + "61", + "c6", + "d3", + "79" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2033.json b/examples/meshcore/corpus/generated/valid_ack_2033.json new file mode 100644 index 00000000..10a5b734 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2033.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4080140000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 5248 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2034.json b/examples/meshcore/corpus/generated/valid_ack_2034.json new file mode 100644 index 00000000..b433284f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2034.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4492ff7af27861d10b93e33eb0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "92ff", + "7af2", + "7861", + "d10b" + ] + }, + "payload": { + "ack_crc": 2956911507 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2035.json b/examples/meshcore/corpus/generated/valid_ack_2035.json new file mode 100644 index 00000000..38ef4756 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2035.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d093361614fbdb30d4ba02a7244d2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "61", + "61", + "4f", + "bd", + "b3", + "0d", + "4b", + "a0" + ] + }, + "payload": { + "ack_crc": 3527701034 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2036.json b/examples/meshcore/corpus/generated/valid_ack_2036.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2036.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2037.json b/examples/meshcore/corpus/generated/valid_ack_2037.json new file mode 100644 index 00000000..ef98a4f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2037.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4545acbe6b442e4ce05ce6a39af7a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "45ac", + "be6b", + "442e", + "4ce0", + "5ce6" + ] + }, + "payload": { + "ack_crc": 2851576483 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2038.json b/examples/meshcore/corpus/generated/valid_ack_2038.json new file mode 100644 index 00000000..222961ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2038.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4386df0ebb941ffb000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "86df", + "0ebb", + "941f" + ] + }, + "payload": { + "ack_crc": 251 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2039.json b/examples/meshcore/corpus/generated/valid_ack_2039.json new file mode 100644 index 00000000..9f2afff1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2039.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e023f3bbba7e3d1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3f", + "3b" + ] + }, + "payload": { + "ack_crc": 3521357755 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2040.json b/examples/meshcore/corpus/generated/valid_ack_2040.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2040.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2041.json b/examples/meshcore/corpus/generated/valid_ack_2041.json new file mode 100644 index 00000000..ffd3b9eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2041.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d871ea98d46ded243d6bd23dbbdf8c67142be46c350db1fc5cf08", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1ea98d", + "46ded2", + "43d6bd", + "23dbbd", + "f8c671", + "42be46", + "c350db" + ] + }, + "payload": { + "ack_crc": 147834143 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2042.json b/examples/meshcore/corpus/generated/valid_ack_2042.json new file mode 100644 index 00000000..479649d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2042.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89b4f162fcde9002fe3f07c9333b76abd347d88161a13a4c98a1929d00000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b4f162", + "fcde90", + "02fe3f", + "07c933", + "3b76ab", + "d347d8", + "8161a1", + "3a4c98", + "a1929d" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2043.json b/examples/meshcore/corpus/generated/valid_ack_2043.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2043.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2044.json b/examples/meshcore/corpus/generated/valid_ack_2044.json new file mode 100644 index 00000000..dd833b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2044.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41cbc6cc000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cbc6" + ] + }, + "payload": { + "ack_crc": 204 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2045.json b/examples/meshcore/corpus/generated/valid_ack_2045.json new file mode 100644 index 00000000..a290618e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2045.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e083c62c95aafb2f99dff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "62", + "c9", + "5a", + "af", + "b2", + "f9", + "9d" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2046.json b/examples/meshcore/corpus/generated/valid_ack_2046.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2046.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2047.json b/examples/meshcore/corpus/generated/valid_ack_2047.json new file mode 100644 index 00000000..8e759387 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2047.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4ae15958be38f25e3592e88439568975291aaeeb22dc800000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e159", + "58be", + "38f2", + "5e35", + "92e8", + "8439", + "5689", + "7529", + "1aae", + "eb22" + ] + }, + "payload": { + "ack_crc": 32988 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2048.json b/examples/meshcore/corpus/generated/valid_ack_2048.json new file mode 100644 index 00000000..4d91e505 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2048.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82f9426f6ee0fed7000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9426f", + "6ee0fe" + ] + }, + "payload": { + "ack_crc": 215 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2049.json b/examples/meshcore/corpus/generated/valid_ack_2049.json new file mode 100644 index 00000000..0ff1c13c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2049.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07f2448ca34836e30d2b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "44", + "8c", + "a3", + "48", + "36", + "e3" + ] + }, + "payload": { + "ack_crc": 11021 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2050.json b/examples/meshcore/corpus/generated/valid_ack_2050.json new file mode 100644 index 00000000..44f4d43e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2050.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07d8437fc463a34357000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d8", + "43", + "7f", + "c4", + "63", + "a3", + "43" + ] + }, + "payload": { + "ack_crc": 87 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2051.json b/examples/meshcore/corpus/generated/valid_ack_2051.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2051.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2052.json b/examples/meshcore/corpus/generated/valid_ack_2052.json new file mode 100644 index 00000000..e5fe19fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2052.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e057922231533cd000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "79", + "22", + "23", + "15", + "33" + ] + }, + "payload": { + "ack_crc": 205 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2053.json b/examples/meshcore/corpus/generated/valid_ack_2053.json new file mode 100644 index 00000000..6e736e8e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2053.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d490ef332e9aa79bc6817eb91ef38c6c8cd7c8380000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ef3", + "32e9", + "aa79", + "bc68", + "17eb", + "91ef", + "38c6", + "c8cd", + "7c83" + ] + }, + "payload": { + "ack_crc": 128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2054.json b/examples/meshcore/corpus/generated/valid_ack_2054.json new file mode 100644 index 00000000..99ef3543 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2054.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08dec3ff6f3a4ea4bef3000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "c3", + "ff", + "6f", + "3a", + "4e", + "a4", + "be" + ] + }, + "payload": { + "ack_crc": 243 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2055.json b/examples/meshcore/corpus/generated/valid_ack_2055.json new file mode 100644 index 00000000..d809cadf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2055.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4087080000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2183 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2056.json b/examples/meshcore/corpus/generated/valid_ack_2056.json new file mode 100644 index 00000000..58a71a7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2056.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41bed712000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bed7" + ] + }, + "payload": { + "ack_crc": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2057.json b/examples/meshcore/corpus/generated/valid_ack_2057.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2057.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2058.json b/examples/meshcore/corpus/generated/valid_ack_2058.json new file mode 100644 index 00000000..e9fc6490 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2058.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e835c98f4b31e9f96f21c30bb0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c98f4", + "b31e9f", + "96f21c" + ] + }, + "payload": { + "ack_crc": 47920 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2059.json b/examples/meshcore/corpus/generated/valid_ack_2059.json new file mode 100644 index 00000000..26bf7a9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2059.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d845a8bb12156f0ff1932a4c3c29d520000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5a8bb1", + "2156f0", + "ff1932", + "a4c3c2" + ] + }, + "payload": { + "ack_crc": 21149 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2060.json b/examples/meshcore/corpus/generated/valid_ack_2060.json new file mode 100644 index 00000000..f094c13c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2060.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41a6decac90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a6de" + ] + }, + "payload": { + "ack_crc": 51658 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2061.json b/examples/meshcore/corpus/generated/valid_ack_2061.json new file mode 100644 index 00000000..cd268687 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2061.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e836173cf0c7c119242d12e070000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6173cf", + "0c7c11", + "9242d1" + ] + }, + "payload": { + "ack_crc": 1838 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2062.json b/examples/meshcore/corpus/generated/valid_ack_2062.json new file mode 100644 index 00000000..7b9988ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2062.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48c076f93e15e77271aeb01d5aeb2f44b1278d48e6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c076", + "f93e", + "15e7", + "7271", + "aeb0", + "1d5a", + "eb2f", + "44b1" + ] + }, + "payload": { + "ack_crc": 3863514407 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2063.json b/examples/meshcore/corpus/generated/valid_ack_2063.json new file mode 100644 index 00000000..aa64f181 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2063.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a0014e8933221cef0b6e0ebe3bab65962e26a28fcb8cd0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0014", + "e893", + "3221", + "cef0", + "b6e0", + "ebe3", + "bab6", + "5962", + "e26a", + "28fc" + ] + }, + "payload": { + "ack_crc": 52664 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2064.json b/examples/meshcore/corpus/generated/valid_ack_2064.json new file mode 100644 index 00000000..18a77214 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2064.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07e35e35e13a038fea1607e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "5e", + "35", + "e1", + "3a", + "03", + "8f" + ] + }, + "payload": { + "ack_crc": 3909555946 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2065.json b/examples/meshcore/corpus/generated/valid_ack_2065.json new file mode 100644 index 00000000..503e46a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2065.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48d2c5e20f6d088787292ba59945d60da7f909d23d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d2c5", + "e20f", + "6d08", + "8787", + "292b", + "a599", + "45d6", + "0da7" + ] + }, + "payload": { + "ack_crc": 1037175289 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2066.json b/examples/meshcore/corpus/generated/valid_ack_2066.json new file mode 100644 index 00000000..6a00ad96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2066.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81eefedeee000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eefede" + ] + }, + "payload": { + "ack_crc": 238 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2067.json b/examples/meshcore/corpus/generated/valid_ack_2067.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2067.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2068.json b/examples/meshcore/corpus/generated/valid_ack_2068.json new file mode 100644 index 00000000..8cd09fd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2068.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d864efa1c286e1c2f9aacbd2be8e6512050ff2f2bd00000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4efa1c", + "286e1c", + "2f9aac", + "bd2be8", + "e65120", + "50ff2f" + ] + }, + "payload": { + "ack_crc": 53291 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2069.json b/examples/meshcore/corpus/generated/valid_ack_2069.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2069.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2070.json b/examples/meshcore/corpus/generated/valid_ack_2070.json new file mode 100644 index 00000000..0e0220a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2070.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04c0271c8f5c2d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "27", + "1c", + "8f" + ] + }, + "payload": { + "ack_crc": 11612 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2071.json b/examples/meshcore/corpus/generated/valid_ack_2071.json new file mode 100644 index 00000000..6c18fe97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2071.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4ad0b71f32b7217b0cd20a71092c2b4d0d8936de3144ee385a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d0b7", + "1f32", + "b721", + "7b0c", + "d20a", + "7109", + "2c2b", + "4d0d", + "8936", + "de31" + ] + }, + "payload": { + "ack_crc": 1513680452 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2072.json b/examples/meshcore/corpus/generated/valid_ack_2072.json new file mode 100644 index 00000000..7250cfb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2072.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d895b8e2be9abb5def049295142363e390a54d94dbedfff40f40abf1b91eb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5b8e2b", + "e9abb5", + "def049", + "295142", + "363e39", + "0a54d9", + "4dbedf", + "ff40f4", + "0abf1b" + ] + }, + "payload": { + "ack_crc": 60305 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2073.json b/examples/meshcore/corpus/generated/valid_ack_2073.json new file mode 100644 index 00000000..a6f1c8bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2073.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d436d031bd569e60d280000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6d03", + "1bd5", + "69e6" + ] + }, + "payload": { + "ack_crc": 10253 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2074.json b/examples/meshcore/corpus/generated/valid_ack_2074.json new file mode 100644 index 00000000..ad032ef4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2074.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d404b08781e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 511182923 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2075.json b/examples/meshcore/corpus/generated/valid_ack_2075.json new file mode 100644 index 00000000..980c8b0e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2075.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a2994dcb6e613940a1ce16052b37503454b195b9254d40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2994", + "dcb6", + "e613", + "940a", + "1ce1", + "6052", + "b375", + "0345", + "4b19", + "5b92" + ] + }, + "payload": { + "ack_crc": 54356 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2076.json b/examples/meshcore/corpus/generated/valid_ack_2076.json new file mode 100644 index 00000000..9d2c53bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2076.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06b20b6e87239872033d92", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b2", + "0b", + "6e", + "87", + "23", + "98" + ] + }, + "payload": { + "ack_crc": 2453472114 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2077.json b/examples/meshcore/corpus/generated/valid_ack_2077.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2077.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2078.json b/examples/meshcore/corpus/generated/valid_ack_2078.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2078.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2079.json b/examples/meshcore/corpus/generated/valid_ack_2079.json new file mode 100644 index 00000000..83af56a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2079.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e871fcbdec5e064f15c75164396e94c4eb5c10fbd80e1e8000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fcbde", + "c5e064", + "f15c75", + "164396", + "e94c4e", + "b5c10f", + "bd80e1" + ] + }, + "payload": { + "ack_crc": 232 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2080.json b/examples/meshcore/corpus/generated/valid_ack_2080.json new file mode 100644 index 00000000..d7757957 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2080.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e811e9f6741000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1e9f67" + ] + }, + "payload": { + "ack_crc": 65 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2081.json b/examples/meshcore/corpus/generated/valid_ack_2081.json new file mode 100644 index 00000000..21f14aa5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2081.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85b936fe3ae5cefd230674363b7c044a703e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b936fe", + "3ae5ce", + "fd2306", + "74363b", + "7c044a" + ] + }, + "payload": { + "ack_crc": 15984 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2082.json b/examples/meshcore/corpus/generated/valid_ack_2082.json new file mode 100644 index 00000000..0a97cebf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2082.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e838c992440f08da4478940c10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8c9924", + "40f08d", + "a44789" + ] + }, + "payload": { + "ack_crc": 49472 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2083.json b/examples/meshcore/corpus/generated/valid_ack_2083.json new file mode 100644 index 00000000..50c5a737 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2083.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d843603680c22f9959a8642157badb10000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "360368", + "0c22f9", + "959a86", + "42157b" + ] + }, + "payload": { + "ack_crc": 45485 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2084.json b/examples/meshcore/corpus/generated/valid_ack_2084.json new file mode 100644 index 00000000..6d4d9717 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2084.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45eb2008f5dc0889400612bceb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eb20", + "08f5", + "dc08", + "8940", + "0612" + ] + }, + "payload": { + "ack_crc": 60348 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2085.json b/examples/meshcore/corpus/generated/valid_ack_2085.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2085.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2086.json b/examples/meshcore/corpus/generated/valid_ack_2086.json new file mode 100644 index 00000000..1bbad92a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2086.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8041d20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 53825 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2087.json b/examples/meshcore/corpus/generated/valid_ack_2087.json new file mode 100644 index 00000000..c890709c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2087.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a468c38b0530df078e5588349c022340955e230dea16ae8199e35dda7f2c31178333e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "468c38", + "b0530d", + "f078e5", + "588349", + "c02234", + "0955e2", + "30dea1", + "6ae819", + "9e35dd", + "a7f2c3" + ] + }, + "payload": { + "ack_crc": 1043560465 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2088.json b/examples/meshcore/corpus/generated/valid_ack_2088.json new file mode 100644 index 00000000..12241480 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2088.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8099000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 153 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2089.json b/examples/meshcore/corpus/generated/valid_ack_2089.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2089.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2090.json b/examples/meshcore/corpus/generated/valid_ack_2090.json new file mode 100644 index 00000000..303440e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2090.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48c5fe29eabd712b98ab762ec236c740831dc70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c5fe", + "29ea", + "bd71", + "2b98", + "ab76", + "2ec2", + "36c7", + "4083" + ] + }, + "payload": { + "ack_crc": 50973 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2091.json b/examples/meshcore/corpus/generated/valid_ack_2091.json new file mode 100644 index 00000000..844e95e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2091.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83ca87818ffde6f41509c5e60000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca8781", + "8ffde6", + "f41509" + ] + }, + "payload": { + "ack_crc": 59077 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2092.json b/examples/meshcore/corpus/generated/valid_ack_2092.json new file mode 100644 index 00000000..3a79d719 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2092.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82d65fa1ed7b17a74009a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d65fa1", + "ed7b17" + ] + }, + "payload": { + "ack_crc": 2752069799 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2093.json b/examples/meshcore/corpus/generated/valid_ack_2093.json new file mode 100644 index 00000000..40506721 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2093.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48e10f36583b9585f8cd00e0250e21d14b25d40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e10f", + "3658", + "3b95", + "85f8", + "cd00", + "e025", + "0e21", + "d14b" + ] + }, + "payload": { + "ack_crc": 54309 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2094.json b/examples/meshcore/corpus/generated/valid_ack_2094.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2094.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2095.json b/examples/meshcore/corpus/generated/valid_ack_2095.json new file mode 100644 index 00000000..fc4015ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2095.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e453eb1fc29a357f440beab01000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3eb1", + "fc29", + "a357", + "f440", + "beab" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2096.json b/examples/meshcore/corpus/generated/valid_ack_2096.json new file mode 100644 index 00000000..480fe90f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2096.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e070ee8fbf96805b4d6544e9a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "e8", + "fb", + "f9", + "68", + "05", + "b4" + ] + }, + "payload": { + "ack_crc": 2588824790 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2097.json b/examples/meshcore/corpus/generated/valid_ack_2097.json new file mode 100644 index 00000000..06ac3482 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2097.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89ac2ea9cfee59c57369b682328830442cbbd21dee9b736364b461cfd9a94dee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac2ea9", + "cfee59", + "c57369", + "b68232", + "883044", + "2cbbd2", + "1dee9b", + "736364", + "b461cf" + ] + }, + "payload": { + "ack_crc": 3998067161 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2098.json b/examples/meshcore/corpus/generated/valid_ack_2098.json new file mode 100644 index 00000000..5e6c1b11 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2098.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41c29a92000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c29a" + ] + }, + "payload": { + "ack_crc": 146 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2099.json b/examples/meshcore/corpus/generated/valid_ack_2099.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2099.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2100.json b/examples/meshcore/corpus/generated/valid_ack_2100.json new file mode 100644 index 00000000..9830ce7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2100.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4897e493170fac96e3e2fee1c7046d66aad7b00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "97e4", + "9317", + "0fac", + "96e3", + "e2fe", + "e1c7", + "046d", + "66aa" + ] + }, + "payload": { + "ack_crc": 45271 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2101.json b/examples/meshcore/corpus/generated/valid_ack_2101.json new file mode 100644 index 00000000..df0cd092 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2101.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44f151b7e358b5d8b69bf7f729", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f151", + "b7e3", + "58b5", + "d8b6" + ] + }, + "payload": { + "ack_crc": 704116635 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2102.json b/examples/meshcore/corpus/generated/valid_ack_2102.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2102.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2103.json b/examples/meshcore/corpus/generated/valid_ack_2103.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2103.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2104.json b/examples/meshcore/corpus/generated/valid_ack_2104.json new file mode 100644 index 00000000..094f1fad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2104.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e886cd58afdb0f16ca5f9ad2f4e8d28d2b7d927d08f39662a2401000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6cd58a", + "fdb0f1", + "6ca5f9", + "ad2f4e", + "8d28d2", + "b7d927", + "d08f39", + "662a24" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2105.json b/examples/meshcore/corpus/generated/valid_ack_2105.json new file mode 100644 index 00000000..ced5c855 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2105.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0187cd3c0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87" + ] + }, + "payload": { + "ack_crc": 15565 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2106.json b/examples/meshcore/corpus/generated/valid_ack_2106.json new file mode 100644 index 00000000..f8759232 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2106.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83d22db58335027373201f0d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d22db5", + "833502", + "737320" + ] + }, + "payload": { + "ack_crc": 3359 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2107.json b/examples/meshcore/corpus/generated/valid_ack_2107.json new file mode 100644 index 00000000..ad913da7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2107.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89107b5b6a2e63bab445fc32d57483e23f6af2873adca916a0945f5647a32a48", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "107b5b", + "6a2e63", + "bab445", + "fc32d5", + "7483e2", + "3f6af2", + "873adc", + "a916a0", + "945f56" + ] + }, + "payload": { + "ack_crc": 1210753863 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2108.json b/examples/meshcore/corpus/generated/valid_ack_2108.json new file mode 100644 index 00000000..e6d93a1e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2108.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07926af47bd8accc9bc20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "6a", + "f4", + "7b", + "d8", + "ac", + "cc" + ] + }, + "payload": { + "ack_crc": 49819 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2109.json b/examples/meshcore/corpus/generated/valid_ack_2109.json new file mode 100644 index 00000000..4173258a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2109.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8222edec27e8b8975dc173", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "22edec", + "27e8b8" + ] + }, + "payload": { + "ack_crc": 1942052247 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2110.json b/examples/meshcore/corpus/generated/valid_ack_2110.json new file mode 100644 index 00000000..7753a0eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2110.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83557ec15c23b425f24369410000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "557ec1", + "5c23b4", + "25f243" + ] + }, + "payload": { + "ack_crc": 16745 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2111.json b/examples/meshcore/corpus/generated/valid_ack_2111.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2111.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2112.json b/examples/meshcore/corpus/generated/valid_ack_2112.json new file mode 100644 index 00000000..cc18d71d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2112.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e861e58602e515e62373046b52c2db51d9552af3e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1e5860", + "2e515e", + "623730", + "46b52c", + "2db51d", + "9552af" + ] + }, + "payload": { + "ack_crc": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2113.json b/examples/meshcore/corpus/generated/valid_ack_2113.json new file mode 100644 index 00000000..f9acb82f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2113.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d408e5fadf4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 4105002894 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2114.json b/examples/meshcore/corpus/generated/valid_ack_2114.json new file mode 100644 index 00000000..1d358393 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2114.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84074dc272e91e6dfd6b5ca69589040000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "074dc2", + "72e91e", + "6dfd6b", + "5ca695" + ] + }, + "payload": { + "ack_crc": 1161 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2115.json b/examples/meshcore/corpus/generated/valid_ack_2115.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2115.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2116.json b/examples/meshcore/corpus/generated/valid_ack_2116.json new file mode 100644 index 00000000..189e027f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2116.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84ac797ee521e13468800a3987b67d0a39", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac797e", + "e521e1", + "346880", + "0a3987" + ] + }, + "payload": { + "ack_crc": 956988854 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2117.json b/examples/meshcore/corpus/generated/valid_ack_2117.json new file mode 100644 index 00000000..d54b4a75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2117.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45edc865ff4a69c17955dd0bb2812c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "edc8", + "65ff", + "4a69", + "c179", + "55dd" + ] + }, + "payload": { + "ack_crc": 746697227 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2118.json b/examples/meshcore/corpus/generated/valid_ack_2118.json new file mode 100644 index 00000000..88c6ffa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2118.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06b848c3c8e445971a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b8", + "48", + "c3", + "c8", + "e4", + "45" + ] + }, + "payload": { + "ack_crc": 6807 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2119.json b/examples/meshcore/corpus/generated/valid_ack_2119.json new file mode 100644 index 00000000..e029a3d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2119.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82d8f49bc300ca80530000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d8f49b", + "c300ca" + ] + }, + "payload": { + "ack_crc": 21376 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2120.json b/examples/meshcore/corpus/generated/valid_ack_2120.json new file mode 100644 index 00000000..cd277b90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2120.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d071791f9b03625eee3000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "91", + "f9", + "b0", + "36", + "25", + "ee" + ] + }, + "payload": { + "ack_crc": 227 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2121.json b/examples/meshcore/corpus/generated/valid_ack_2121.json new file mode 100644 index 00000000..a2f5d57f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2121.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0711dc5865171aa617b56f56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "dc", + "58", + "65", + "17", + "1a", + "a6" + ] + }, + "payload": { + "ack_crc": 1450161431 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2122.json b/examples/meshcore/corpus/generated/valid_ack_2122.json new file mode 100644 index 00000000..d9ea72c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2122.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0717463fed896ce110000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "46", + "3f", + "ed", + "89", + "6c", + "e1" + ] + }, + "payload": { + "ack_crc": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2123.json b/examples/meshcore/corpus/generated/valid_ack_2123.json new file mode 100644 index 00000000..622267d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2123.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e459a21a4d19c1c82d0ed281bf59c3e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9a21", + "a4d1", + "9c1c", + "82d0", + "ed28" + ] + }, + "payload": { + "ack_crc": 1050473755 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2124.json b/examples/meshcore/corpus/generated/valid_ack_2124.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2124.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2125.json b/examples/meshcore/corpus/generated/valid_ack_2125.json new file mode 100644 index 00000000..dbbb048c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2125.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41560407c30000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5604" + ] + }, + "payload": { + "ack_crc": 49927 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2126.json b/examples/meshcore/corpus/generated/valid_ack_2126.json new file mode 100644 index 00000000..fabd2ae3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2126.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89853f2623cd36ad4fb9f8bde63b7293e3f812bcde27cf512ab6e1d0a2670000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "853f26", + "23cd36", + "ad4fb9", + "f8bde6", + "3b7293", + "e3f812", + "bcde27", + "cf512a", + "b6e1d0" + ] + }, + "payload": { + "ack_crc": 26530 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2127.json b/examples/meshcore/corpus/generated/valid_ack_2127.json new file mode 100644 index 00000000..5dae31ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2127.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42ba748bd100000200", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ba74", + "8bd1" + ] + }, + "payload": { + "ack_crc": 131072 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2128.json b/examples/meshcore/corpus/generated/valid_ack_2128.json new file mode 100644 index 00000000..74a52f40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2128.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8345d6989d358ae8a7fc2c330000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "45d698", + "9d358a", + "e8a7fc" + ] + }, + "payload": { + "ack_crc": 13100 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2129.json b/examples/meshcore/corpus/generated/valid_ack_2129.json new file mode 100644 index 00000000..c0740112 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2129.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48aa0976b9a5611765ed48de6fb2d80368754fb897", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aa09", + "76b9", + "a561", + "1765", + "ed48", + "de6f", + "b2d8", + "0368" + ] + }, + "payload": { + "ack_crc": 2545438581 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2130.json b/examples/meshcore/corpus/generated/valid_ack_2130.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2130.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2131.json b/examples/meshcore/corpus/generated/valid_ack_2131.json new file mode 100644 index 00000000..fa4e0861 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2131.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e446536ef1e83c2e4bc56000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6536", + "ef1e", + "83c2", + "e4bc" + ] + }, + "payload": { + "ack_crc": 86 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2132.json b/examples/meshcore/corpus/generated/valid_ack_2132.json new file mode 100644 index 00000000..561a3df1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2132.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d819d52911f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d5291" + ] + }, + "payload": { + "ack_crc": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2133.json b/examples/meshcore/corpus/generated/valid_ack_2133.json new file mode 100644 index 00000000..8f95aae4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2133.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0249f7b46e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "f7" + ] + }, + "payload": { + "ack_crc": 28340 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2134.json b/examples/meshcore/corpus/generated/valid_ack_2134.json new file mode 100644 index 00000000..63cb2f86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2134.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d888dcb52f3c1d5883b70da93fe52e0567bd866f695f5c1bfaa95290000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8dcb52", + "f3c1d5", + "883b70", + "da93fe", + "52e056", + "7bd866", + "f695f5", + "c1bfaa" + ] + }, + "payload": { + "ack_crc": 10645 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2135.json b/examples/meshcore/corpus/generated/valid_ack_2135.json new file mode 100644 index 00000000..0ae0c92d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2135.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4af8831e4cd2abfced6dbdc39e28d70c7d0d04062e3c760000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f883", + "1e4c", + "d2ab", + "fced", + "6dbd", + "c39e", + "28d7", + "0c7d", + "0d04", + "062e" + ] + }, + "payload": { + "ack_crc": 30268 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2136.json b/examples/meshcore/corpus/generated/valid_ack_2136.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2136.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2137.json b/examples/meshcore/corpus/generated/valid_ack_2137.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2137.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2138.json b/examples/meshcore/corpus/generated/valid_ack_2138.json new file mode 100644 index 00000000..438476f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2138.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87a1f9d6c8ea21dfa60e70ac0a36c207a159129e6d7aff430000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a1f9d6", + "c8ea21", + "dfa60e", + "70ac0a", + "36c207", + "a15912", + "9e6d7a" + ] + }, + "payload": { + "ack_crc": 17407 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2139.json b/examples/meshcore/corpus/generated/valid_ack_2139.json new file mode 100644 index 00000000..1424cc69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2139.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87fe7bccfdf64631a64040d588157eee9e81fe6883e08a000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe7bcc", + "fdf646", + "31a640", + "40d588", + "157eee", + "9e81fe", + "6883e0" + ] + }, + "payload": { + "ack_crc": 138 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2140.json b/examples/meshcore/corpus/generated/valid_ack_2140.json new file mode 100644 index 00000000..8cc4165c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2140.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0499ef018e25000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "ef", + "01", + "8e" + ] + }, + "payload": { + "ack_crc": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2141.json b/examples/meshcore/corpus/generated/valid_ack_2141.json new file mode 100644 index 00000000..317658d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2141.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d058f4dd27a4df802ae1e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8f", + "4d", + "d2", + "7a", + "4d" + ] + }, + "payload": { + "ack_crc": 514720504 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2142.json b/examples/meshcore/corpus/generated/valid_ack_2142.json new file mode 100644 index 00000000..d0f4990f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2142.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88b04ffffff9d767d8867291d4f6c5ed558d5710d6de5a4f027075413a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b04fff", + "fff9d7", + "67d886", + "7291d4", + "f6c5ed", + "558d57", + "10d6de", + "5a4f02" + ] + }, + "payload": { + "ack_crc": 977368432 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2143.json b/examples/meshcore/corpus/generated/valid_ack_2143.json new file mode 100644 index 00000000..12c6aab9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2143.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e443fef3c20608fa406d3020000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3fef", + "3c20", + "608f", + "a406" + ] + }, + "payload": { + "ack_crc": 723 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2144.json b/examples/meshcore/corpus/generated/valid_ack_2144.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2144.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2145.json b/examples/meshcore/corpus/generated/valid_ack_2145.json new file mode 100644 index 00000000..9e4e9e1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2145.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4641eeee28111ede6a1b41caf8bde80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "41ee", + "ee28", + "111e", + "de6a", + "1b41", + "caf8" + ] + }, + "payload": { + "ack_crc": 59581 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2146.json b/examples/meshcore/corpus/generated/valid_ack_2146.json new file mode 100644 index 00000000..9d60a2dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2146.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48a9e954ce5d903e877c1e934330e746a000000010", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a9e9", + "54ce", + "5d90", + "3e87", + "7c1e", + "9343", + "30e7", + "46a0" + ] + }, + "payload": { + "ack_crc": 268435456 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2147.json b/examples/meshcore/corpus/generated/valid_ack_2147.json new file mode 100644 index 00000000..92248627 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2147.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d024d68feffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4d", + "68" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2148.json b/examples/meshcore/corpus/generated/valid_ack_2148.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2148.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2149.json b/examples/meshcore/corpus/generated/valid_ack_2149.json new file mode 100644 index 00000000..8ed1db1e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2149.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48d9b46ce4da3c1a6b9bc05d9455355ed0ec040000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d9b4", + "6ce4", + "da3c", + "1a6b", + "9bc0", + "5d94", + "5535", + "5ed0" + ] + }, + "payload": { + "ack_crc": 1260 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2150.json b/examples/meshcore/corpus/generated/valid_ack_2150.json new file mode 100644 index 00000000..7cb04440 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2150.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82243d2170572700000400", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "243d21", + "705727" + ] + }, + "payload": { + "ack_crc": 262144 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2151.json b/examples/meshcore/corpus/generated/valid_ack_2151.json new file mode 100644 index 00000000..fbbfe477 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2151.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e829e5cf10b9570e6e90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e5cf1", + "0b9570" + ] + }, + "payload": { + "ack_crc": 59878 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2152.json b/examples/meshcore/corpus/generated/valid_ack_2152.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2152.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2153.json b/examples/meshcore/corpus/generated/valid_ack_2153.json new file mode 100644 index 00000000..d72d628b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2153.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a4268edaeb006a0e0a7fa4abe95554d85a6fcc761493c5b713b12dfd8b2ea00000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4268ed", + "aeb006", + "a0e0a7", + "fa4abe", + "95554d", + "85a6fc", + "c76149", + "3c5b71", + "3b12df", + "d8b2ea" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2154.json b/examples/meshcore/corpus/generated/valid_ack_2154.json new file mode 100644 index 00000000..240f36c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2154.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06ac9c67b6544adc000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "9c", + "67", + "b6", + "54", + "4a" + ] + }, + "payload": { + "ack_crc": 220 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2155.json b/examples/meshcore/corpus/generated/valid_ack_2155.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2155.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2156.json b/examples/meshcore/corpus/generated/valid_ack_2156.json new file mode 100644 index 00000000..4375b73a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2156.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07733cb6bfd479ccac000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "3c", + "b6", + "bf", + "d4", + "79", + "cc" + ] + }, + "payload": { + "ack_crc": 172 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2157.json b/examples/meshcore/corpus/generated/valid_ack_2157.json new file mode 100644 index 00000000..015fe1a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2157.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81318bfed2115ea1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "318bfe" + ] + }, + "payload": { + "ack_crc": 2707296722 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2158.json b/examples/meshcore/corpus/generated/valid_ack_2158.json new file mode 100644 index 00000000..cdbdbcca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2158.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42b69f099921d5c65b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b69f", + "0999" + ] + }, + "payload": { + "ack_crc": 1539757345 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2159.json b/examples/meshcore/corpus/generated/valid_ack_2159.json new file mode 100644 index 00000000..c1438e2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2159.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8805af75e8f0fa886c8130e02e5805494f5d08e027c3cc7fb6e81d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "05af75", + "e8f0fa", + "886c81", + "30e02e", + "580549", + "4f5d08", + "e027c3", + "cc7fb6" + ] + }, + "payload": { + "ack_crc": 7656 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2160.json b/examples/meshcore/corpus/generated/valid_ack_2160.json new file mode 100644 index 00000000..7a858247 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2160.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a32ae1c64e127af263102745f0c62d42a3dc2f9ffe6908ad38bcec4e6643576000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "32ae1c", + "64e127", + "af2631", + "02745f", + "0c62d4", + "2a3dc2", + "f9ffe6", + "908ad3", + "8bcec4", + "e66435" + ] + }, + "payload": { + "ack_crc": 118 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2161.json b/examples/meshcore/corpus/generated/valid_ack_2161.json new file mode 100644 index 00000000..3e48f99f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2161.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0700d86ff8d6c8c7715f24c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "d8", + "6f", + "f8", + "d6", + "c8", + "c7" + ] + }, + "payload": { + "ack_crc": 3240386417 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2162.json b/examples/meshcore/corpus/generated/valid_ack_2162.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2162.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2163.json b/examples/meshcore/corpus/generated/valid_ack_2163.json new file mode 100644 index 00000000..ad6f7271 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2163.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e840edd3bed75a0761007eed65da4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0edd3b", + "ed75a0", + "761007", + "eed65d" + ] + }, + "payload": { + "ack_crc": 164 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2164.json b/examples/meshcore/corpus/generated/valid_ack_2164.json new file mode 100644 index 00000000..c49ed802 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2164.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82933431a53ad8e6da0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "933431", + "a53ad8" + ] + }, + "payload": { + "ack_crc": 56038 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2165.json b/examples/meshcore/corpus/generated/valid_ack_2165.json new file mode 100644 index 00000000..74ef8edd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2165.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84d4f81a778452a39d92210288e828c397", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d4f81a", + "778452", + "a39d92", + "210288" + ] + }, + "payload": { + "ack_crc": 2546149608 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2166.json b/examples/meshcore/corpus/generated/valid_ack_2166.json new file mode 100644 index 00000000..74ad71c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2166.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05bfc0f918485ce20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "c0", + "f9", + "18", + "48" + ] + }, + "payload": { + "ack_crc": 57948 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2167.json b/examples/meshcore/corpus/generated/valid_ack_2167.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2167.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2168.json b/examples/meshcore/corpus/generated/valid_ack_2168.json new file mode 100644 index 00000000..2943658c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2168.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0362da8c2bdf0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62", + "da", + "8c" + ] + }, + "payload": { + "ack_crc": 57131 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2169.json b/examples/meshcore/corpus/generated/valid_ack_2169.json new file mode 100644 index 00000000..43fb4299 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2169.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07f4dc5d7d5603e7ab000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f4", + "dc", + "5d", + "7d", + "56", + "03", + "e7" + ] + }, + "payload": { + "ack_crc": 171 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2170.json b/examples/meshcore/corpus/generated/valid_ack_2170.json new file mode 100644 index 00000000..a52b1286 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2170.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8014c00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 49172 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2171.json b/examples/meshcore/corpus/generated/valid_ack_2171.json new file mode 100644 index 00000000..d2d53e43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2171.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0af16edfebacd6c1098c957f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f1", + "6e", + "df", + "eb", + "ac", + "d6", + "c1", + "09", + "8c", + "95" + ] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2172.json b/examples/meshcore/corpus/generated/valid_ack_2172.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2172.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2173.json b/examples/meshcore/corpus/generated/valid_ack_2173.json new file mode 100644 index 00000000..9da6cff9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2173.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06f392090f327b3bc70000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f3", + "92", + "09", + "0f", + "32", + "7b" + ] + }, + "payload": { + "ack_crc": 51003 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2174.json b/examples/meshcore/corpus/generated/valid_ack_2174.json new file mode 100644 index 00000000..b3fb86da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2174.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86680bcfdd430f381609a8a9dcd42bcc8de83e41000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "680bcf", + "dd430f", + "381609", + "a8a9dc", + "d42bcc", + "8de83e" + ] + }, + "payload": { + "ack_crc": 65 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2175.json b/examples/meshcore/corpus/generated/valid_ack_2175.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2175.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2176.json b/examples/meshcore/corpus/generated/valid_ack_2176.json new file mode 100644 index 00000000..d8f6b9bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2176.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0334ae6dcea30000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "ae", + "6d" + ] + }, + "payload": { + "ack_crc": 41934 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2177.json b/examples/meshcore/corpus/generated/valid_ack_2177.json new file mode 100644 index 00000000..504eba46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2177.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82ec9824672ae501000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec9824", + "672ae5" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2178.json b/examples/meshcore/corpus/generated/valid_ack_2178.json new file mode 100644 index 00000000..4e762b08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2178.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0607f662f602d490470000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "f6", + "62", + "f6", + "02", + "d4" + ] + }, + "payload": { + "ack_crc": 18320 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2179.json b/examples/meshcore/corpus/generated/valid_ack_2179.json new file mode 100644 index 00000000..da31fa0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2179.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47dac725455a31e30a33c287af53b334bd9064", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dac7", + "2545", + "5a31", + "e30a", + "33c2", + "87af", + "53b3" + ] + }, + "payload": { + "ack_crc": 1687207220 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2180.json b/examples/meshcore/corpus/generated/valid_ack_2180.json new file mode 100644 index 00000000..4ee17f2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2180.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84649466b5445f5e77d15c109760000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "649466", + "b5445f", + "5e77d1", + "5c1097" + ] + }, + "payload": { + "ack_crc": 96 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2181.json b/examples/meshcore/corpus/generated/valid_ack_2181.json new file mode 100644 index 00000000..ad4e0b10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2181.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44d42b247d8301abd1ba0a56ef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d42b", + "247d", + "8301", + "abd1" + ] + }, + "payload": { + "ack_crc": 4015393466 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2182.json b/examples/meshcore/corpus/generated/valid_ack_2182.json new file mode 100644 index 00000000..7323eb43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2182.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d830a8c1025f6bc637815e5256e8a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a8c10", + "25f6bc", + "637815" + ] + }, + "payload": { + "ack_crc": 2322474469 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2183.json b/examples/meshcore/corpus/generated/valid_ack_2183.json new file mode 100644 index 00000000..f17b2fab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2183.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8563fb7a4e7710c661c9a9badaf1b6fefeffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "63fb7a", + "4e7710", + "c661c9", + "a9bada", + "f1b6fe" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2184.json b/examples/meshcore/corpus/generated/valid_ack_2184.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2184.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2185.json b/examples/meshcore/corpus/generated/valid_ack_2185.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2185.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2186.json b/examples/meshcore/corpus/generated/valid_ack_2186.json new file mode 100644 index 00000000..d28e75a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2186.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d09ac7b8d8c62e3e7db2154070000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "7b", + "8d", + "8c", + "62", + "e3", + "e7", + "db", + "21" + ] + }, + "payload": { + "ack_crc": 1876 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2187.json b/examples/meshcore/corpus/generated/valid_ack_2187.json new file mode 100644 index 00000000..112ab76a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2187.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8258e6f5c92a2a94000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "58e6f5", + "c92a2a" + ] + }, + "payload": { + "ack_crc": 148 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2188.json b/examples/meshcore/corpus/generated/valid_ack_2188.json new file mode 100644 index 00000000..4988d2cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2188.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8aab2252c22a4a63af08ff7efaa277e5bb758181b84e64552af6c495d3c9974b450000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab2252", + "c22a4a", + "63af08", + "ff7efa", + "a277e5", + "bb7581", + "81b84e", + "64552a", + "f6c495", + "d3c997" + ] + }, + "payload": { + "ack_crc": 17739 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2189.json b/examples/meshcore/corpus/generated/valid_ack_2189.json new file mode 100644 index 00000000..896ba07c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2189.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41d28221e20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d282" + ] + }, + "payload": { + "ack_crc": 57889 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2190.json b/examples/meshcore/corpus/generated/valid_ack_2190.json new file mode 100644 index 00000000..35eec507 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2190.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0ae9ac1e6a6b657cf6d1577a260000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "ac", + "1e", + "6a", + "6b", + "65", + "7c", + "f6", + "d1", + "57" + ] + }, + "payload": { + "ack_crc": 9850 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2191.json b/examples/meshcore/corpus/generated/valid_ack_2191.json new file mode 100644 index 00000000..63cc7e05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2191.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e418a60fe9abb91", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8a60" + ] + }, + "payload": { + "ack_crc": 2444991230 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2192.json b/examples/meshcore/corpus/generated/valid_ack_2192.json new file mode 100644 index 00000000..357ccbc0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2192.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49e868df9c51665dfa4aa0195763b3775e9ce417e70975", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e868", + "df9c", + "5166", + "5dfa", + "4aa0", + "1957", + "63b3", + "775e", + "9ce4" + ] + }, + "payload": { + "ack_crc": 1963583255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2193.json b/examples/meshcore/corpus/generated/valid_ack_2193.json new file mode 100644 index 00000000..29a4436b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2193.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8205cb19acd0e546de0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "05cb19", + "acd0e5" + ] + }, + "payload": { + "ack_crc": 56902 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2194.json b/examples/meshcore/corpus/generated/valid_ack_2194.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2194.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2195.json b/examples/meshcore/corpus/generated/valid_ack_2195.json new file mode 100644 index 00000000..ec24f871 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2195.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e043395aa54dd0c0bcc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "95", + "aa", + "54" + ] + }, + "payload": { + "ack_crc": 3423276253 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2196.json b/examples/meshcore/corpus/generated/valid_ack_2196.json new file mode 100644 index 00000000..ed433486 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2196.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d879461730a893652044c6c3964b0fe2545e3c27c01309092b689", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "946173", + "0a8936", + "52044c", + "6c3964", + "b0fe25", + "45e3c2", + "7c0130" + ] + }, + "payload": { + "ack_crc": 2310443664 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2197.json b/examples/meshcore/corpus/generated/valid_ack_2197.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2197.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2198.json b/examples/meshcore/corpus/generated/valid_ack_2198.json new file mode 100644 index 00000000..a5ec70c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2198.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8828f8d0d7efd567522ef04daa71a4f79555f366bc3021054dc908c03f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "28f8d0", + "d7efd5", + "67522e", + "f04daa", + "71a4f7", + "9555f3", + "66bc30", + "21054d" + ] + }, + "payload": { + "ack_crc": 1069549769 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2199.json b/examples/meshcore/corpus/generated/valid_ack_2199.json new file mode 100644 index 00000000..9b20c2a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2199.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88d107d0f16f92c74a52f8044fce4a53cc44bd3fa6a1cc6b985f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d107d0", + "f16f92", + "c74a52", + "f8044f", + "ce4a53", + "cc44bd", + "3fa6a1", + "cc6b98" + ] + }, + "payload": { + "ack_crc": 95 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2200.json b/examples/meshcore/corpus/generated/valid_ack_2200.json new file mode 100644 index 00000000..cb80b5ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2200.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48b68ca7a9032b0fb3a6ca8a77a930570680000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b68c", + "a7a9", + "032b", + "0fb3", + "a6ca", + "8a77", + "a930", + "5706" + ] + }, + "payload": { + "ack_crc": 128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2201.json b/examples/meshcore/corpus/generated/valid_ack_2201.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2201.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2202.json b/examples/meshcore/corpus/generated/valid_ack_2202.json new file mode 100644 index 00000000..9bfc5ac1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2202.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0991e38c468c5de961022f300000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "e3", + "8c", + "46", + "8c", + "5d", + "e9", + "61", + "02" + ] + }, + "payload": { + "ack_crc": 12335 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2203.json b/examples/meshcore/corpus/generated/valid_ack_2203.json new file mode 100644 index 00000000..0cdb0657 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2203.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46bead0acd92ec4fab8ad8cc10f3000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bead", + "0acd", + "92ec", + "4fab", + "8ad8", + "cc10" + ] + }, + "payload": { + "ack_crc": 243 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2204.json b/examples/meshcore/corpus/generated/valid_ack_2204.json new file mode 100644 index 00000000..ac4776d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2204.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d446884e30a231e4614ffa00000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6884", + "e30a", + "231e", + "4614" + ] + }, + "payload": { + "ack_crc": 41215 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2205.json b/examples/meshcore/corpus/generated/valid_ack_2205.json new file mode 100644 index 00000000..1db8b103 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2205.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81089c0047980000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "089c00" + ] + }, + "payload": { + "ack_crc": 38983 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2206.json b/examples/meshcore/corpus/generated/valid_ack_2206.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2206.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2207.json b/examples/meshcore/corpus/generated/valid_ack_2207.json new file mode 100644 index 00000000..5bf754b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2207.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0360b5d4eb483985", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "b5", + "d4" + ] + }, + "payload": { + "ack_crc": 2235123947 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2208.json b/examples/meshcore/corpus/generated/valid_ack_2208.json new file mode 100644 index 00000000..32d7e294 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2208.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0721b15d2bb12c04340a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "b1", + "5d", + "2b", + "b1", + "2c", + "04" + ] + }, + "payload": { + "ack_crc": 2612 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2209.json b/examples/meshcore/corpus/generated/valid_ack_2209.json new file mode 100644 index 00000000..71303a2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2209.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e851991d6a2ac7623a81c917b9548b4e017156001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1991d6", + "a2ac76", + "23a81c", + "917b95", + "48b4e0" + ] + }, + "payload": { + "ack_crc": 23074071 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2210.json b/examples/meshcore/corpus/generated/valid_ack_2210.json new file mode 100644 index 00000000..14a3504b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2210.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86ebaa21f283bf1f55a78437e5408f7271189ac9d60000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ebaa21", + "f283bf", + "1f55a7", + "8437e5", + "408f72", + "71189a" + ] + }, + "payload": { + "ack_crc": 54985 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2211.json b/examples/meshcore/corpus/generated/valid_ack_2211.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2211.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2212.json b/examples/meshcore/corpus/generated/valid_ack_2212.json new file mode 100644 index 00000000..998d7479 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2212.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e093adeacb2e944d0e05f0dc576c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "de", + "ac", + "b2", + "e9", + "44", + "d0", + "e0", + "5f" + ] + }, + "payload": { + "ack_crc": 3279340813 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2213.json b/examples/meshcore/corpus/generated/valid_ack_2213.json new file mode 100644 index 00000000..206cfef7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2213.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45fcb3ca50b7536e7ef07bb1750000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fcb3", + "ca50", + "b753", + "6e7e", + "f07b" + ] + }, + "payload": { + "ack_crc": 30129 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2214.json b/examples/meshcore/corpus/generated/valid_ack_2214.json new file mode 100644 index 00000000..129cce50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2214.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4732913e5377cf93b69e3e1373b86d3d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3291", + "3e53", + "77cf", + "93b6", + "9e3e", + "1373", + "b86d" + ] + }, + "payload": { + "ack_crc": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2215.json b/examples/meshcore/corpus/generated/valid_ack_2215.json new file mode 100644 index 00000000..1cbdfaa0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2215.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d811713ec1938fdfb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1713ec" + ] + }, + "payload": { + "ack_crc": 4227676185 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2216.json b/examples/meshcore/corpus/generated/valid_ack_2216.json new file mode 100644 index 00000000..4b91897d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2216.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e046045a1405ef30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "45", + "a1", + "40" + ] + }, + "payload": { + "ack_crc": 62302 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2217.json b/examples/meshcore/corpus/generated/valid_ack_2217.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2217.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2218.json b/examples/meshcore/corpus/generated/valid_ack_2218.json new file mode 100644 index 00000000..1b8fe87b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2218.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8427b8956eb96050f9d7fd76cce6c60000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "27b895", + "6eb960", + "50f9d7", + "fd76cc" + ] + }, + "payload": { + "ack_crc": 50918 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2219.json b/examples/meshcore/corpus/generated/valid_ack_2219.json new file mode 100644 index 00000000..ca1a1fec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2219.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d882b5ed45cd2892bf12a753d3e43bea7e1e3855bce0f993304e4000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2b5ed4", + "5cd289", + "2bf12a", + "753d3e", + "43bea7", + "e1e385", + "5bce0f", + "993304" + ] + }, + "payload": { + "ack_crc": 228 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2220.json b/examples/meshcore/corpus/generated/valid_ack_2220.json new file mode 100644 index 00000000..a11f522e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2220.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e809bb80000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 47259 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2221.json b/examples/meshcore/corpus/generated/valid_ack_2221.json new file mode 100644 index 00000000..090d9463 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2221.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d09d46aabe4f3c97fe34dd4da0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d4", + "6a", + "ab", + "e4", + "f3", + "c9", + "7f", + "e3", + "4d" + ] + }, + "payload": { + "ack_crc": 56020 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2222.json b/examples/meshcore/corpus/generated/valid_ack_2222.json new file mode 100644 index 00000000..5d142ba6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2222.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07c03aaf9342a75f697bc04a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "3a", + "af", + "93", + "42", + "a7", + "5f" + ] + }, + "payload": { + "ack_crc": 1254128489 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2223.json b/examples/meshcore/corpus/generated/valid_ack_2223.json new file mode 100644 index 00000000..5f7c7edd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2223.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d897a259189d4bc346b7cd6da463d9a5434df5f7542d7c18bb99206b6177ba892", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a2591", + "89d4bc", + "346b7c", + "d6da46", + "3d9a54", + "34df5f", + "7542d7", + "c18bb9", + "9206b6" + ] + }, + "payload": { + "ack_crc": 2460515095 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2224.json b/examples/meshcore/corpus/generated/valid_ack_2224.json new file mode 100644 index 00000000..9719e1c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2224.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e051807c12a0a9d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "07", + "c1", + "2a", + "0a" + ] + }, + "payload": { + "ack_crc": 157 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2225.json b/examples/meshcore/corpus/generated/valid_ack_2225.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2225.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2226.json b/examples/meshcore/corpus/generated/valid_ack_2226.json new file mode 100644 index 00000000..67f5e1c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2226.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4444587f627d5ec61c0095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4458", + "7f62", + "7d5e", + "c61c" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2227.json b/examples/meshcore/corpus/generated/valid_ack_2227.json new file mode 100644 index 00000000..ee7b2de3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2227.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e086bbd1f8721a344ca931b2e1a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "bd", + "1f", + "87", + "21", + "a3", + "44", + "ca" + ] + }, + "payload": { + "ack_crc": 439229331 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2228.json b/examples/meshcore/corpus/generated/valid_ack_2228.json new file mode 100644 index 00000000..ce79779f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2228.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47f2887463b0042c5e3a910b4c2e33066862dd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f288", + "7463", + "b004", + "2c5e", + "3a91", + "0b4c", + "2e33" + ] + }, + "payload": { + "ack_crc": 3714213894 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2229.json b/examples/meshcore/corpus/generated/valid_ack_2229.json new file mode 100644 index 00000000..e734915f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2229.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e015f6f050000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f" + ] + }, + "payload": { + "ack_crc": 1391 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2230.json b/examples/meshcore/corpus/generated/valid_ack_2230.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2230.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2231.json b/examples/meshcore/corpus/generated/valid_ack_2231.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2231.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2232.json b/examples/meshcore/corpus/generated/valid_ack_2232.json new file mode 100644 index 00000000..f669f69f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2232.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8058e6e4b4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 3034900056 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2233.json b/examples/meshcore/corpus/generated/valid_ack_2233.json new file mode 100644 index 00000000..2a79764c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2233.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45a80f5b7c93bada4cf3bc0e53e077", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a80f", + "5b7c", + "93ba", + "da4c", + "f3bc" + ] + }, + "payload": { + "ack_crc": 2011190030 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2234.json b/examples/meshcore/corpus/generated/valid_ack_2234.json new file mode 100644 index 00000000..c1138e71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2234.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d04b2c9bd2ab9ff0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b2", + "c9", + "bd", + "2a" + ] + }, + "payload": { + "ack_crc": 65465 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2235.json b/examples/meshcore/corpus/generated/valid_ack_2235.json new file mode 100644 index 00000000..031812ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2235.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85342b8df53f22940bfea91d0dbb680ff2000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "342b8d", + "f53f22", + "940bfe", + "a91d0d", + "bb680f" + ] + }, + "payload": { + "ack_crc": 242 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2236.json b/examples/meshcore/corpus/generated/valid_ack_2236.json new file mode 100644 index 00000000..86dd0349 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2236.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88439018ae60eecf8d9a8c14469e823f9659b982f40a441ee2ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "439018", + "ae60ee", + "cf8d9a", + "8c1446", + "9e823f", + "9659b9", + "82f40a", + "441ee2" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2237.json b/examples/meshcore/corpus/generated/valid_ack_2237.json new file mode 100644 index 00000000..702aa1c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2237.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0396d4554a000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "96", + "d4", + "55" + ] + }, + "payload": { + "ack_crc": 74 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2238.json b/examples/meshcore/corpus/generated/valid_ack_2238.json new file mode 100644 index 00000000..b2406972 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2238.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02efd20095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ef", + "d2" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2239.json b/examples/meshcore/corpus/generated/valid_ack_2239.json new file mode 100644 index 00000000..75011145 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2239.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e431df06fc1e1feffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1df0", + "6fc1", + "e1fe" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2240.json b/examples/meshcore/corpus/generated/valid_ack_2240.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2240.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2241.json b/examples/meshcore/corpus/generated/valid_ack_2241.json new file mode 100644 index 00000000..f53bafe6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2241.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45db6e36f69db706ab4ca762e10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "db6e", + "36f6", + "9db7", + "06ab", + "4ca7" + ] + }, + "payload": { + "ack_crc": 57698 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2242.json b/examples/meshcore/corpus/generated/valid_ack_2242.json new file mode 100644 index 00000000..410f6953 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2242.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02cadb41420000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ca", + "db" + ] + }, + "payload": { + "ack_crc": 16961 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2243.json b/examples/meshcore/corpus/generated/valid_ack_2243.json new file mode 100644 index 00000000..46e486f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2243.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e859c80054ec46b2c6a192b18daf435de2b710000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9c8005", + "4ec46b", + "2c6a19", + "2b18da", + "f435de" + ] + }, + "payload": { + "ack_crc": 28971 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2244.json b/examples/meshcore/corpus/generated/valid_ack_2244.json new file mode 100644 index 00000000..acfe7ee6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2244.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07b1db641a6a07510a243229", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "db", + "64", + "1a", + "6a", + "07", + "51" + ] + }, + "payload": { + "ack_crc": 691151882 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2245.json b/examples/meshcore/corpus/generated/valid_ack_2245.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2245.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2246.json b/examples/meshcore/corpus/generated/valid_ack_2246.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2246.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2247.json b/examples/meshcore/corpus/generated/valid_ack_2247.json new file mode 100644 index 00000000..02767b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2247.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42d144b905f556acde", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d144", + "b905" + ] + }, + "payload": { + "ack_crc": 3735836405 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2248.json b/examples/meshcore/corpus/generated/valid_ack_2248.json new file mode 100644 index 00000000..cc678dc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2248.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e807f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2249.json b/examples/meshcore/corpus/generated/valid_ack_2249.json new file mode 100644 index 00000000..b3fc8750 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2249.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e868af9c12850d33ca4ce3a91dee53bafebb348377fd9cc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8af9c1", + "2850d3", + "3ca4ce", + "3a91de", + "e53baf", + "ebb348" + ] + }, + "payload": { + "ack_crc": 3436805943 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2250.json b/examples/meshcore/corpus/generated/valid_ack_2250.json new file mode 100644 index 00000000..0c92c5bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2250.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e057650ebaa49ba000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "50", + "eb", + "aa", + "49" + ] + }, + "payload": { + "ack_crc": 186 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2251.json b/examples/meshcore/corpus/generated/valid_ack_2251.json new file mode 100644 index 00000000..e518ccb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2251.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d824343b7666149467f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4343b7", + "666149" + ] + }, + "payload": { + "ack_crc": 32582 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2252.json b/examples/meshcore/corpus/generated/valid_ack_2252.json new file mode 100644 index 00000000..20ba82d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2252.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d854f6467cf8ebaaae50061c8ed9e474530000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4f6467", + "cf8eba", + "aae500", + "61c8ed", + "9e4745" + ] + }, + "payload": { + "ack_crc": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2253.json b/examples/meshcore/corpus/generated/valid_ack_2253.json new file mode 100644 index 00000000..6ec74081 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2253.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e486d58f7d014bcf924ec39a69250d7ed88e8f30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6d58", + "f7d0", + "14bc", + "f924", + "ec39", + "a692", + "50d7", + "ed88" + ] + }, + "payload": { + "ack_crc": 62440 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2254.json b/examples/meshcore/corpus/generated/valid_ack_2254.json new file mode 100644 index 00000000..9c0dc454 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2254.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0655a80565821b7f890500", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "a8", + "05", + "65", + "82", + "1b" + ] + }, + "payload": { + "ack_crc": 362879 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2255.json b/examples/meshcore/corpus/generated/valid_ack_2255.json new file mode 100644 index 00000000..e0d2da17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2255.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43dfccf01370cd4bd70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dfcc", + "f013", + "70cd" + ] + }, + "payload": { + "ack_crc": 55115 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2256.json b/examples/meshcore/corpus/generated/valid_ack_2256.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2256.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2257.json b/examples/meshcore/corpus/generated/valid_ack_2257.json new file mode 100644 index 00000000..32d9b8e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2257.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02124401000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "44" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2258.json b/examples/meshcore/corpus/generated/valid_ack_2258.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2258.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2259.json b/examples/meshcore/corpus/generated/valid_ack_2259.json new file mode 100644 index 00000000..cabb469b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2259.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d058e5a771507c6b40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8e", + "5a", + "77", + "15", + "07" + ] + }, + "payload": { + "ack_crc": 46278 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2260.json b/examples/meshcore/corpus/generated/valid_ack_2260.json new file mode 100644 index 00000000..2ed03589 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2260.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a86e7a5616727e00c9c92add158f3f0bd21cda74231d36baf101bc79a3bdacc200000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "86e7a5", + "616727", + "e00c9c", + "92add1", + "58f3f0", + "bd21cd", + "a74231", + "d36baf", + "101bc7", + "9a3bda" + ] + }, + "payload": { + "ack_crc": 8396 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2261.json b/examples/meshcore/corpus/generated/valid_ack_2261.json new file mode 100644 index 00000000..037a5197 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2261.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d836ab481be7a847889a8fb2d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ab481", + "be7a84", + "7889a8" + ] + }, + "payload": { + "ack_crc": 11771 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2262.json b/examples/meshcore/corpus/generated/valid_ack_2262.json new file mode 100644 index 00000000..7ff014d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2262.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8af929c0e07fc96bf8ec1f8152c4d015f4044ef3b2c1c9c4921ee7b09f3732ab050000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f929c0", + "e07fc9", + "6bf8ec", + "1f8152", + "c4d015", + "f4044e", + "f3b2c1", + "c9c492", + "1ee7b0", + "9f3732" + ] + }, + "payload": { + "ack_crc": 1451 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2263.json b/examples/meshcore/corpus/generated/valid_ack_2263.json new file mode 100644 index 00000000..9f0c358f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2263.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d822fb1971344b1c9920000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2fb197", + "1344b1" + ] + }, + "payload": { + "ack_crc": 37577 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2264.json b/examples/meshcore/corpus/generated/valid_ack_2264.json new file mode 100644 index 00000000..4a5f72ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2264.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e853c56bb5ce3d5898c7f569f2ba6e5c467450000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3c56bb", + "5ce3d5", + "898c7f", + "569f2b", + "a6e5c4" + ] + }, + "payload": { + "ack_crc": 17767 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2265.json b/examples/meshcore/corpus/generated/valid_ack_2265.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2265.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2266.json b/examples/meshcore/corpus/generated/valid_ack_2266.json new file mode 100644 index 00000000..f978539f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2266.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0715e47704661713dfcbf635", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "e4", + "77", + "04", + "66", + "17", + "13" + ] + }, + "payload": { + "ack_crc": 905366495 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2267.json b/examples/meshcore/corpus/generated/valid_ack_2267.json new file mode 100644 index 00000000..24901f11 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2267.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88d919bbcbd64e941ecbbc4e05e7f30faa88d2a2b7bbaa1892d34b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d919bb", + "cbd64e", + "941ecb", + "bc4e05", + "e7f30f", + "aa88d2", + "a2b7bb", + "aa1892" + ] + }, + "payload": { + "ack_crc": 19411 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2268.json b/examples/meshcore/corpus/generated/valid_ack_2268.json new file mode 100644 index 00000000..5b428002 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2268.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d487433d792431b4cc5ba5de0aee65dc88a0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7433", + "d792", + "431b", + "4cc5", + "ba5d", + "e0ae", + "e65d", + "c88a" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2269.json b/examples/meshcore/corpus/generated/valid_ack_2269.json new file mode 100644 index 00000000..c1d6febe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2269.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06802ab7963ee2707e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "2a", + "b7", + "96", + "3e", + "e2" + ] + }, + "payload": { + "ack_crc": 32368 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2270.json b/examples/meshcore/corpus/generated/valid_ack_2270.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2270.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2271.json b/examples/meshcore/corpus/generated/valid_ack_2271.json new file mode 100644 index 00000000..2907e6c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2271.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e867f57988a5389615684b9e001d2d973413ce77b0f08f1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f5798", + "8a5389", + "615684", + "b9e001", + "d2d973", + "413ce7" + ] + }, + "payload": { + "ack_crc": 4043837307 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2272.json b/examples/meshcore/corpus/generated/valid_ack_2272.json new file mode 100644 index 00000000..354928df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2272.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42e08a2d65e3e50000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e08a", + "2d65" + ] + }, + "payload": { + "ack_crc": 58851 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2273.json b/examples/meshcore/corpus/generated/valid_ack_2273.json new file mode 100644 index 00000000..ba1ea7ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2273.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4ac2bd6f2e459dc5615111b9799fab1de0c3b8c30a68000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c2bd", + "6f2e", + "459d", + "c561", + "5111", + "b979", + "9fab", + "1de0", + "c3b8", + "c30a" + ] + }, + "payload": { + "ack_crc": 104 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2274.json b/examples/meshcore/corpus/generated/valid_ack_2274.json new file mode 100644 index 00000000..a8042e13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2274.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e067c8b72160b7e52000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "8b", + "72", + "16", + "0b", + "7e" + ] + }, + "payload": { + "ack_crc": 82 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2275.json b/examples/meshcore/corpus/generated/valid_ack_2275.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2275.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2276.json b/examples/meshcore/corpus/generated/valid_ack_2276.json new file mode 100644 index 00000000..29580ca6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2276.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e018deed7f13a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8d" + ] + }, + "payload": { + "ack_crc": 988927982 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2277.json b/examples/meshcore/corpus/generated/valid_ack_2277.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2277.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2278.json b/examples/meshcore/corpus/generated/valid_ack_2278.json new file mode 100644 index 00000000..d54c068e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2278.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45963c5ef74ac9795bc59d08721e1b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "963c", + "5ef7", + "4ac9", + "795b", + "c59d" + ] + }, + "payload": { + "ack_crc": 454980104 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2279.json b/examples/meshcore/corpus/generated/valid_ack_2279.json new file mode 100644 index 00000000..e60d64d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2279.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0567e82503a1e2540000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "67", + "e8", + "25", + "03", + "a1" + ] + }, + "payload": { + "ack_crc": 21730 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2280.json b/examples/meshcore/corpus/generated/valid_ack_2280.json new file mode 100644 index 00000000..acf8df1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2280.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d895e3202bbb3f318ed2ef46e50c671ed11186110c671bd8d2381607ea1bd0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5e3202", + "bbb3f3", + "18ed2e", + "f46e50", + "c671ed", + "111861", + "10c671", + "bd8d23", + "81607e" + ] + }, + "payload": { + "ack_crc": 48545 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2281.json b/examples/meshcore/corpus/generated/valid_ack_2281.json new file mode 100644 index 00000000..7ff23a7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2281.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4926400be71e0d66fd424a42d32bfe6719affee670ba07", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2640", + "0be7", + "1e0d", + "66fd", + "424a", + "42d3", + "2bfe", + "6719", + "affe" + ] + }, + "payload": { + "ack_crc": 129659110 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2282.json b/examples/meshcore/corpus/generated/valid_ack_2282.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2282.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2283.json b/examples/meshcore/corpus/generated/valid_ack_2283.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2283.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2284.json b/examples/meshcore/corpus/generated/valid_ack_2284.json new file mode 100644 index 00000000..e3be05d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2284.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83481ab2fa383b5d4310fa000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "481ab2", + "fa383b", + "5d4310" + ] + }, + "payload": { + "ack_crc": 250 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2285.json b/examples/meshcore/corpus/generated/valid_ack_2285.json new file mode 100644 index 00000000..c68cd5c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2285.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a0097eeeb2affc04a4e7a0dea0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "97", + "ee", + "eb", + "2a", + "ff", + "c0", + "4a", + "4e", + "7a" + ] + }, + "payload": { + "ack_crc": 59917 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2286.json b/examples/meshcore/corpus/generated/valid_ack_2286.json new file mode 100644 index 00000000..487d2fc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2286.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e425d4f25b23dd59091", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d4f", + "25b2" + ] + }, + "payload": { + "ack_crc": 2442188093 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2287.json b/examples/meshcore/corpus/generated/valid_ack_2287.json new file mode 100644 index 00000000..6285a1e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2287.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4390b6075a5ddaa7730000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "90b6", + "075a", + "5dda" + ] + }, + "payload": { + "ack_crc": 29607 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2288.json b/examples/meshcore/corpus/generated/valid_ack_2288.json new file mode 100644 index 00000000..77938003 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2288.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00d7620000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 25303 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2289.json b/examples/meshcore/corpus/generated/valid_ack_2289.json new file mode 100644 index 00000000..137e151d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2289.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d480e4b39fc714390b4d87264ace0aae7c691d47508", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0e4b", + "39fc", + "7143", + "90b4", + "d872", + "64ac", + "e0aa", + "e7c6" + ] + }, + "payload": { + "ack_crc": 141939857 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2290.json b/examples/meshcore/corpus/generated/valid_ack_2290.json new file mode 100644 index 00000000..4fa005bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2290.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41531b4317795e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "531b" + ] + }, + "payload": { + "ack_crc": 1584994115 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2291.json b/examples/meshcore/corpus/generated/valid_ack_2291.json new file mode 100644 index 00000000..a3086aa6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2291.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4239c2dc6a73510000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "39c2", + "dc6a" + ] + }, + "payload": { + "ack_crc": 20851 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2292.json b/examples/meshcore/corpus/generated/valid_ack_2292.json new file mode 100644 index 00000000..a7313e57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2292.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a9a7d81e8f524c1fa7224cba20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "7d", + "81", + "e8", + "f5", + "24", + "c1", + "fa", + "72", + "24" + ] + }, + "payload": { + "ack_crc": 41675 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2293.json b/examples/meshcore/corpus/generated/valid_ack_2293.json new file mode 100644 index 00000000..8edf695a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2293.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41541d9f860100", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "541d" + ] + }, + "payload": { + "ack_crc": 99999 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2294.json b/examples/meshcore/corpus/generated/valid_ack_2294.json new file mode 100644 index 00000000..c3ff41ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2294.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a7fe6f9150c38abe86c19fbc0e4a098886698463a4e93e637babe9933ccf964000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7fe6f9", + "150c38", + "abe86c", + "19fbc0", + "e4a098", + "886698", + "463a4e", + "93e637", + "babe99", + "33ccf9" + ] + }, + "payload": { + "ack_crc": 100 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2295.json b/examples/meshcore/corpus/generated/valid_ack_2295.json new file mode 100644 index 00000000..7ab81f0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2295.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88074d59c325a9d1abd9f732020fa880056c8c4888ef69dcf5e4c90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "074d59", + "c325a9", + "d1abd9", + "f73202", + "0fa880", + "056c8c", + "4888ef", + "69dcf5" + ] + }, + "payload": { + "ack_crc": 51684 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2296.json b/examples/meshcore/corpus/generated/valid_ack_2296.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2296.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2297.json b/examples/meshcore/corpus/generated/valid_ack_2297.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2297.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2298.json b/examples/meshcore/corpus/generated/valid_ack_2298.json new file mode 100644 index 00000000..0a4c2341 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2298.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e095ae1e29d31c464d46197c50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "e1", + "e2", + "9d", + "31", + "c4", + "64", + "d4", + "61" + ] + }, + "payload": { + "ack_crc": 50583 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2299.json b/examples/meshcore/corpus/generated/valid_ack_2299.json new file mode 100644 index 00000000..7514c738 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2299.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8124ac860832eba5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "24ac86" + ] + }, + "payload": { + "ack_crc": 2783654408 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2300.json b/examples/meshcore/corpus/generated/valid_ack_2300.json new file mode 100644 index 00000000..1abbae07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2300.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8762bd2b2683c9fe5853905ca8a5aab0f82d857fa0a034000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "62bd2b", + "2683c9", + "fe5853", + "905ca8", + "a5aab0", + "f82d85", + "7fa0a0" + ] + }, + "payload": { + "ack_crc": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2301.json b/examples/meshcore/corpus/generated/valid_ack_2301.json new file mode 100644 index 00000000..2eb95eb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2301.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e476bfac763a9cbbb4b56af919fc5c1ee000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6bfa", + "c763", + "a9cb", + "bb4b", + "56af", + "919f", + "c5c1" + ] + }, + "payload": { + "ack_crc": 238 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2302.json b/examples/meshcore/corpus/generated/valid_ack_2302.json new file mode 100644 index 00000000..e8c13a5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2302.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e054884c8fa9c00000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "84", + "c8", + "fa", + "9c" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2303.json b/examples/meshcore/corpus/generated/valid_ack_2303.json new file mode 100644 index 00000000..3addfd37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2303.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49f0ace44ff8f97d747c60a0c42c0b09a6f8a06a1a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f0ac", + "e44f", + "f8f9", + "7d74", + "7c60", + "a0c4", + "2c0b", + "09a6", + "f8a0" + ] + }, + "payload": { + "ack_crc": 6762 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2304.json b/examples/meshcore/corpus/generated/valid_ack_2304.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2304.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2305.json b/examples/meshcore/corpus/generated/valid_ack_2305.json new file mode 100644 index 00000000..6834f13f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2305.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d818455737b8d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "845573" + ] + }, + "payload": { + "ack_crc": 36219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2306.json b/examples/meshcore/corpus/generated/valid_ack_2306.json new file mode 100644 index 00000000..5ff8695d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2306.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01b74e0c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7" + ] + }, + "payload": { + "ack_crc": 3150 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2307.json b/examples/meshcore/corpus/generated/valid_ack_2307.json new file mode 100644 index 00000000..c76949d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2307.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47c935be7d3c7fd572a9249b5e57d6c1ac0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c935", + "be7d", + "3c7f", + "d572", + "a924", + "9b5e", + "57d6" + ] + }, + "payload": { + "ack_crc": 44225 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2308.json b/examples/meshcore/corpus/generated/valid_ack_2308.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2308.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2309.json b/examples/meshcore/corpus/generated/valid_ack_2309.json new file mode 100644 index 00000000..5a304cbc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2309.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48a5f8f02b9d3df14aa21aa9fd01155d29d99e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a5f8", + "f02b", + "9d3d", + "f14a", + "a21a", + "a9fd", + "0115", + "5d29" + ] + }, + "payload": { + "ack_crc": 40665 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2310.json b/examples/meshcore/corpus/generated/valid_ack_2310.json new file mode 100644 index 00000000..e0aa6752 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2310.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4737e6f038e39b1241459b85514128eb2a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "37e6", + "f038", + "e39b", + "1241", + "459b", + "8551", + "4128" + ] + }, + "payload": { + "ack_crc": 10987 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2311.json b/examples/meshcore/corpus/generated/valid_ack_2311.json new file mode 100644 index 00000000..0624c111 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2311.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d478f1cbb3d45268d31aafb4ec995ddea000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f1c", + "bb3d", + "4526", + "8d31", + "aafb", + "4ec9", + "95dd" + ] + }, + "payload": { + "ack_crc": 234 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2312.json b/examples/meshcore/corpus/generated/valid_ack_2312.json new file mode 100644 index 00000000..17c591e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2312.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48b5ae0171f7725eec5b38ed4808d54331f1a4c2a8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b5ae", + "0171", + "f772", + "5eec", + "5b38", + "ed48", + "08d5", + "4331" + ] + }, + "payload": { + "ack_crc": 2831328497 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2313.json b/examples/meshcore/corpus/generated/valid_ack_2313.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2313.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2314.json b/examples/meshcore/corpus/generated/valid_ack_2314.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2314.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2315.json b/examples/meshcore/corpus/generated/valid_ack_2315.json new file mode 100644 index 00000000..83994129 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2315.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8024f90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 63780 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2316.json b/examples/meshcore/corpus/generated/valid_ack_2316.json new file mode 100644 index 00000000..c0ed1e9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2316.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07a01029c90a9b682fca0700", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "10", + "29", + "c9", + "0a", + "9b", + "68" + ] + }, + "payload": { + "ack_crc": 510511 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2317.json b/examples/meshcore/corpus/generated/valid_ack_2317.json new file mode 100644 index 00000000..c754041a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2317.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d499fed8dfa13071f9fa3e1180eafa0eb6a13285d2a7c7d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9fed", + "8dfa", + "1307", + "1f9f", + "a3e1", + "180e", + "afa0", + "eb6a", + "1328" + ] + }, + "payload": { + "ack_crc": 2105289309 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2318.json b/examples/meshcore/corpus/generated/valid_ack_2318.json new file mode 100644 index 00000000..b722bf48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2318.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01627f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62" + ] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2319.json b/examples/meshcore/corpus/generated/valid_ack_2319.json new file mode 100644 index 00000000..10f8a1bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2319.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8958d0b11dcdf600a09000e28d96a32be349b2c30949cf459107364b2b4a5b46", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "58d0b1", + "1dcdf6", + "00a090", + "00e28d", + "96a32b", + "e349b2", + "c30949", + "cf4591", + "07364b" + ] + }, + "payload": { + "ack_crc": 1180387883 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2320.json b/examples/meshcore/corpus/generated/valid_ack_2320.json new file mode 100644 index 00000000..2f928a9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2320.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84d7e7b5760ef1dcd4f198e46fd9000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d7e7b5", + "760ef1", + "dcd4f1", + "98e46f" + ] + }, + "payload": { + "ack_crc": 217 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2321.json b/examples/meshcore/corpus/generated/valid_ack_2321.json new file mode 100644 index 00000000..51d15ce6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2321.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a9c5e56c893c66b658937270e72176b37b04e8cfa816efbdcea8bf5effdcaf4b00000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9c5e56", + "c893c6", + "6b6589", + "37270e", + "72176b", + "37b04e", + "8cfa81", + "6efbdc", + "ea8bf5", + "effdca" + ] + }, + "payload": { + "ack_crc": 45300 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2322.json b/examples/meshcore/corpus/generated/valid_ack_2322.json new file mode 100644 index 00000000..afe75f61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2322.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84cfa15cfaf31c80d9c2cb520b80000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cfa15c", + "faf31c", + "80d9c2", + "cb520b" + ] + }, + "payload": { + "ack_crc": 128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2323.json b/examples/meshcore/corpus/generated/valid_ack_2323.json new file mode 100644 index 00000000..b22dee24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2323.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e457558102e5e1761802f827d90884a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7558", + "102e", + "5e17", + "6180", + "2f82" + ] + }, + "payload": { + "ack_crc": 1250463869 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2324.json b/examples/meshcore/corpus/generated/valid_ack_2324.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2324.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2325.json b/examples/meshcore/corpus/generated/valid_ack_2325.json new file mode 100644 index 00000000..7fd0fd3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2325.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43cfd34cfc930161000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cfd3", + "4cfc", + "9301" + ] + }, + "payload": { + "ack_crc": 97 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2326.json b/examples/meshcore/corpus/generated/valid_ack_2326.json new file mode 100644 index 00000000..a16ad109 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2326.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00ffb40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 46335 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2327.json b/examples/meshcore/corpus/generated/valid_ack_2327.json new file mode 100644 index 00000000..db2f1d01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2327.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e468f96c5e14960a38c635df85a7a3b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f96", + "c5e1", + "4960", + "a38c", + "635d", + "f85a" + ] + }, + "payload": { + "ack_crc": 15226 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2328.json b/examples/meshcore/corpus/generated/valid_ack_2328.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2328.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2329.json b/examples/meshcore/corpus/generated/valid_ack_2329.json new file mode 100644 index 00000000..dcb28869 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2329.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8391f88ccf72e65cbf493ce7de84", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "91f88c", + "cf72e6", + "5cbf49" + ] + }, + "payload": { + "ack_crc": 2229200700 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2330.json b/examples/meshcore/corpus/generated/valid_ack_2330.json new file mode 100644 index 00000000..5c5fff62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2330.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47f622ef45a86447f17d89af6ccc29b0870000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f622", + "ef45", + "a864", + "47f1", + "7d89", + "af6c", + "cc29" + ] + }, + "payload": { + "ack_crc": 34736 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2331.json b/examples/meshcore/corpus/generated/valid_ack_2331.json new file mode 100644 index 00000000..ffb4e416 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2331.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4073540000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 21619 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2332.json b/examples/meshcore/corpus/generated/valid_ack_2332.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2332.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2333.json b/examples/meshcore/corpus/generated/valid_ack_2333.json new file mode 100644 index 00000000..a6916637 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2333.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d030acc16666af97d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0a", + "cc", + "16" + ] + }, + "payload": { + "ack_crc": 2113497702 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2334.json b/examples/meshcore/corpus/generated/valid_ack_2334.json new file mode 100644 index 00000000..c07992e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2334.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d872247914bb03f54581bf9aa598d2d115514cf23c1a7bc000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "224791", + "4bb03f", + "54581b", + "f9aa59", + "8d2d11", + "5514cf", + "23c1a7" + ] + }, + "payload": { + "ack_crc": 188 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2335.json b/examples/meshcore/corpus/generated/valid_ack_2335.json new file mode 100644 index 00000000..487f1674 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2335.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e061fdf6f9a6fa445000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "df", + "6f", + "9a", + "6f", + "a4" + ] + }, + "payload": { + "ack_crc": 69 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2336.json b/examples/meshcore/corpus/generated/valid_ack_2336.json new file mode 100644 index 00000000..7bd6619b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2336.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0784cc63518a0d20f8833eca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "cc", + "63", + "51", + "8a", + "0d", + "20" + ] + }, + "payload": { + "ack_crc": 3393094648 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2337.json b/examples/meshcore/corpus/generated/valid_ack_2337.json new file mode 100644 index 00000000..a81cb9df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2337.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d04b484be3ab61b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "84", + "be", + "3a" + ] + }, + "payload": { + "ack_crc": 7094 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2338.json b/examples/meshcore/corpus/generated/valid_ack_2338.json new file mode 100644 index 00000000..29644070 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2338.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8128d154f2f10000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "28d154" + ] + }, + "payload": { + "ack_crc": 61938 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2339.json b/examples/meshcore/corpus/generated/valid_ack_2339.json new file mode 100644 index 00000000..77400987 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2339.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07f0acabef475f11b3130000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "ac", + "ab", + "ef", + "47", + "5f", + "11" + ] + }, + "payload": { + "ack_crc": 5043 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2340.json b/examples/meshcore/corpus/generated/valid_ack_2340.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2340.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2341.json b/examples/meshcore/corpus/generated/valid_ack_2341.json new file mode 100644 index 00000000..62560722 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2341.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e022f588e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2f", + "58" + ] + }, + "payload": { + "ack_crc": 142 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2342.json b/examples/meshcore/corpus/generated/valid_ack_2342.json new file mode 100644 index 00000000..57cc49e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2342.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2343.json b/examples/meshcore/corpus/generated/valid_ack_2343.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2343.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2344.json b/examples/meshcore/corpus/generated/valid_ack_2344.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2344.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2345.json b/examples/meshcore/corpus/generated/valid_ack_2345.json new file mode 100644 index 00000000..7c7e187b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2345.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d087db356ca632032a740000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "b3", + "56", + "ca", + "63", + "20", + "32", + "a7" + ] + }, + "payload": { + "ack_crc": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2346.json b/examples/meshcore/corpus/generated/valid_ack_2346.json new file mode 100644 index 00000000..8a959aa5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2346.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85e397b9cd1038ddca54745bbb185b79678783ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e397b9", + "cd1038", + "ddca54", + "745bbb", + "185b79" + ] + }, + "payload": { + "ack_crc": 2877523815 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2347.json b/examples/meshcore/corpus/generated/valid_ack_2347.json new file mode 100644 index 00000000..ffb87cbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2347.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45073f208266e0a8cbbce2005f3700", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "073f", + "2082", + "66e0", + "a8cb", + "bce2" + ] + }, + "payload": { + "ack_crc": 3628800 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2348.json b/examples/meshcore/corpus/generated/valid_ack_2348.json new file mode 100644 index 00000000..f95cc942 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2348.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06daab2e30894c0b3f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "ab", + "2e", + "30", + "89", + "4c" + ] + }, + "payload": { + "ack_crc": 16139 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2349.json b/examples/meshcore/corpus/generated/valid_ack_2349.json new file mode 100644 index 00000000..e3b46a18 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2349.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44a8a9893b82bda1f163a80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a8a9", + "893b", + "82bd", + "a1f1" + ] + }, + "payload": { + "ack_crc": 43107 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2350.json b/examples/meshcore/corpus/generated/valid_ack_2350.json new file mode 100644 index 00000000..d797f9d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2350.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e499594bf1a2342c5e1e708d992775fb730f91880000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9594", + "bf1a", + "2342", + "c5e1", + "e708", + "d992", + "775f", + "b730", + "f918" + ] + }, + "payload": { + "ack_crc": 128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2351.json b/examples/meshcore/corpus/generated/valid_ack_2351.json new file mode 100644 index 00000000..7167e994 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2351.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e044cce4a4bfe712631", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "ce", + "4a", + "4b" + ] + }, + "payload": { + "ack_crc": 824603134 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2352.json b/examples/meshcore/corpus/generated/valid_ack_2352.json new file mode 100644 index 00000000..9fe2efe9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2352.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42ae95c6bac89b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ae95", + "c6ba" + ] + }, + "payload": { + "ack_crc": 39880 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2353.json b/examples/meshcore/corpus/generated/valid_ack_2353.json new file mode 100644 index 00000000..1a12d100 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2353.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8950dadb1a7ba89908df2a0d1dcec9fb83af3b753b8c096f26423a99e7889417", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "50dadb", + "1a7ba8", + "9908df", + "2a0d1d", + "cec9fb", + "83af3b", + "753b8c", + "096f26", + "423a99" + ] + }, + "payload": { + "ack_crc": 395610343 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2354.json b/examples/meshcore/corpus/generated/valid_ack_2354.json new file mode 100644 index 00000000..8a63abec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2354.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4125eff4c70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "25ef" + ] + }, + "payload": { + "ack_crc": 51188 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2355.json b/examples/meshcore/corpus/generated/valid_ack_2355.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2355.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2356.json b/examples/meshcore/corpus/generated/valid_ack_2356.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2356.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2357.json b/examples/meshcore/corpus/generated/valid_ack_2357.json new file mode 100644 index 00000000..c562f0c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2357.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88e9f711052b69aa32099e2d6d055c9446fea83d99bde4b9284ae20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e9f711", + "052b69", + "aa3209", + "9e2d6d", + "055c94", + "46fea8", + "3d99bd", + "e4b928" + ] + }, + "payload": { + "ack_crc": 57930 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2358.json b/examples/meshcore/corpus/generated/valid_ack_2358.json new file mode 100644 index 00000000..e6a6c97b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2358.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a785ce0b0363a99dab99715dd16ceba7aa9fc8e6adc000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "785c", + "e0b0", + "363a", + "99da", + "b997", + "15dd", + "16ce", + "ba7a", + "a9fc", + "8e6a" + ] + }, + "payload": { + "ack_crc": 220 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2359.json b/examples/meshcore/corpus/generated/valid_ack_2359.json new file mode 100644 index 00000000..798e114f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2359.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e810420425bc20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "042042" + ] + }, + "payload": { + "ack_crc": 49755 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2360.json b/examples/meshcore/corpus/generated/valid_ack_2360.json new file mode 100644 index 00000000..0eb7203e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2360.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e051d0cfb8bc3497f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1d", + "0c", + "fb", + "8b", + "c3" + ] + }, + "payload": { + "ack_crc": 32585 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2361.json b/examples/meshcore/corpus/generated/valid_ack_2361.json new file mode 100644 index 00000000..65145331 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2361.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02a537612d1c88", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5", + "37" + ] + }, + "payload": { + "ack_crc": 2283548001 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2362.json b/examples/meshcore/corpus/generated/valid_ack_2362.json new file mode 100644 index 00000000..d3ba98e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2362.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8480cea23e5762e728ade164b032200000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "80cea2", + "3e5762", + "e728ad", + "e164b0" + ] + }, + "payload": { + "ack_crc": 8242 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2363.json b/examples/meshcore/corpus/generated/valid_ack_2363.json new file mode 100644 index 00000000..6d641e49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2363.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0333257ed82c0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "25", + "7e" + ] + }, + "payload": { + "ack_crc": 11480 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2364.json b/examples/meshcore/corpus/generated/valid_ack_2364.json new file mode 100644 index 00000000..b73e5db9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2364.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d865246962a4d76454f5e4932e8ced1ddc3eb99e7000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "524696", + "2a4d76", + "454f5e", + "4932e8", + "ced1dd", + "c3eb99" + ] + }, + "payload": { + "ack_crc": 231 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2365.json b/examples/meshcore/corpus/generated/valid_ack_2365.json new file mode 100644 index 00000000..5a406202 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2365.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8117ec39f6ad3754", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "17ec39" + ] + }, + "payload": { + "ack_crc": 1412935158 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2366.json b/examples/meshcore/corpus/generated/valid_ack_2366.json new file mode 100644 index 00000000..fe377313 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2366.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e081c3ad7f02cab0c141e86d5af", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "3a", + "d7", + "f0", + "2c", + "ab", + "0c", + "14" + ] + }, + "payload": { + "ack_crc": 2950006302 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2367.json b/examples/meshcore/corpus/generated/valid_ack_2367.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2367.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2368.json b/examples/meshcore/corpus/generated/valid_ack_2368.json new file mode 100644 index 00000000..5e84d80d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2368.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41fc964fc783f3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fc96" + ] + }, + "payload": { + "ack_crc": 4085499727 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2369.json b/examples/meshcore/corpus/generated/valid_ack_2369.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2369.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2370.json b/examples/meshcore/corpus/generated/valid_ack_2370.json new file mode 100644 index 00000000..286fbcda --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2370.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e861f3da60da069aeaa7127963ce58e11ffcfb192810000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f3da6", + "0da069", + "aeaa71", + "27963c", + "e58e11", + "ffcfb1" + ] + }, + "payload": { + "ack_crc": 33170 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2371.json b/examples/meshcore/corpus/generated/valid_ack_2371.json new file mode 100644 index 00000000..93203a2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2371.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e879356666b3625a0779a3b2e4d9f124d61a5dfb4fb5eb1460000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "935666", + "6b3625", + "a0779a", + "3b2e4d", + "9f124d", + "61a5df", + "b4fb5e" + ] + }, + "payload": { + "ack_crc": 18097 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2372.json b/examples/meshcore/corpus/generated/valid_ack_2372.json new file mode 100644 index 00000000..9935957b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2372.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48f892f2a14108c3be20f61547ff4ec964fd980000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f892", + "f2a1", + "4108", + "c3be", + "20f6", + "1547", + "ff4e", + "c964" + ] + }, + "payload": { + "ack_crc": 39165 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2373.json b/examples/meshcore/corpus/generated/valid_ack_2373.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2373.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2374.json b/examples/meshcore/corpus/generated/valid_ack_2374.json new file mode 100644 index 00000000..e1a442ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2374.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8aa94c8165e9fa02881514ff0dc0c5e8c0276946788c3761767708d7b1d51a33d90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a94c81", + "65e9fa", + "028815", + "14ff0d", + "c0c5e8", + "c02769", + "46788c", + "376176", + "7708d7", + "b1d51a" + ] + }, + "payload": { + "ack_crc": 55603 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2375.json b/examples/meshcore/corpus/generated/valid_ack_2375.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2375.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2376.json b/examples/meshcore/corpus/generated/valid_ack_2376.json new file mode 100644 index 00000000..5a683e5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2376.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d479373ebe4a820a4b866b37ed1e5720c930000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9373", + "ebe4", + "a820", + "a4b8", + "66b3", + "7ed1", + "e572" + ] + }, + "payload": { + "ack_crc": 37644 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2377.json b/examples/meshcore/corpus/generated/valid_ack_2377.json new file mode 100644 index 00000000..03789939 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2377.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03d757b3db000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "57", + "b3" + ] + }, + "payload": { + "ack_crc": 219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2378.json b/examples/meshcore/corpus/generated/valid_ack_2378.json new file mode 100644 index 00000000..04ce1143 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2378.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42587cd3f388460000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "587c", + "d3f3" + ] + }, + "payload": { + "ack_crc": 18056 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2379.json b/examples/meshcore/corpus/generated/valid_ack_2379.json new file mode 100644 index 00000000..5455d073 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2379.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4044eb1787", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2266491716 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2380.json b/examples/meshcore/corpus/generated/valid_ack_2380.json new file mode 100644 index 00000000..9d2bf571 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2380.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e482f20d05e4acf52c40cff8ad6b983992cfb5f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2f20", + "d05e", + "4acf", + "52c4", + "0cff", + "8ad6", + "b983", + "992c" + ] + }, + "payload": { + "ack_crc": 24571 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2381.json b/examples/meshcore/corpus/generated/valid_ack_2381.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2381.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2382.json b/examples/meshcore/corpus/generated/valid_ack_2382.json new file mode 100644 index 00000000..0e1cb3fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2382.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85db377940b65a3930960891ac5af138df960000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db3779", + "40b65a", + "393096", + "0891ac", + "5af138" + ] + }, + "payload": { + "ack_crc": 38623 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2383.json b/examples/meshcore/corpus/generated/valid_ack_2383.json new file mode 100644 index 00000000..57acf29b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2383.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83396df2ec77200f3ef54a980000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "396df2", + "ec7720", + "0f3ef5" + ] + }, + "payload": { + "ack_crc": 38986 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2384.json b/examples/meshcore/corpus/generated/valid_ack_2384.json new file mode 100644 index 00000000..3b8b765e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2384.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e899357dd6ffbe5b71fe5181d5ba6a828943e6d831693bb8b9ef0051a0c730000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9357dd", + "6ffbe5", + "b71fe5", + "181d5b", + "a6a828", + "943e6d", + "831693", + "bb8b9e", + "f0051a" + ] + }, + "payload": { + "ack_crc": 29452 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2385.json b/examples/meshcore/corpus/generated/valid_ack_2385.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2385.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2386.json b/examples/meshcore/corpus/generated/valid_ack_2386.json new file mode 100644 index 00000000..8b3c169f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2386.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85ddf176aed9c98d2df421e1764256eaf7a1cf72", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ddf176", + "aed9c9", + "8d2df4", + "21e176", + "4256ea" + ] + }, + "payload": { + "ack_crc": 1926210039 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2387.json b/examples/meshcore/corpus/generated/valid_ack_2387.json new file mode 100644 index 00000000..95452c9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2387.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d485dc097e6f651d76ad5ee5d68a6068fb62eca0700", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5dc0", + "97e6", + "f651", + "d76a", + "d5ee", + "5d68", + "a606", + "8fb6" + ] + }, + "payload": { + "ack_crc": 510510 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2388.json b/examples/meshcore/corpus/generated/valid_ack_2388.json new file mode 100644 index 00000000..da4b21d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2388.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07fb33696553a23b92e00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fb", + "33", + "69", + "65", + "53", + "a2", + "3b" + ] + }, + "payload": { + "ack_crc": 57490 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2389.json b/examples/meshcore/corpus/generated/valid_ack_2389.json new file mode 100644 index 00000000..919c025e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2389.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0500a65ce115ab000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "a6", + "5c", + "e1", + "15" + ] + }, + "payload": { + "ack_crc": 171 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2390.json b/examples/meshcore/corpus/generated/valid_ack_2390.json new file mode 100644 index 00000000..f4e20622 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2390.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a56a472d1a4313ca1c126a329045e29bf9f58ba478beb5e81ca05796f5f9833c30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "56a472", + "d1a431", + "3ca1c1", + "26a329", + "045e29", + "bf9f58", + "ba478b", + "eb5e81", + "ca0579", + "6f5f98" + ] + }, + "payload": { + "ack_crc": 49971 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2391.json b/examples/meshcore/corpus/generated/valid_ack_2391.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2391.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2392.json b/examples/meshcore/corpus/generated/valid_ack_2392.json new file mode 100644 index 00000000..4f5de835 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2392.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01a8c9810000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8" + ] + }, + "payload": { + "ack_crc": 33225 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2393.json b/examples/meshcore/corpus/generated/valid_ack_2393.json new file mode 100644 index 00000000..980f08f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2393.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a9c9a413edb788d5d1a3ad58f30750d579cc368751f325a8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c9a", + "413e", + "db78", + "8d5d", + "1a3a", + "d58f", + "3075", + "0d57", + "9cc3", + "6875" + ] + }, + "payload": { + "ack_crc": 2337944095 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2394.json b/examples/meshcore/corpus/generated/valid_ack_2394.json new file mode 100644 index 00000000..2ec92353 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2394.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81c12a8698487bef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c12a86" + ] + }, + "payload": { + "ack_crc": 4017834136 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2395.json b/examples/meshcore/corpus/generated/valid_ack_2395.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2395.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2396.json b/examples/meshcore/corpus/generated/valid_ack_2396.json new file mode 100644 index 00000000..e2fe5490 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2396.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d08ac43ca2e985cc626d4970000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "43", + "ca", + "2e", + "98", + "5c", + "c6", + "26" + ] + }, + "payload": { + "ack_crc": 38868 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2397.json b/examples/meshcore/corpus/generated/valid_ack_2397.json new file mode 100644 index 00000000..b4c14e86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2397.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a1e775b9930f9f5998a7fffea90bd38f33345e65b2917a04cb62797937c8804e4872f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1e775b", + "9930f9", + "f5998a", + "7fffea", + "90bd38", + "f33345", + "e65b29", + "17a04c", + "b62797", + "937c88" + ] + }, + "payload": { + "ack_crc": 797434884 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2398.json b/examples/meshcore/corpus/generated/valid_ack_2398.json new file mode 100644 index 00000000..48bcc867 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2398.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85cec640bc17ed989455864521e01fb78f910000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cec640", + "bc17ed", + "989455", + "864521", + "e01fb7" + ] + }, + "payload": { + "ack_crc": 37263 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2399.json b/examples/meshcore/corpus/generated/valid_ack_2399.json new file mode 100644 index 00000000..fcbf42a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2399.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81e92fe99b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e92fe9" + ] + }, + "payload": { + "ack_crc": 155 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2400.json b/examples/meshcore/corpus/generated/valid_ack_2400.json new file mode 100644 index 00000000..bf0cddab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2400.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4666fc2021b22bd8392aff542ec9000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "66fc", + "2021", + "b22b", + "d839", + "2aff", + "542e" + ] + }, + "payload": { + "ack_crc": 201 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2401.json b/examples/meshcore/corpus/generated/valid_ack_2401.json new file mode 100644 index 00000000..5fc96b35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2401.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43f50a0af6b75dff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f50a", + "0af6", + "b75d" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2402.json b/examples/meshcore/corpus/generated/valid_ack_2402.json new file mode 100644 index 00000000..038230c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2402.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d890367372ce47275fe7284eee8d1db6e15fdc7da81576977ad023e5d0d000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "036737", + "2ce472", + "75fe72", + "84eee8", + "d1db6e", + "15fdc7", + "da8157", + "6977ad", + "023e5d" + ] + }, + "payload": { + "ack_crc": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2403.json b/examples/meshcore/corpus/generated/valid_ack_2403.json new file mode 100644 index 00000000..54667363 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2403.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44065445f0d9d4e780c4440000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0654", + "45f0", + "d9d4", + "e780" + ] + }, + "payload": { + "ack_crc": 17604 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2404.json b/examples/meshcore/corpus/generated/valid_ack_2404.json new file mode 100644 index 00000000..5f9d7ee8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2404.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e073123f7b37b42c33b880000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "23", + "f7", + "b3", + "7b", + "42", + "c3" + ] + }, + "payload": { + "ack_crc": 34875 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2405.json b/examples/meshcore/corpus/generated/valid_ack_2405.json new file mode 100644 index 00000000..163a1ade --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2405.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a9232faa20310e58453b763186feece358b8ccafc5850f0c3cde5e809707a72000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9232fa", + "a20310", + "e58453", + "b76318", + "6feece", + "358b8c", + "cafc58", + "50f0c3", + "cde5e8", + "09707a" + ] + }, + "payload": { + "ack_crc": 114 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2406.json b/examples/meshcore/corpus/generated/valid_ack_2406.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2406.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2407.json b/examples/meshcore/corpus/generated/valid_ack_2407.json new file mode 100644 index 00000000..07f4edf6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2407.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d872bba822f5bab8043fe49b310167fbae02506e07eae0e3e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2bba82", + "2f5bab", + "8043fe", + "49b310", + "167fba", + "e02506", + "e07eae" + ] + }, + "payload": { + "ack_crc": 15886 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2408.json b/examples/meshcore/corpus/generated/valid_ack_2408.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2408.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2409.json b/examples/meshcore/corpus/generated/valid_ack_2409.json new file mode 100644 index 00000000..6b433867 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2409.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4575d306a2fe6033486683857f7a9d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "75d3", + "06a2", + "fe60", + "3348", + "6683" + ] + }, + "payload": { + "ack_crc": 2642050949 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2410.json b/examples/meshcore/corpus/generated/valid_ack_2410.json new file mode 100644 index 00000000..e9c78ddf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2410.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4022000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2411.json b/examples/meshcore/corpus/generated/valid_ack_2411.json new file mode 100644 index 00000000..d2a69ae5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2411.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e447b088451771228a30d990000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b08", + "8451", + "7712", + "28a3" + ] + }, + "payload": { + "ack_crc": 39181 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2412.json b/examples/meshcore/corpus/generated/valid_ack_2412.json new file mode 100644 index 00000000..fb232717 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2412.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e025953455d5f55", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59", + "53" + ] + }, + "payload": { + "ack_crc": 1432313157 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2413.json b/examples/meshcore/corpus/generated/valid_ack_2413.json new file mode 100644 index 00000000..a0503bbe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2413.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e854eda07704d95b459bd57e043ea4b6b15130000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4eda07", + "704d95", + "b459bd", + "57e043", + "ea4b6b" + ] + }, + "payload": { + "ack_crc": 4885 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2414.json b/examples/meshcore/corpus/generated/valid_ack_2414.json new file mode 100644 index 00000000..04b88190 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2414.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0509567c4a3c23000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "09", + "56", + "7c", + "4a", + "3c" + ] + }, + "payload": { + "ack_crc": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2415.json b/examples/meshcore/corpus/generated/valid_ack_2415.json new file mode 100644 index 00000000..49e9d4ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2415.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05f3b160f5ffff910000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f3", + "b1", + "60", + "f5", + "ff" + ] + }, + "payload": { + "ack_crc": 37375 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2416.json b/examples/meshcore/corpus/generated/valid_ack_2416.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2416.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2417.json b/examples/meshcore/corpus/generated/valid_ack_2417.json new file mode 100644 index 00000000..0a7df9ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2417.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41302ae1fb0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "302a" + ] + }, + "payload": { + "ack_crc": 64481 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2418.json b/examples/meshcore/corpus/generated/valid_ack_2418.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2418.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2419.json b/examples/meshcore/corpus/generated/valid_ack_2419.json new file mode 100644 index 00000000..dca652c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2419.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e491566eebe58ae3b37ee7789dbd79332f242b247aa0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1566", + "eebe", + "58ae", + "3b37", + "ee77", + "89db", + "d793", + "32f2", + "42b2" + ] + }, + "payload": { + "ack_crc": 43591 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2420.json b/examples/meshcore/corpus/generated/valid_ack_2420.json new file mode 100644 index 00000000..d6821950 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2420.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86f86cc876ef83e43f0cb54beb8f347ff111bf92ac0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f86cc8", + "76ef83", + "e43f0c", + "b54beb", + "8f347f", + "f111bf" + ] + }, + "payload": { + "ack_crc": 44178 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2421.json b/examples/meshcore/corpus/generated/valid_ack_2421.json new file mode 100644 index 00000000..5ea73b84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2421.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a68ad06c4fdb6f46c3d01e076f193773fbdb511f8edbf0ef5ddc5f59c106500000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "68ad06", + "c4fdb6", + "f46c3d", + "01e076", + "f19377", + "3fbdb5", + "11f8ed", + "bf0ef5", + "ddc5f5", + "9c1065" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2422.json b/examples/meshcore/corpus/generated/valid_ack_2422.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2422.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2423.json b/examples/meshcore/corpus/generated/valid_ack_2423.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2423.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2424.json b/examples/meshcore/corpus/generated/valid_ack_2424.json new file mode 100644 index 00000000..8298c191 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2424.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8506176b8fc2fbd0bb26ed70d4c48d2b3d000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "06176b", + "8fc2fb", + "d0bb26", + "ed70d4", + "c48d2b" + ] + }, + "payload": { + "ack_crc": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2425.json b/examples/meshcore/corpus/generated/valid_ack_2425.json new file mode 100644 index 00000000..1cd5ba41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2425.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41a40f8cbb64fa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a40f" + ] + }, + "payload": { + "ack_crc": 4200905612 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2426.json b/examples/meshcore/corpus/generated/valid_ack_2426.json new file mode 100644 index 00000000..a823a929 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2426.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89dd57c29e8e94517056f8d0850b33fc7076e10dc0a8d9dfd263395b97000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dd57c2", + "9e8e94", + "517056", + "f8d085", + "0b33fc", + "7076e1", + "0dc0a8", + "d9dfd2", + "63395b" + ] + }, + "payload": { + "ack_crc": 151 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2427.json b/examples/meshcore/corpus/generated/valid_ack_2427.json new file mode 100644 index 00000000..30509b10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2427.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e403e28f97d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2113480766 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2428.json b/examples/meshcore/corpus/generated/valid_ack_2428.json new file mode 100644 index 00000000..5682220c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2428.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48418b529ff223d0a985463b097221c2d0e14c14c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "418b", + "529f", + "f223", + "d0a9", + "8546", + "3b09", + "7221", + "c2d0" + ] + }, + "payload": { + "ack_crc": 3272887521 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2429.json b/examples/meshcore/corpus/generated/valid_ack_2429.json new file mode 100644 index 00000000..8131f3a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2429.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e075ba4ef1007025ab9000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5b", + "a4", + "ef", + "10", + "07", + "02", + "5a" + ] + }, + "payload": { + "ack_crc": 185 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2430.json b/examples/meshcore/corpus/generated/valid_ack_2430.json new file mode 100644 index 00000000..9fb25d46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2430.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81477a795c490000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "477a79" + ] + }, + "payload": { + "ack_crc": 18780 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2431.json b/examples/meshcore/corpus/generated/valid_ack_2431.json new file mode 100644 index 00000000..e9f86b7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2431.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0277f80ecc0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "77", + "f8" + ] + }, + "payload": { + "ack_crc": 52238 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2432.json b/examples/meshcore/corpus/generated/valid_ack_2432.json new file mode 100644 index 00000000..d6749feb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2432.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40c15b68c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 3311950785 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2433.json b/examples/meshcore/corpus/generated/valid_ack_2433.json new file mode 100644 index 00000000..b2873677 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2433.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e858f352f48f2415bcf20ce6ff29a40c9a4930000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8f352f", + "48f241", + "5bcf20", + "ce6ff2", + "9a40c9" + ] + }, + "payload": { + "ack_crc": 37796 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2434.json b/examples/meshcore/corpus/generated/valid_ack_2434.json new file mode 100644 index 00000000..3b46c565 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2434.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4283d8fa3059037978", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "83d8", + "fa30" + ] + }, + "payload": { + "ack_crc": 2021196633 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2435.json b/examples/meshcore/corpus/generated/valid_ack_2435.json new file mode 100644 index 00000000..4e14c23b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2435.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04f2e5a0867e930000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "e5", + "a0", + "86" + ] + }, + "payload": { + "ack_crc": 37758 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2436.json b/examples/meshcore/corpus/generated/valid_ack_2436.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2436.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2437.json b/examples/meshcore/corpus/generated/valid_ack_2437.json new file mode 100644 index 00000000..0e001fc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2437.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47e37877b97158488acf41bc2eefae3a0f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e378", + "77b9", + "7158", + "488a", + "cf41", + "bc2e", + "efae" + ] + }, + "payload": { + "ack_crc": 3898 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2438.json b/examples/meshcore/corpus/generated/valid_ack_2438.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2438.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2439.json b/examples/meshcore/corpus/generated/valid_ack_2439.json new file mode 100644 index 00000000..efef60f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2439.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44a85732e7c4e7575689f20a78", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a857", + "32e7", + "c4e7", + "5756" + ] + }, + "payload": { + "ack_crc": 2013983369 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2440.json b/examples/meshcore/corpus/generated/valid_ack_2440.json new file mode 100644 index 00000000..908ac3b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2440.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d882d6012d8ac5cbe3aa8f8162e219d4e1c8d1e37790ad61ecd84000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2d6012", + "d8ac5c", + "be3aa8", + "f8162e", + "219d4e", + "1c8d1e", + "37790a", + "d61ecd" + ] + }, + "payload": { + "ack_crc": 132 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2441.json b/examples/meshcore/corpus/generated/valid_ack_2441.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2441.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2442.json b/examples/meshcore/corpus/generated/valid_ack_2442.json new file mode 100644 index 00000000..366d6ecb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2442.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e022d4bbc000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2d", + "4b" + ] + }, + "payload": { + "ack_crc": 188 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2443.json b/examples/meshcore/corpus/generated/valid_ack_2443.json new file mode 100644 index 00000000..151b78c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2443.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41b0a0fd794bd1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b0a0" + ] + }, + "payload": { + "ack_crc": 3511384573 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2444.json b/examples/meshcore/corpus/generated/valid_ack_2444.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2444.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2445.json b/examples/meshcore/corpus/generated/valid_ack_2445.json new file mode 100644 index 00000000..ca3ec495 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2445.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84de61766dc10304cfd8d2162a30b70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "de6176", + "6dc103", + "04cfd8", + "d2162a" + ] + }, + "payload": { + "ack_crc": 46896 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2446.json b/examples/meshcore/corpus/generated/valid_ack_2446.json new file mode 100644 index 00000000..d51e2272 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2446.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82e5c720fc8654c7810000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e5c720", + "fc8654" + ] + }, + "payload": { + "ack_crc": 33223 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2447.json b/examples/meshcore/corpus/generated/valid_ack_2447.json new file mode 100644 index 00000000..3a795eaf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2447.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8477d3d584a306d10fd097652b52210000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "77d3d5", + "84a306", + "d10fd0", + "97652b" + ] + }, + "payload": { + "ack_crc": 8530 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2448.json b/examples/meshcore/corpus/generated/valid_ack_2448.json new file mode 100644 index 00000000..62cbc537 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2448.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8185a6cbc6409692", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "85a6cb" + ] + }, + "payload": { + "ack_crc": 2459320518 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2449.json b/examples/meshcore/corpus/generated/valid_ack_2449.json new file mode 100644 index 00000000..bef6358e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2449.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e022c5c0d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c", + "5c" + ] + }, + "payload": { + "ack_crc": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2450.json b/examples/meshcore/corpus/generated/valid_ack_2450.json new file mode 100644 index 00000000..2ff9266f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2450.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01832ebe0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83" + ] + }, + "payload": { + "ack_crc": 48686 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2451.json b/examples/meshcore/corpus/generated/valid_ack_2451.json new file mode 100644 index 00000000..ea8c56b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2451.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81ed57a8e68c8e31", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ed57a8" + ] + }, + "payload": { + "ack_crc": 831425766 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2452.json b/examples/meshcore/corpus/generated/valid_ack_2452.json new file mode 100644 index 00000000..fb0b7cf9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2452.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0197c2000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97" + ] + }, + "payload": { + "ack_crc": 194 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2453.json b/examples/meshcore/corpus/generated/valid_ack_2453.json new file mode 100644 index 00000000..61297934 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2453.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03153ff083000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "3f", + "f0" + ] + }, + "payload": { + "ack_crc": 131 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2454.json b/examples/meshcore/corpus/generated/valid_ack_2454.json new file mode 100644 index 00000000..baff0fb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2454.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d871d9889eaa3640ebfa249b1ba5e95453dee22b444aa6a610000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d9889", + "eaa364", + "0ebfa2", + "49b1ba", + "5e9545", + "3dee22", + "b444aa" + ] + }, + "payload": { + "ack_crc": 24938 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2455.json b/examples/meshcore/corpus/generated/valid_ack_2455.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2455.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2456.json b/examples/meshcore/corpus/generated/valid_ack_2456.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2456.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2457.json b/examples/meshcore/corpus/generated/valid_ack_2457.json new file mode 100644 index 00000000..e4356e76 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2457.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d059d8259527e40000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9d", + "82", + "59", + "52", + "7e" + ] + }, + "payload": { + "ack_crc": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2458.json b/examples/meshcore/corpus/generated/valid_ack_2458.json new file mode 100644 index 00000000..9426440c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2458.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8477bcd8da0be71d26314e888f52000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "77bcd8", + "da0be7", + "1d2631", + "4e888f" + ] + }, + "payload": { + "ack_crc": 82 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2459.json b/examples/meshcore/corpus/generated/valid_ack_2459.json new file mode 100644 index 00000000..340c2f7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2459.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d466a8b42c346d00835eecf0efca6090000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a8b", + "42c3", + "46d0", + "0835", + "eecf", + "0efc" + ] + }, + "payload": { + "ack_crc": 2470 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2460.json b/examples/meshcore/corpus/generated/valid_ack_2460.json new file mode 100644 index 00000000..2a4125ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2460.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42307c9a1ad8320000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "307c", + "9a1a" + ] + }, + "payload": { + "ack_crc": 13016 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2461.json b/examples/meshcore/corpus/generated/valid_ack_2461.json new file mode 100644 index 00000000..cb62bdea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2461.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81d0bab30095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d0bab3" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2462.json b/examples/meshcore/corpus/generated/valid_ack_2462.json new file mode 100644 index 00000000..554ca80e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2462.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8ad4e7ba9e8e5f03b5fcb42a59f676f926ed015ee9629007075b309a91dd4e49000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d4e7ba", + "9e8e5f", + "03b5fc", + "b42a59", + "f676f9", + "26ed01", + "5ee962", + "900707", + "5b309a", + "91dd4e" + ] + }, + "payload": { + "ack_crc": 73 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2463.json b/examples/meshcore/corpus/generated/valid_ack_2463.json new file mode 100644 index 00000000..4446915d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2463.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80c653d9cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 3453572038 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2464.json b/examples/meshcore/corpus/generated/valid_ack_2464.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2464.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2465.json b/examples/meshcore/corpus/generated/valid_ack_2465.json new file mode 100644 index 00000000..9b4940ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2465.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86dd2447bb752095ef49e6cbe48edb4913faab9b5d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dd2447", + "bb7520", + "95ef49", + "e6cbe4", + "8edb49", + "13faab" + ] + }, + "payload": { + "ack_crc": 23963 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2466.json b/examples/meshcore/corpus/generated/valid_ack_2466.json new file mode 100644 index 00000000..e16db582 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2466.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89ca795fb560ee61161f90b27944b6bd1f0e29407268f68975e0c1f76e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca795f", + "b560ee", + "61161f", + "90b279", + "44b6bd", + "1f0e29", + "407268", + "f68975", + "e0c1f7" + ] + }, + "payload": { + "ack_crc": 110 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2467.json b/examples/meshcore/corpus/generated/valid_ack_2467.json new file mode 100644 index 00000000..11a1309a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2467.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d073d2b4bcac9d927ef4e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "2b", + "4b", + "ca", + "c9", + "d9", + "27" + ] + }, + "payload": { + "ack_crc": 20207 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2468.json b/examples/meshcore/corpus/generated/valid_ack_2468.json new file mode 100644 index 00000000..24206283 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2468.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4aadb32bb11a9ed3a33aa66a6eb7ccd84206faf24b01000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "adb3", + "2bb1", + "1a9e", + "d3a3", + "3aa6", + "6a6e", + "b7cc", + "d842", + "06fa", + "f24b" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2469.json b/examples/meshcore/corpus/generated/valid_ack_2469.json new file mode 100644 index 00000000..cc8deb66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2469.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43ca4232a036244eb5642d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ca42", + "32a0", + "3624" + ] + }, + "payload": { + "ack_crc": 761574734 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2470.json b/examples/meshcore/corpus/generated/valid_ack_2470.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2470.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2471.json b/examples/meshcore/corpus/generated/valid_ack_2471.json new file mode 100644 index 00000000..2a3a45c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2471.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09f52c00f927ce3f7acdabd8cf2f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f5", + "2c", + "00", + "f9", + "27", + "ce", + "3f", + "7a", + "cd" + ] + }, + "payload": { + "ack_crc": 802150571 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2472.json b/examples/meshcore/corpus/generated/valid_ack_2472.json new file mode 100644 index 00000000..b0da5f7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2472.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07eed04eb905fdd29d1de251", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "d0", + "4e", + "b9", + "05", + "fd", + "d2" + ] + }, + "payload": { + "ack_crc": 1373773213 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2473.json b/examples/meshcore/corpus/generated/valid_ack_2473.json new file mode 100644 index 00000000..bd76ba02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2473.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81477e5668000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "477e56" + ] + }, + "payload": { + "ack_crc": 104 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2474.json b/examples/meshcore/corpus/generated/valid_ack_2474.json new file mode 100644 index 00000000..f0261e00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2474.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a335b8736a17d9eef71acbb2f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "5b", + "87", + "36", + "a1", + "7d", + "9e", + "ef", + "71", + "ac" + ] + }, + "payload": { + "ack_crc": 12219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2475.json b/examples/meshcore/corpus/generated/valid_ack_2475.json new file mode 100644 index 00000000..dc58dcf2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2475.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0551ae6e30b68b000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "ae", + "6e", + "30", + "b6" + ] + }, + "payload": { + "ack_crc": 139 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2476.json b/examples/meshcore/corpus/generated/valid_ack_2476.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2476.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2477.json b/examples/meshcore/corpus/generated/valid_ack_2477.json new file mode 100644 index 00000000..113f46af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2477.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d440a6008318e562f8d81300000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0a60", + "0831", + "8e56", + "2f8d" + ] + }, + "payload": { + "ack_crc": 12417 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2478.json b/examples/meshcore/corpus/generated/valid_ack_2478.json new file mode 100644 index 00000000..dd16ad10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2478.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05abc89414914fd40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "c8", + "94", + "14", + "91" + ] + }, + "payload": { + "ack_crc": 54351 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2479.json b/examples/meshcore/corpus/generated/valid_ack_2479.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2479.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2480.json b/examples/meshcore/corpus/generated/valid_ack_2480.json new file mode 100644 index 00000000..95391672 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2480.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46e8a1ec8ec569895452de798022270000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e8a1", + "ec8e", + "c569", + "8954", + "52de", + "7980" + ] + }, + "payload": { + "ack_crc": 10018 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2481.json b/examples/meshcore/corpus/generated/valid_ack_2481.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2481.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2482.json b/examples/meshcore/corpus/generated/valid_ack_2482.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2482.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2483.json b/examples/meshcore/corpus/generated/valid_ack_2483.json new file mode 100644 index 00000000..190ebb3b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2483.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0abf51fef5b5e4e2ad2707e2d20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "51", + "fe", + "f5", + "b5", + "e4", + "e2", + "ad", + "27", + "07" + ] + }, + "payload": { + "ack_crc": 53986 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2484.json b/examples/meshcore/corpus/generated/valid_ack_2484.json new file mode 100644 index 00000000..eaa60660 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2484.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a36e44504ea245382de8ca60f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "e4", + "45", + "04", + "ea", + "24", + "53", + "82", + "de", + "8c" + ] + }, + "payload": { + "ack_crc": 4006 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2485.json b/examples/meshcore/corpus/generated/valid_ack_2485.json new file mode 100644 index 00000000..5dca6355 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2485.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86036647db013502a8dd415c0150eb1fc9a694f266b1b4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "036647", + "db0135", + "02a8dd", + "415c01", + "50eb1f", + "c9a694" + ] + }, + "payload": { + "ack_crc": 3031525106 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2486.json b/examples/meshcore/corpus/generated/valid_ack_2486.json new file mode 100644 index 00000000..6db183c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2486.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e810750d4a3e50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0750d4" + ] + }, + "payload": { + "ack_crc": 58787 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2487.json b/examples/meshcore/corpus/generated/valid_ack_2487.json new file mode 100644 index 00000000..fe24e0e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2487.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8753e636c71c09dbdfe9541285aea4e9b8adf6cac69faf85e7d1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "53e636", + "c71c09", + "dbdfe9", + "541285", + "aea4e9", + "b8adf6", + "cac69f" + ] + }, + "payload": { + "ack_crc": 3521611183 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2488.json b/examples/meshcore/corpus/generated/valid_ack_2488.json new file mode 100644 index 00000000..6d1ff8f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2488.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e816b6f8e3fa3af15", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6b6f8e" + ] + }, + "payload": { + "ack_crc": 363832127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2489.json b/examples/meshcore/corpus/generated/valid_ack_2489.json new file mode 100644 index 00000000..e5056adb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2489.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82006f258182aaf4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "006f25", + "8182aa" + ] + }, + "payload": { + "ack_crc": 244 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2490.json b/examples/meshcore/corpus/generated/valid_ack_2490.json new file mode 100644 index 00000000..3d376b10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2490.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e861347619b3d1703ef0503b81b930c516f4bf8a05c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "134761", + "9b3d17", + "03ef05", + "03b81b", + "930c51", + "6f4bf8" + ] + }, + "payload": { + "ack_crc": 23712 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2491.json b/examples/meshcore/corpus/generated/valid_ack_2491.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2491.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2492.json b/examples/meshcore/corpus/generated/valid_ack_2492.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2492.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2493.json b/examples/meshcore/corpus/generated/valid_ack_2493.json new file mode 100644 index 00000000..0d8b4956 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2493.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e876256868a0f74ba3875ecb6d02fb27cfaabc8cc5a44ff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "625686", + "8a0f74", + "ba3875", + "ecb6d0", + "2fb27c", + "faabc8", + "cc5a44" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2494.json b/examples/meshcore/corpus/generated/valid_ack_2494.json new file mode 100644 index 00000000..84bb9435 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2494.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46af1a3b53c97dc54a299e945057000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "af1a", + "3b53", + "c97d", + "c54a", + "299e", + "9450" + ] + }, + "payload": { + "ack_crc": 87 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2495.json b/examples/meshcore/corpus/generated/valid_ack_2495.json new file mode 100644 index 00000000..5368ea15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2495.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e081ef3875347a5defb5eb3f2b6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e", + "f3", + "87", + "53", + "47", + "a5", + "de", + "fb" + ] + }, + "payload": { + "ack_crc": 3069358942 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2496.json b/examples/meshcore/corpus/generated/valid_ack_2496.json new file mode 100644 index 00000000..f590bd52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2496.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8825e54c86ecf682a967f478a52f74746a9dffdea1c4bdc1cb1111cbee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25e54c", + "86ecf6", + "82a967", + "f478a5", + "2f7474", + "6a9dff", + "dea1c4", + "bdc1cb" + ] + }, + "payload": { + "ack_crc": 4006285585 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2497.json b/examples/meshcore/corpus/generated/valid_ack_2497.json new file mode 100644 index 00000000..3571b679 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2497.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4767f845393f05e2487013ea0002352745e2dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "67f8", + "4539", + "3f05", + "e248", + "7013", + "ea00", + "0235" + ] + }, + "payload": { + "ack_crc": 3705816359 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2498.json b/examples/meshcore/corpus/generated/valid_ack_2498.json new file mode 100644 index 00000000..583ff9c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2498.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42108cdce6e20a2f2f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "108c", + "dce6" + ] + }, + "payload": { + "ack_crc": 791612130 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2499.json b/examples/meshcore/corpus/generated/valid_ack_2499.json new file mode 100644 index 00000000..98292f0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2499.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03e45242ec76e60d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "52", + "42" + ] + }, + "payload": { + "ack_crc": 233207532 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2500.json b/examples/meshcore/corpus/generated/valid_ack_2500.json new file mode 100644 index 00000000..81c47acc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2500.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a696014c13c5abe73e959fbb4e11d0a2617d7e02afc89d63b3b91ee416e19a4b20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "696014", + "c13c5a", + "be73e9", + "59fbb4", + "e11d0a", + "2617d7", + "e02afc", + "89d63b", + "3b91ee", + "416e19" + ] + }, + "payload": { + "ack_crc": 45732 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2501.json b/examples/meshcore/corpus/generated/valid_ack_2501.json new file mode 100644 index 00000000..7d8227f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2501.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85832f298520c3877b6710b876c3de0cedf7fbdf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "832f29", + "8520c3", + "877b67", + "10b876", + "c3de0c" + ] + }, + "payload": { + "ack_crc": 3757832173 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2502.json b/examples/meshcore/corpus/generated/valid_ack_2502.json new file mode 100644 index 00000000..c5b8def0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2502.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a687a9b21ef7488de517c52500ee519d81fde96e3888d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "687a", + "9b21", + "ef74", + "88de", + "517c", + "5250", + "0ee5", + "19d8", + "1fde", + "96e3" + ] + }, + "payload": { + "ack_crc": 36232 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2503.json b/examples/meshcore/corpus/generated/valid_ack_2503.json new file mode 100644 index 00000000..41231e44 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2503.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0388df4053000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "df", + "40" + ] + }, + "payload": { + "ack_crc": 83 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2504.json b/examples/meshcore/corpus/generated/valid_ack_2504.json new file mode 100644 index 00000000..46f2d9ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2504.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d432d752adb2f4606000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2d75", + "2adb", + "2f46" + ] + }, + "payload": { + "ack_crc": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2505.json b/examples/meshcore/corpus/generated/valid_ack_2505.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2505.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2506.json b/examples/meshcore/corpus/generated/valid_ack_2506.json new file mode 100644 index 00000000..5bd60adb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2506.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83acbeefb53cb05086c04b1b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "acbeef", + "b53cb0", + "5086c0" + ] + }, + "payload": { + "ack_crc": 6987 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2507.json b/examples/meshcore/corpus/generated/valid_ack_2507.json new file mode 100644 index 00000000..faf09b85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2507.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8ab53e6d5ed19656f526c6c2ce950ac654930b6c4a8217bd238380ddc2260a47f50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b53e6d", + "5ed196", + "56f526", + "c6c2ce", + "950ac6", + "54930b", + "6c4a82", + "17bd23", + "8380dd", + "c2260a" + ] + }, + "payload": { + "ack_crc": 62791 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2508.json b/examples/meshcore/corpus/generated/valid_ack_2508.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2508.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2509.json b/examples/meshcore/corpus/generated/valid_ack_2509.json new file mode 100644 index 00000000..0de1a6a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2509.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8aaa966a64bf78ab45e7b48b2ba5017cd54a43d240909d8761a26a312f00aa36960000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aa966a", + "64bf78", + "ab45e7", + "b48b2b", + "a5017c", + "d54a43", + "d24090", + "9d8761", + "a26a31", + "2f00aa" + ] + }, + "payload": { + "ack_crc": 38454 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2510.json b/examples/meshcore/corpus/generated/valid_ack_2510.json new file mode 100644 index 00000000..04bf2c0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2510.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02b40e8d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "0e" + ] + }, + "payload": { + "ack_crc": 141 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2511.json b/examples/meshcore/corpus/generated/valid_ack_2511.json new file mode 100644 index 00000000..48a232a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2511.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4327da0bef446c4074e5f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "27da", + "0bef", + "446c" + ] + }, + "payload": { + "ack_crc": 4075123776 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2512.json b/examples/meshcore/corpus/generated/valid_ack_2512.json new file mode 100644 index 00000000..aaeddb1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2512.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4033000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2513.json b/examples/meshcore/corpus/generated/valid_ack_2513.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2513.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2514.json b/examples/meshcore/corpus/generated/valid_ack_2514.json new file mode 100644 index 00000000..f2eac55a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2514.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49d13dec9b94279497a2207b07341ba50b39d7f0b83c98", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d13d", + "ec9b", + "9427", + "9497", + "a220", + "7b07", + "341b", + "a50b", + "39d7" + ] + }, + "payload": { + "ack_crc": 2554116336 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2515.json b/examples/meshcore/corpus/generated/valid_ack_2515.json new file mode 100644 index 00000000..384732de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2515.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08889c57887ff28254c5330000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "9c", + "57", + "88", + "7f", + "f2", + "82", + "54" + ] + }, + "payload": { + "ack_crc": 13253 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2516.json b/examples/meshcore/corpus/generated/valid_ack_2516.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2516.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2517.json b/examples/meshcore/corpus/generated/valid_ack_2517.json new file mode 100644 index 00000000..e4818539 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2517.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89486456f965fcbec5e736f2b549d6c0e46d83381ca0f6d190c50c5301000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "486456", + "f965fc", + "bec5e7", + "36f2b5", + "49d6c0", + "e46d83", + "381ca0", + "f6d190", + "c50c53" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2518.json b/examples/meshcore/corpus/generated/valid_ack_2518.json new file mode 100644 index 00000000..c639a710 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2518.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45fb99eb72e6294af3d10dc5090000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fb99", + "eb72", + "e629", + "4af3", + "d10d" + ] + }, + "payload": { + "ack_crc": 2501 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2519.json b/examples/meshcore/corpus/generated/valid_ack_2519.json new file mode 100644 index 00000000..74db53f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2519.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d097fbf14a19923c640b8f79b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "bf", + "14", + "a1", + "99", + "23", + "c6", + "40", + "b8" + ] + }, + "payload": { + "ack_crc": 39927 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2520.json b/examples/meshcore/corpus/generated/valid_ack_2520.json new file mode 100644 index 00000000..74a95799 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2520.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46fe84c1f320179faa2fc2981800000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fe84", + "c1f3", + "2017", + "9faa", + "2fc2", + "9818" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2521.json b/examples/meshcore/corpus/generated/valid_ack_2521.json new file mode 100644 index 00000000..644e8eb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2521.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0798b552fd7e2aa56cf80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "b5", + "52", + "fd", + "7e", + "2a", + "a5" + ] + }, + "payload": { + "ack_crc": 63596 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2522.json b/examples/meshcore/corpus/generated/valid_ack_2522.json new file mode 100644 index 00000000..4dfc2e80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2522.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d418fd288280000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8fd2" + ] + }, + "payload": { + "ack_crc": 10376 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2523.json b/examples/meshcore/corpus/generated/valid_ack_2523.json new file mode 100644 index 00000000..3ee7cd01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2523.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43093ad0c1520cb5c60000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "093a", + "d0c1", + "520c" + ] + }, + "payload": { + "ack_crc": 50869 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2524.json b/examples/meshcore/corpus/generated/valid_ack_2524.json new file mode 100644 index 00000000..17129575 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2524.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4389f516518e1da5a40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "89f5", + "1651", + "8e1d" + ] + }, + "payload": { + "ack_crc": 42149 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2525.json b/examples/meshcore/corpus/generated/valid_ack_2525.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2525.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2526.json b/examples/meshcore/corpus/generated/valid_ack_2526.json new file mode 100644 index 00000000..1ee1526a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2526.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05ee27580156e4c50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "27", + "58", + "01", + "56" + ] + }, + "payload": { + "ack_crc": 50660 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2527.json b/examples/meshcore/corpus/generated/valid_ack_2527.json new file mode 100644 index 00000000..0bbbcaa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2527.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09419a510f575b3e276720440461", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "41", + "9a", + "51", + "0f", + "57", + "5b", + "3e", + "27", + "67" + ] + }, + "payload": { + "ack_crc": 1627669536 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2528.json b/examples/meshcore/corpus/generated/valid_ack_2528.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2528.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2529.json b/examples/meshcore/corpus/generated/valid_ack_2529.json new file mode 100644 index 00000000..6639685b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2529.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e887e171603748e2376a96c1274bb2d8a0886a679cc6f4872ba52e60000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7e1716", + "03748e", + "2376a9", + "6c1274", + "bb2d8a", + "0886a6", + "79cc6f", + "4872ba" + ] + }, + "payload": { + "ack_crc": 58962 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2530.json b/examples/meshcore/corpus/generated/valid_ack_2530.json new file mode 100644 index 00000000..b31687c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2530.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04b4f2352a9c9745fa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "f2", + "35", + "2a" + ] + }, + "payload": { + "ack_crc": 4198864796 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2531.json b/examples/meshcore/corpus/generated/valid_ack_2531.json new file mode 100644 index 00000000..8578afe3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2531.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0729794359ab20f19fee0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "79", + "43", + "59", + "ab", + "20", + "f1" + ] + }, + "payload": { + "ack_crc": 61087 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2532.json b/examples/meshcore/corpus/generated/valid_ack_2532.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2532.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2533.json b/examples/meshcore/corpus/generated/valid_ack_2533.json new file mode 100644 index 00000000..593825b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2533.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e498fa21d6a5ba94d7c8a285532b0dbdbe35a837aba9846", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8fa2", + "1d6a", + "5ba9", + "4d7c", + "8a28", + "5532", + "b0db", + "dbe3", + "5a83" + ] + }, + "payload": { + "ack_crc": 1184414330 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2534.json b/examples/meshcore/corpus/generated/valid_ack_2534.json new file mode 100644 index 00000000..e4236169 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2534.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d830d617f5a8ce8915f24a23a66f6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0d617f", + "5a8ce8", + "915f24" + ] + }, + "payload": { + "ack_crc": 4133894818 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2535.json b/examples/meshcore/corpus/generated/valid_ack_2535.json new file mode 100644 index 00000000..5036c77a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2535.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0562088b8c9600008000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62", + "08", + "8b", + "8c", + "96" + ] + }, + "payload": { + "ack_crc": 8388608 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2536.json b/examples/meshcore/corpus/generated/valid_ack_2536.json new file mode 100644 index 00000000..908993b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2536.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80436fda04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 81424195 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2537.json b/examples/meshcore/corpus/generated/valid_ack_2537.json new file mode 100644 index 00000000..75e6057c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2537.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4121c3d2580000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "21c3" + ] + }, + "payload": { + "ack_crc": 22738 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2538.json b/examples/meshcore/corpus/generated/valid_ack_2538.json new file mode 100644 index 00000000..7ffd4b6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2538.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4098b5e9cd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 3454645656 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2539.json b/examples/meshcore/corpus/generated/valid_ack_2539.json new file mode 100644 index 00000000..d7ddc38e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2539.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09536b3454a6199f88f301000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53", + "6b", + "34", + "54", + "a6", + "19", + "9f", + "88", + "f3" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2540.json b/examples/meshcore/corpus/generated/valid_ack_2540.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2540.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2541.json b/examples/meshcore/corpus/generated/valid_ack_2541.json new file mode 100644 index 00000000..d63d13a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2541.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d824885e267677941000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4885e2", + "676779" + ] + }, + "payload": { + "ack_crc": 65 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2542.json b/examples/meshcore/corpus/generated/valid_ack_2542.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2542.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2543.json b/examples/meshcore/corpus/generated/valid_ack_2543.json new file mode 100644 index 00000000..7301fc94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2543.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e434205559b84b3caa70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4205", + "559b", + "84b3" + ] + }, + "payload": { + "ack_crc": 42954 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2544.json b/examples/meshcore/corpus/generated/valid_ack_2544.json new file mode 100644 index 00000000..37a00363 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2544.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d802b000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2545.json b/examples/meshcore/corpus/generated/valid_ack_2545.json new file mode 100644 index 00000000..45228774 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2545.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a882a09a5d71ef1a2f6f849a46470", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "2a", + "09", + "a5", + "d7", + "1e", + "f1", + "a2", + "f6", + "f8" + ] + }, + "payload": { + "ack_crc": 1885643849 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2546.json b/examples/meshcore/corpus/generated/valid_ack_2546.json new file mode 100644 index 00000000..d5221251 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2546.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87499e679c0ebd865ccc7476c7c3d9ec4b1b118bd048d8ec0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "499e67", + "9c0ebd", + "865ccc", + "7476c7", + "c3d9ec", + "4b1b11", + "8bd048" + ] + }, + "payload": { + "ack_crc": 60632 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2547.json b/examples/meshcore/corpus/generated/valid_ack_2547.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2547.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2548.json b/examples/meshcore/corpus/generated/valid_ack_2548.json new file mode 100644 index 00000000..9e986422 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2548.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d499cbc5dc6d42b8d3691182f7e339379fb5f859b000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9cbc", + "5dc6", + "d42b", + "8d36", + "9118", + "2f7e", + "3393", + "79fb", + "5f85" + ] + }, + "payload": { + "ack_crc": 155 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2549.json b/examples/meshcore/corpus/generated/valid_ack_2549.json new file mode 100644 index 00000000..5ebeead3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2549.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d00feffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2550.json b/examples/meshcore/corpus/generated/valid_ack_2550.json new file mode 100644 index 00000000..0e1110ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2550.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82fec26c1f96be57510000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fec26c", + "1f96be" + ] + }, + "payload": { + "ack_crc": 20823 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2551.json b/examples/meshcore/corpus/generated/valid_ack_2551.json new file mode 100644 index 00000000..07baf24a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2551.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46a0914b93e484f86ffc66813c0a000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a091", + "4b93", + "e484", + "f86f", + "fc66", + "813c" + ] + }, + "payload": { + "ack_crc": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2552.json b/examples/meshcore/corpus/generated/valid_ack_2552.json new file mode 100644 index 00000000..abb10f97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2552.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d400e2b688e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2389191438 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2553.json b/examples/meshcore/corpus/generated/valid_ack_2553.json new file mode 100644 index 00000000..c8cd08ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2553.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45ffab44325e64eb87bf1801156102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ffab", + "4432", + "5e64", + "eb87", + "bf18" + ] + }, + "payload": { + "ack_crc": 39916801 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2554.json b/examples/meshcore/corpus/generated/valid_ack_2554.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2554.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2555.json b/examples/meshcore/corpus/generated/valid_ack_2555.json new file mode 100644 index 00000000..ce547730 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2555.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49437065fd6bdefdeaae52d622a35dffc10acee0000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4370", + "65fd", + "6bde", + "fdea", + "ae52", + "d622", + "a35d", + "ffc1", + "0ace" + ] + }, + "payload": { + "ack_crc": 224 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2556.json b/examples/meshcore/corpus/generated/valid_ack_2556.json new file mode 100644 index 00000000..529818b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2556.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0128d5000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "28" + ] + }, + "payload": { + "ack_crc": 213 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2557.json b/examples/meshcore/corpus/generated/valid_ack_2557.json new file mode 100644 index 00000000..ca2f1d5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2557.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47138beda7c36cba8dd4f6ea626e0b9c000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "138b", + "eda7", + "c36c", + "ba8d", + "d4f6", + "ea62", + "6e0b" + ] + }, + "payload": { + "ack_crc": 156 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2558.json b/examples/meshcore/corpus/generated/valid_ack_2558.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2558.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2559.json b/examples/meshcore/corpus/generated/valid_ack_2559.json new file mode 100644 index 00000000..e67e7da0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2559.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45b58b9ad2acba52a3a38b118c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b58b", + "9ad2", + "acba", + "52a3", + "a38b" + ] + }, + "payload": { + "ack_crc": 35857 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2560.json b/examples/meshcore/corpus/generated/valid_ack_2560.json new file mode 100644 index 00000000..76211c28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2560.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e484685c640020fdfd84436a26c588e5c916fe3a396", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4685", + "c640", + "020f", + "dfd8", + "4436", + "a26c", + "588e", + "5c91" + ] + }, + "payload": { + "ack_crc": 2527322991 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2561.json b/examples/meshcore/corpus/generated/valid_ack_2561.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2561.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2562.json b/examples/meshcore/corpus/generated/valid_ack_2562.json new file mode 100644 index 00000000..da90d674 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2562.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89aceca977280b80e9f6c6a784bb38d9fc2ca99714cd320e29c2de2650670000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aceca9", + "77280b", + "80e9f6", + "c6a784", + "bb38d9", + "fc2ca9", + "9714cd", + "320e29", + "c2de26" + ] + }, + "payload": { + "ack_crc": 26448 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2563.json b/examples/meshcore/corpus/generated/valid_ack_2563.json new file mode 100644 index 00000000..77a4eef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2563.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4096000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 150 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2564.json b/examples/meshcore/corpus/generated/valid_ack_2564.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2564.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2565.json b/examples/meshcore/corpus/generated/valid_ack_2565.json new file mode 100644 index 00000000..89256938 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2565.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d453ce17d639fbe4ad55347f7000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ce1", + "7d63", + "9fbe", + "4ad5", + "5347" + ] + }, + "payload": { + "ack_crc": 247 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2566.json b/examples/meshcore/corpus/generated/valid_ack_2566.json new file mode 100644 index 00000000..8953d802 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2566.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0277963e5f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "77", + "96" + ] + }, + "payload": { + "ack_crc": 24382 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2567.json b/examples/meshcore/corpus/generated/valid_ack_2567.json new file mode 100644 index 00000000..51a117e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2567.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4416bb8441efef066682000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "16bb", + "8441", + "efef", + "0666" + ] + }, + "payload": { + "ack_crc": 130 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2568.json b/examples/meshcore/corpus/generated/valid_ack_2568.json new file mode 100644 index 00000000..715514e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2568.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8487df724b46d15fe749aab512418f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "87df72", + "4b46d1", + "5fe749", + "aab512" + ] + }, + "payload": { + "ack_crc": 36673 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2569.json b/examples/meshcore/corpus/generated/valid_ack_2569.json new file mode 100644 index 00000000..9893cf9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2569.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07ed4101a317d8b31e6e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed", + "41", + "01", + "a3", + "17", + "d8", + "b3" + ] + }, + "payload": { + "ack_crc": 28190 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2570.json b/examples/meshcore/corpus/generated/valid_ack_2570.json new file mode 100644 index 00000000..ccb93bd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2570.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46b777ce1d1aabb5272446993c8e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b777", + "ce1d", + "1aab", + "b527", + "2446", + "993c" + ] + }, + "payload": { + "ack_crc": 142 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2571.json b/examples/meshcore/corpus/generated/valid_ack_2571.json new file mode 100644 index 00000000..784c08c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2571.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86f9c03126df46bad646d73b2e57d5a9a28c512d8f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9c031", + "26df46", + "bad646", + "d73b2e", + "57d5a9", + "a28c51" + ] + }, + "payload": { + "ack_crc": 36653 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2572.json b/examples/meshcore/corpus/generated/valid_ack_2572.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2572.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2573.json b/examples/meshcore/corpus/generated/valid_ack_2573.json new file mode 100644 index 00000000..40317ab1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2573.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06c20d62fc172ddcf40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c2", + "0d", + "62", + "fc", + "17", + "2d" + ] + }, + "payload": { + "ack_crc": 62684 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2574.json b/examples/meshcore/corpus/generated/valid_ack_2574.json new file mode 100644 index 00000000..a7f4e977 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2574.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a7198da19e4c177c5477dd5260000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "98", + "da", + "19", + "e4", + "c1", + "77", + "c5", + "47", + "7d" + ] + }, + "payload": { + "ack_crc": 9941 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2575.json b/examples/meshcore/corpus/generated/valid_ack_2575.json new file mode 100644 index 00000000..de5e2c8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2575.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e454e9f37a332ca5d5d22c9f7e50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4e9f", + "37a3", + "32ca", + "5d5d", + "22c9" + ] + }, + "payload": { + "ack_crc": 58871 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2576.json b/examples/meshcore/corpus/generated/valid_ack_2576.json new file mode 100644 index 00000000..fa0d6355 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2576.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80b5480000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 18613 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2577.json b/examples/meshcore/corpus/generated/valid_ack_2577.json new file mode 100644 index 00000000..014acdbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2577.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05afb5d737ec67720000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af", + "b5", + "d7", + "37", + "ec" + ] + }, + "payload": { + "ack_crc": 29287 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2578.json b/examples/meshcore/corpus/generated/valid_ack_2578.json new file mode 100644 index 00000000..739a0c53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2578.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0524e4c21eeae4040000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "24", + "e4", + "c2", + "1e", + "ea" + ] + }, + "payload": { + "ack_crc": 1252 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2579.json b/examples/meshcore/corpus/generated/valid_ack_2579.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2579.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2580.json b/examples/meshcore/corpus/generated/valid_ack_2580.json new file mode 100644 index 00000000..540ed1a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2580.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8573a4b9d79736f2da537514420b0726886a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73a4b9", + "d79736", + "f2da53", + "751442", + "0b0726" + ] + }, + "payload": { + "ack_crc": 27272 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2581.json b/examples/meshcore/corpus/generated/valid_ack_2581.json new file mode 100644 index 00000000..2a9c5dce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2581.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04b0547fe91c1039ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "54", + "7f", + "e9" + ] + }, + "payload": { + "ack_crc": 2872643612 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2582.json b/examples/meshcore/corpus/generated/valid_ack_2582.json new file mode 100644 index 00000000..d6d80d7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2582.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e487e3784f9915c4296ae53320bf7cd2c325e730000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e37", + "84f9", + "915c", + "4296", + "ae53", + "320b", + "f7cd", + "2c32" + ] + }, + "payload": { + "ack_crc": 29534 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2583.json b/examples/meshcore/corpus/generated/valid_ack_2583.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2583.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2584.json b/examples/meshcore/corpus/generated/valid_ack_2584.json new file mode 100644 index 00000000..3954b580 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2584.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e467c476178adff70e8b4d0583dc7692088", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c47", + "6178", + "adff", + "70e8", + "b4d0", + "583d" + ] + }, + "payload": { + "ack_crc": 2283825607 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2585.json b/examples/meshcore/corpus/generated/valid_ack_2585.json new file mode 100644 index 00000000..648960e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2585.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a426283cc445a09636ec04fd0e2aa2cea09fc54c033000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4262", + "83cc", + "445a", + "0963", + "6ec0", + "4fd0", + "e2aa", + "2cea", + "09fc", + "54c0" + ] + }, + "payload": { + "ack_crc": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2586.json b/examples/meshcore/corpus/generated/valid_ack_2586.json new file mode 100644 index 00000000..b249ca82 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2586.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8425cdb9a62706971add59142b4001cb18", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25cdb9", + "a62706", + "971add", + "59142b" + ] + }, + "payload": { + "ack_crc": 415957312 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2587.json b/examples/meshcore/corpus/generated/valid_ack_2587.json new file mode 100644 index 00000000..19522a3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2587.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8948946575d9bc74edfb5f316a6119120c030bd8de6168dde8ce4b806be40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "489465", + "75d9bc", + "74edfb", + "5f316a", + "611912", + "0c030b", + "d8de61", + "68dde8", + "ce4b80" + ] + }, + "payload": { + "ack_crc": 58475 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2588.json b/examples/meshcore/corpus/generated/valid_ack_2588.json new file mode 100644 index 00000000..54797c8f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2588.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89f3d41f0d82c94ff0041443114ef6f96b72f0f77fb9a4bbcc43b47bef000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f3d41f", + "0d82c9", + "4ff004", + "144311", + "4ef6f9", + "6b72f0", + "f77fb9", + "a4bbcc", + "43b47b" + ] + }, + "payload": { + "ack_crc": 239 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2589.json b/examples/meshcore/corpus/generated/valid_ack_2589.json new file mode 100644 index 00000000..d0e06b22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2589.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0938969495ec8a4b16679f420000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "96", + "94", + "95", + "ec", + "8a", + "4b", + "16", + "67" + ] + }, + "payload": { + "ack_crc": 17055 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2590.json b/examples/meshcore/corpus/generated/valid_ack_2590.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2590.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2591.json b/examples/meshcore/corpus/generated/valid_ack_2591.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2591.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2592.json b/examples/meshcore/corpus/generated/valid_ack_2592.json new file mode 100644 index 00000000..73933190 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2592.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a0285d784274fe3d2450c0d850000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "02", + "85", + "d7", + "84", + "27", + "4f", + "e3", + "d2", + "45", + "0c" + ] + }, + "payload": { + "ack_crc": 34061 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2593.json b/examples/meshcore/corpus/generated/valid_ack_2593.json new file mode 100644 index 00000000..463cf3ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2593.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49783b5854510f23b19126a7aeef021b0cc26a24da0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "783b", + "5854", + "510f", + "23b1", + "9126", + "a7ae", + "ef02", + "1b0c", + "c26a" + ] + }, + "payload": { + "ack_crc": 55844 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2594.json b/examples/meshcore/corpus/generated/valid_ack_2594.json new file mode 100644 index 00000000..b987d63d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2594.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a7cf07d46d29949c0b8523a340000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "f0", + "7d", + "46", + "d2", + "99", + "49", + "c0", + "b8", + "52" + ] + }, + "payload": { + "ack_crc": 13370 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2595.json b/examples/meshcore/corpus/generated/valid_ack_2595.json new file mode 100644 index 00000000..904a3eb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2595.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87b58481905a27023194ced8e562f4ece501be59c02489300000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b58481", + "905a27", + "023194", + "ced8e5", + "62f4ec", + "e501be", + "59c024" + ] + }, + "payload": { + "ack_crc": 12425 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2596.json b/examples/meshcore/corpus/generated/valid_ack_2596.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2596.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2597.json b/examples/meshcore/corpus/generated/valid_ack_2597.json new file mode 100644 index 00000000..b0dca098 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2597.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e077fd6c00c24137dcf2c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "d6", + "c0", + "0c", + "24", + "13", + "7d" + ] + }, + "payload": { + "ack_crc": 11471 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2598.json b/examples/meshcore/corpus/generated/valid_ack_2598.json new file mode 100644 index 00000000..d2509ef7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2598.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e492fd2de6d9838c18fb751ce859e32d43d7d8e32000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2fd2", + "de6d", + "9838", + "c18f", + "b751", + "ce85", + "9e32", + "d43d", + "7d8e" + ] + }, + "payload": { + "ack_crc": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2599.json b/examples/meshcore/corpus/generated/valid_ack_2599.json new file mode 100644 index 00000000..2b7ec72a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2599.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8365a4b0eca1a871269bc0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "65a4b0", + "eca1a8", + "71269b" + ] + }, + "payload": { + "ack_crc": 192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2600.json b/examples/meshcore/corpus/generated/valid_ack_2600.json new file mode 100644 index 00000000..cd7e9566 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2600.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d433b35e814a91a79060000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3b35", + "e814", + "a91a" + ] + }, + "payload": { + "ack_crc": 1657 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2601.json b/examples/meshcore/corpus/generated/valid_ack_2601.json new file mode 100644 index 00000000..43ed4559 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2601.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0883ad1c6e2625e0359e890000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83", + "ad", + "1c", + "6e", + "26", + "25", + "e0", + "35" + ] + }, + "payload": { + "ack_crc": 35230 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2602.json b/examples/meshcore/corpus/generated/valid_ack_2602.json new file mode 100644 index 00000000..1e7e95cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2602.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4020fb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 64288 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2603.json b/examples/meshcore/corpus/generated/valid_ack_2603.json new file mode 100644 index 00000000..89636b87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2603.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46f4ea375d69ab86044bc0d1ead2d40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f4ea", + "375d", + "69ab", + "8604", + "4bc0", + "d1ea" + ] + }, + "payload": { + "ack_crc": 54482 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2604.json b/examples/meshcore/corpus/generated/valid_ack_2604.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2604.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2605.json b/examples/meshcore/corpus/generated/valid_ack_2605.json new file mode 100644 index 00000000..1efa264f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2605.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47acbd962f5f18a57b4f011d6f422fff000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "acbd", + "962f", + "5f18", + "a57b", + "4f01", + "1d6f", + "422f" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2606.json b/examples/meshcore/corpus/generated/valid_ack_2606.json new file mode 100644 index 00000000..1f39eb6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2606.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0af62fa35e5adf8e35ce682b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6", + "2f", + "a3", + "5e", + "5a", + "df", + "8e", + "35", + "ce", + "68" + ] + }, + "payload": { + "ack_crc": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2607.json b/examples/meshcore/corpus/generated/valid_ack_2607.json new file mode 100644 index 00000000..587f1d37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2607.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0876fcf507c0a2af59c2a9c00b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "fc", + "f5", + "07", + "c0", + "a2", + "af", + "59" + ] + }, + "payload": { + "ack_crc": 197175746 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2608.json b/examples/meshcore/corpus/generated/valid_ack_2608.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2608.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2609.json b/examples/meshcore/corpus/generated/valid_ack_2609.json new file mode 100644 index 00000000..05ac170d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2609.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d063f9969ef3392d2db8d1f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3f", + "99", + "69", + "ef", + "33", + "92" + ] + }, + "payload": { + "ack_crc": 529390546 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2610.json b/examples/meshcore/corpus/generated/valid_ack_2610.json new file mode 100644 index 00000000..74d757ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2610.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d456fdb4ce38d52affbd3a31c350000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6fdb", + "4ce3", + "8d52", + "affb", + "d3a3" + ] + }, + "payload": { + "ack_crc": 13596 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2611.json b/examples/meshcore/corpus/generated/valid_ack_2611.json new file mode 100644 index 00000000..a266939e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2611.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81078e68f903e39c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "078e68" + ] + }, + "payload": { + "ack_crc": 2632123385 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2612.json b/examples/meshcore/corpus/generated/valid_ack_2612.json new file mode 100644 index 00000000..588c6d24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2612.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a1bca3bf49383cb2c9327a3d0b5052da8f76741b551490000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1bca", + "3bf4", + "9383", + "cb2c", + "9327", + "a3d0", + "b505", + "2da8", + "f767", + "41b5" + ] + }, + "payload": { + "ack_crc": 18769 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2613.json b/examples/meshcore/corpus/generated/valid_ack_2613.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2613.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2614.json b/examples/meshcore/corpus/generated/valid_ack_2614.json new file mode 100644 index 00000000..44c4fd4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2614.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e871849009a3839ed0251d0ad0ec0608f1792938e025fd48a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "184900", + "9a3839", + "ed0251", + "d0ad0e", + "c0608f", + "179293", + "8e025f" + ] + }, + "payload": { + "ack_crc": 35540 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2615.json b/examples/meshcore/corpus/generated/valid_ack_2615.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2615.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2616.json b/examples/meshcore/corpus/generated/valid_ack_2616.json new file mode 100644 index 00000000..42dae78b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2616.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d864f768798b194ee0f010a8601667a49924a4fc5dd0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4f7687", + "98b194", + "ee0f01", + "0a8601", + "667a49", + "924a4f" + ] + }, + "payload": { + "ack_crc": 56773 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2617.json b/examples/meshcore/corpus/generated/valid_ack_2617.json new file mode 100644 index 00000000..2c5e324d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2617.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07c0e29ee7c4d26fa7120000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "e2", + "9e", + "e7", + "c4", + "d2", + "6f" + ] + }, + "payload": { + "ack_crc": 4775 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2618.json b/examples/meshcore/corpus/generated/valid_ack_2618.json new file mode 100644 index 00000000..4ac42651 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2618.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0224e42e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "24", + "e4" + ] + }, + "payload": { + "ack_crc": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2619.json b/examples/meshcore/corpus/generated/valid_ack_2619.json new file mode 100644 index 00000000..9bfcdf5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2619.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d424c4ec5e1cd44c902", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4c4e", + "c5e1" + ] + }, + "payload": { + "ack_crc": 46744781 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2620.json b/examples/meshcore/corpus/generated/valid_ack_2620.json new file mode 100644 index 00000000..831d98db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2620.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87f84ce0ada137d367721ca4888fc0721b8c7e60c629eb2d2c57", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f84ce0", + "ada137", + "d36772", + "1ca488", + "8fc072", + "1b8c7e", + "60c629" + ] + }, + "payload": { + "ack_crc": 1462513131 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2621.json b/examples/meshcore/corpus/generated/valid_ack_2621.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2621.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2622.json b/examples/meshcore/corpus/generated/valid_ack_2622.json new file mode 100644 index 00000000..3f869ee6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2622.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88d38a1c1fd22696ddd7e157e11f42c0a09cbcb9146668d10a28880000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d38a1c", + "1fd226", + "96ddd7", + "e157e1", + "1f42c0", + "a09cbc", + "b91466", + "68d10a" + ] + }, + "payload": { + "ack_crc": 34856 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2623.json b/examples/meshcore/corpus/generated/valid_ack_2623.json new file mode 100644 index 00000000..28107741 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2623.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43dc6dc2650787f5f60000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dc6d", + "c265", + "0787" + ] + }, + "payload": { + "ack_crc": 63221 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2624.json b/examples/meshcore/corpus/generated/valid_ack_2624.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2624.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2625.json b/examples/meshcore/corpus/generated/valid_ack_2625.json new file mode 100644 index 00000000..ffc4f865 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2625.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8916a0d5b819ddf6f613083bd321b5470744845f3a6f98ad2a2870ca09e4faeb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "16a0d5", + "b819dd", + "f6f613", + "083bd3", + "21b547", + "074484", + "5f3a6f", + "98ad2a", + "2870ca" + ] + }, + "payload": { + "ack_crc": 3959088137 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2626.json b/examples/meshcore/corpus/generated/valid_ack_2626.json new file mode 100644 index 00000000..d565561b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2626.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45a7472364759a11333037914e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a747", + "2364", + "759a", + "1133", + "3037" + ] + }, + "payload": { + "ack_crc": 20113 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2627.json b/examples/meshcore/corpus/generated/valid_ack_2627.json new file mode 100644 index 00000000..d131ab7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2627.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e070c7cbf6d0bed4b18e2730b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "7c", + "bf", + "6d", + "0b", + "ed", + "4b" + ] + }, + "payload": { + "ack_crc": 192143896 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2628.json b/examples/meshcore/corpus/generated/valid_ack_2628.json new file mode 100644 index 00000000..21d6bf36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2628.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83fcfd77e021a5ba658338000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fcfd77", + "e021a5", + "ba6583" + ] + }, + "payload": { + "ack_crc": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2629.json b/examples/meshcore/corpus/generated/valid_ack_2629.json new file mode 100644 index 00000000..838fc661 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2629.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e062132ab4a5d6520000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "32", + "ab", + "4a", + "5d", + "65" + ] + }, + "payload": { + "ack_crc": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2630.json b/examples/meshcore/corpus/generated/valid_ack_2630.json new file mode 100644 index 00000000..45279e99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2630.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8184ac8fb19a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "84ac8f" + ] + }, + "payload": { + "ack_crc": 39601 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2631.json b/examples/meshcore/corpus/generated/valid_ack_2631.json new file mode 100644 index 00000000..3d78911d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2631.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40716aca44", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 1154116209 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2632.json b/examples/meshcore/corpus/generated/valid_ack_2632.json new file mode 100644 index 00000000..0f4123ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2632.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d08f17b27a6a88957fc9f5ca80c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f1", + "7b", + "27", + "a6", + "a8", + "89", + "57", + "fc" + ] + }, + "payload": { + "ack_crc": 212360351 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2633.json b/examples/meshcore/corpus/generated/valid_ack_2633.json new file mode 100644 index 00000000..a7573694 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2633.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a56a467131f80c0b04736d7ae2416201c4e539b503a6e746b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "56a4", + "6713", + "1f80", + "c0b0", + "4736", + "d7ae", + "2416", + "201c", + "4e53", + "9b50" + ] + }, + "payload": { + "ack_crc": 1802792506 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2634.json b/examples/meshcore/corpus/generated/valid_ack_2634.json new file mode 100644 index 00000000..e613a397 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2634.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07017a5201f076f2d6810000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "7a", + "52", + "01", + "f0", + "76", + "f2" + ] + }, + "payload": { + "ack_crc": 33238 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2635.json b/examples/meshcore/corpus/generated/valid_ack_2635.json new file mode 100644 index 00000000..c4386f7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2635.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8924f84694b7ed2199777d19566644a800ed29c3bf1c8c63542c53b7ef72b5b9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "24f846", + "94b7ed", + "219977", + "7d1956", + "6644a8", + "00ed29", + "c3bf1c", + "8c6354", + "2c53b7" + ] + }, + "payload": { + "ack_crc": 3115676399 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2636.json b/examples/meshcore/corpus/generated/valid_ack_2636.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2636.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2637.json b/examples/meshcore/corpus/generated/valid_ack_2637.json new file mode 100644 index 00000000..64339d10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2637.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02da3169000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "31" + ] + }, + "payload": { + "ack_crc": 105 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2638.json b/examples/meshcore/corpus/generated/valid_ack_2638.json new file mode 100644 index 00000000..15e18288 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2638.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82f1a0626b48ddc22dec2e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f1a062", + "6b48dd" + ] + }, + "payload": { + "ack_crc": 787230146 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2639.json b/examples/meshcore/corpus/generated/valid_ack_2639.json new file mode 100644 index 00000000..30b08dc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2639.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4815dc6527e7c8d5b0dab1f066b86ac1d005000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "15dc", + "6527", + "e7c8", + "d5b0", + "dab1", + "f066", + "b86a", + "c1d0" + ] + }, + "payload": { + "ack_crc": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2640.json b/examples/meshcore/corpus/generated/valid_ack_2640.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2640.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2641.json b/examples/meshcore/corpus/generated/valid_ack_2641.json new file mode 100644 index 00000000..c33a4beb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2641.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82e229ef08f20700000400", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e229ef", + "08f207" + ] + }, + "payload": { + "ack_crc": 262144 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2642.json b/examples/meshcore/corpus/generated/valid_ack_2642.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2642.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2643.json b/examples/meshcore/corpus/generated/valid_ack_2643.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2643.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2644.json b/examples/meshcore/corpus/generated/valid_ack_2644.json new file mode 100644 index 00000000..bad56a9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2644.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a720c93616113f9e6e48adda99a7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "0c", + "93", + "61", + "61", + "13", + "f9", + "e6", + "e4", + "8a" + ] + }, + "payload": { + "ack_crc": 2073733597 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2645.json b/examples/meshcore/corpus/generated/valid_ack_2645.json new file mode 100644 index 00000000..1b4e4ef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2645.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8926545d4ab61e5ecc4db9a36aa1eb506c26035013bb1b305775c9fb3a720400", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "26545d", + "4ab61e", + "5ecc4d", + "b9a36a", + "a1eb50", + "6c2603", + "5013bb", + "1b3057", + "75c9fb" + ] + }, + "payload": { + "ack_crc": 291386 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2646.json b/examples/meshcore/corpus/generated/valid_ack_2646.json new file mode 100644 index 00000000..2199946f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2646.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d836200fd4716accfaa7824a30000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6200fd", + "4716ac", + "cfaa78" + ] + }, + "payload": { + "ack_crc": 41764 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2647.json b/examples/meshcore/corpus/generated/valid_ack_2647.json new file mode 100644 index 00000000..a1bb75d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2647.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e409464515e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 1582392468 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2648.json b/examples/meshcore/corpus/generated/valid_ack_2648.json new file mode 100644 index 00000000..e839a5fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2648.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05e5c97815b010a867f9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "c9", + "78", + "15", + "b0" + ] + }, + "payload": { + "ack_crc": 4184320016 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2649.json b/examples/meshcore/corpus/generated/valid_ack_2649.json new file mode 100644 index 00000000..f772a30d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2649.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a30d521a5a8f254023006ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "d5", + "21", + "a5", + "a8", + "f2", + "54", + "02", + "30", + "06" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2650.json b/examples/meshcore/corpus/generated/valid_ack_2650.json new file mode 100644 index 00000000..25c89482 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2650.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80faf80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 63738 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2651.json b/examples/meshcore/corpus/generated/valid_ack_2651.json new file mode 100644 index 00000000..37dfb843 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2651.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0ac4ec6a48379fb8550e6d00002000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "ec", + "6a", + "48", + "37", + "9f", + "b8", + "55", + "0e", + "6d" + ] + }, + "payload": { + "ack_crc": 2097152 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2652.json b/examples/meshcore/corpus/generated/valid_ack_2652.json new file mode 100644 index 00000000..77a68c0e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2652.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81e4594ce84d2d12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e4594c" + ] + }, + "payload": { + "ack_crc": 304958952 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2653.json b/examples/meshcore/corpus/generated/valid_ack_2653.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2653.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2654.json b/examples/meshcore/corpus/generated/valid_ack_2654.json new file mode 100644 index 00000000..4524b5a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2654.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8899c45c0cf484a631ac35c4a6a8580f926d505eca56cde69086000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "99c45c", + "0cf484", + "a631ac", + "35c4a6", + "a8580f", + "926d50", + "5eca56", + "cde690" + ] + }, + "payload": { + "ack_crc": 134 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2655.json b/examples/meshcore/corpus/generated/valid_ack_2655.json new file mode 100644 index 00000000..f500e19f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2655.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44d2c618a9f71e2945a50289ec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d2c6", + "18a9", + "f71e", + "2945" + ] + }, + "payload": { + "ack_crc": 3968402085 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2656.json b/examples/meshcore/corpus/generated/valid_ack_2656.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2656.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2657.json b/examples/meshcore/corpus/generated/valid_ack_2657.json new file mode 100644 index 00000000..4ffd9390 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2657.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4af791a684f5f994b7570629fa38864df8965855f88ed5b0e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f791", + "a684", + "f5f9", + "94b7", + "5706", + "29fa", + "3886", + "4df8", + "9658", + "55f8" + ] + }, + "payload": { + "ack_crc": 3820017038 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2658.json b/examples/meshcore/corpus/generated/valid_ack_2658.json new file mode 100644 index 00000000..8a137921 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2658.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a6c7b5caa8e523415829794000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6c", + "7b", + "5c", + "aa", + "8e", + "52", + "34", + "15", + "82", + "97" + ] + }, + "payload": { + "ack_crc": 148 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2659.json b/examples/meshcore/corpus/generated/valid_ack_2659.json new file mode 100644 index 00000000..07f9f75e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2659.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d879ea7d79e1372b4c0e686db09016218342ac4d3334300000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9ea7d7", + "9e1372", + "b4c0e6", + "86db09", + "016218", + "342ac4", + "d33343" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2660.json b/examples/meshcore/corpus/generated/valid_ack_2660.json new file mode 100644 index 00000000..7ddadd2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2660.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49979a7c2f2565e06aeee4a32a0c1b2ba644c5a2000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "979a", + "7c2f", + "2565", + "e06a", + "eee4", + "a32a", + "0c1b", + "2ba6", + "44c5" + ] + }, + "payload": { + "ack_crc": 162 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2661.json b/examples/meshcore/corpus/generated/valid_ack_2661.json new file mode 100644 index 00000000..8fa3dd14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2661.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48d3a3fad77089a8bdaf27ecdb654ecac3326f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d3a3", + "fad7", + "7089", + "a8bd", + "af27", + "ecdb", + "654e", + "cac3" + ] + }, + "payload": { + "ack_crc": 28466 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2662.json b/examples/meshcore/corpus/generated/valid_ack_2662.json new file mode 100644 index 00000000..a5af1aaf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2662.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43d7693938f59cdb000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d769", + "3938", + "f59c" + ] + }, + "payload": { + "ack_crc": 219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2663.json b/examples/meshcore/corpus/generated/valid_ack_2663.json new file mode 100644 index 00000000..5571194f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2663.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e854f8c4e3abceb5462b418a0e96443b509b60000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4f8c4e", + "3abceb", + "5462b4", + "18a0e9", + "6443b5" + ] + }, + "payload": { + "ack_crc": 46601 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2664.json b/examples/meshcore/corpus/generated/valid_ack_2664.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2664.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2665.json b/examples/meshcore/corpus/generated/valid_ack_2665.json new file mode 100644 index 00000000..d9fe83b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2665.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46d3510842b61b5b24f4421b2d29ab0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d351", + "0842", + "b61b", + "5b24", + "f442", + "1b2d" + ] + }, + "payload": { + "ack_crc": 43817 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2666.json b/examples/meshcore/corpus/generated/valid_ack_2666.json new file mode 100644 index 00000000..5adf283f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2666.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d08a84ca4ec138e1d0477000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8", + "4c", + "a4", + "ec", + "13", + "8e", + "1d", + "04" + ] + }, + "payload": { + "ack_crc": 119 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2667.json b/examples/meshcore/corpus/generated/valid_ack_2667.json new file mode 100644 index 00000000..ec327269 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2667.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a91d768f9455941805e60e52f553c8ef3853fdb2767bcc435dda0144f013225ff0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "91d768", + "f94559", + "41805e", + "60e52f", + "553c8e", + "f3853f", + "db2767", + "bcc435", + "dda014", + "4f0132" + ] + }, + "payload": { + "ack_crc": 65317 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2668.json b/examples/meshcore/corpus/generated/valid_ack_2668.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2668.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2669.json b/examples/meshcore/corpus/generated/valid_ack_2669.json new file mode 100644 index 00000000..8b911ed0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2669.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82dd0801fe260a97000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dd0801", + "fe260a" + ] + }, + "payload": { + "ack_crc": 151 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2670.json b/examples/meshcore/corpus/generated/valid_ack_2670.json new file mode 100644 index 00000000..53463b3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2670.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d866799053c1d307bdb07900033d44e81215eec06830000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "679905", + "3c1d30", + "7bdb07", + "900033", + "d44e81", + "215eec" + ] + }, + "payload": { + "ack_crc": 33542 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2671.json b/examples/meshcore/corpus/generated/valid_ack_2671.json new file mode 100644 index 00000000..3f711de4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2671.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8202c543dfc1cc33000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "02c543", + "dfc1cc" + ] + }, + "payload": { + "ack_crc": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2672.json b/examples/meshcore/corpus/generated/valid_ack_2672.json new file mode 100644 index 00000000..5d77481e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2672.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01861c3ee2d3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "86" + ] + }, + "payload": { + "ack_crc": 3554819612 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2673.json b/examples/meshcore/corpus/generated/valid_ack_2673.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2673.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2674.json b/examples/meshcore/corpus/generated/valid_ack_2674.json new file mode 100644 index 00000000..cf600c84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2674.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8867d1a062aa9b740b34114402623b4adfcc8f5e0c3bf0eb5beba40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "67d1a0", + "62aa9b", + "740b34", + "114402", + "623b4a", + "dfcc8f", + "5e0c3b", + "f0eb5b" + ] + }, + "payload": { + "ack_crc": 42219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2675.json b/examples/meshcore/corpus/generated/valid_ack_2675.json new file mode 100644 index 00000000..141965e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2675.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47043108919fb66c8e66017f9e6a0eff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0431", + "0891", + "9fb6", + "6c8e", + "6601", + "7f9e", + "6a0e" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2676.json b/examples/meshcore/corpus/generated/valid_ack_2676.json new file mode 100644 index 00000000..8d15f5eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2676.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d867202ceede012ee51722eb14ab66f0c4502ea271ef130", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7202ce", + "ede012", + "ee5172", + "2eb14a", + "b66f0c", + "4502ea" + ] + }, + "payload": { + "ack_crc": 821108263 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2677.json b/examples/meshcore/corpus/generated/valid_ack_2677.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2677.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2678.json b/examples/meshcore/corpus/generated/valid_ack_2678.json new file mode 100644 index 00000000..76a07e54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2678.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a36f65fb50ac5f947912c3a7a915da447b2a058e1c359cd28", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "36f6", + "5fb5", + "0ac5", + "f947", + "912c", + "3a7a", + "915d", + "a447", + "b2a0", + "58e1" + ] + }, + "payload": { + "ack_crc": 684546499 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2679.json b/examples/meshcore/corpus/generated/valid_ack_2679.json new file mode 100644 index 00000000..59873d26 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2679.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88128a0c40aa1b2049f3c73ac99f730321eae6928316cf80763c3d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "128a0c", + "40aa1b", + "2049f3", + "c73ac9", + "9f7303", + "21eae6", + "928316", + "cf8076" + ] + }, + "payload": { + "ack_crc": 15676 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2680.json b/examples/meshcore/corpus/generated/valid_ack_2680.json new file mode 100644 index 00000000..e94dc4e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2680.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8752dbb44c2a57950371931fd7e39d85cb1ca5c88c18cbd00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "52dbb4", + "4c2a57", + "950371", + "931fd7", + "e39d85", + "cb1ca5", + "c88c18" + ] + }, + "payload": { + "ack_crc": 53451 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2681.json b/examples/meshcore/corpus/generated/valid_ack_2681.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2681.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2682.json b/examples/meshcore/corpus/generated/valid_ack_2682.json new file mode 100644 index 00000000..7f987d02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2682.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4026000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2683.json b/examples/meshcore/corpus/generated/valid_ack_2683.json new file mode 100644 index 00000000..e0db15aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2683.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8ae06a7cef5656d3974bbfbb7082a24070e3da1581f3b70acfbdaa2cadac5604570000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e06a7c", + "ef5656", + "d3974b", + "bfbb70", + "82a240", + "70e3da", + "1581f3", + "b70acf", + "bdaa2c", + "adac56" + ] + }, + "payload": { + "ack_crc": 22276 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2684.json b/examples/meshcore/corpus/generated/valid_ack_2684.json new file mode 100644 index 00000000..10ff5272 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2684.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85bf669c8514b3f135f3fed859f31ef5a6320000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf669c", + "8514b3", + "f135f3", + "fed859", + "f31ef5" + ] + }, + "payload": { + "ack_crc": 12966 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2685.json b/examples/meshcore/corpus/generated/valid_ack_2685.json new file mode 100644 index 00000000..9dcfdb75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2685.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4746727535df22569db9f284e093df1eb40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4672", + "7535", + "df22", + "569d", + "b9f2", + "84e0", + "93df" + ] + }, + "payload": { + "ack_crc": 46110 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2686.json b/examples/meshcore/corpus/generated/valid_ack_2686.json new file mode 100644 index 00000000..c716f82d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2686.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42e129ed43bb0ea9b6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e129", + "ed43" + ] + }, + "payload": { + "ack_crc": 3064532667 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2687.json b/examples/meshcore/corpus/generated/valid_ack_2687.json new file mode 100644 index 00000000..f32f361d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2687.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49d1e76a79fe5ae859f9518e8d858e206e6eeb25410000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d1e7", + "6a79", + "fe5a", + "e859", + "f951", + "8e8d", + "858e", + "206e", + "6eeb" + ] + }, + "payload": { + "ack_crc": 16677 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2688.json b/examples/meshcore/corpus/generated/valid_ack_2688.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2688.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2689.json b/examples/meshcore/corpus/generated/valid_ack_2689.json new file mode 100644 index 00000000..29f80f1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2689.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a703feef1030a0a528c44e06f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "3f", + "ee", + "f1", + "03", + "0a", + "0a", + "52", + "8c", + "44" + ] + }, + "payload": { + "ack_crc": 28640 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2690.json b/examples/meshcore/corpus/generated/valid_ack_2690.json new file mode 100644 index 00000000..1a360442 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2690.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45fdb210a4cbbbe3287a92a8730000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fdb2", + "10a4", + "cbbb", + "e328", + "7a92" + ] + }, + "payload": { + "ack_crc": 29608 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2691.json b/examples/meshcore/corpus/generated/valid_ack_2691.json new file mode 100644 index 00000000..e2d691cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2691.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8413523ce10847ea0d6b4492ce7f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "13523c", + "e10847", + "ea0d6b", + "4492ce" + ] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2692.json b/examples/meshcore/corpus/generated/valid_ack_2692.json new file mode 100644 index 00000000..b601d227 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2692.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87a603fe26a713459187685dc4b3b8b7b786c997747097000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a603fe", + "26a713", + "459187", + "685dc4", + "b3b8b7", + "b786c9", + "977470" + ] + }, + "payload": { + "ack_crc": 151 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2693.json b/examples/meshcore/corpus/generated/valid_ack_2693.json new file mode 100644 index 00000000..cfe47b40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2693.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4086ac4583", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2202381446 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2694.json b/examples/meshcore/corpus/generated/valid_ack_2694.json new file mode 100644 index 00000000..cfafc5be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2694.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46f45a179fe1407f7e9d3fab3488000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f45a", + "179f", + "e140", + "7f7e", + "9d3f", + "ab34" + ] + }, + "payload": { + "ack_crc": 136 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2695.json b/examples/meshcore/corpus/generated/valid_ack_2695.json new file mode 100644 index 00000000..de8fd003 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2695.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a804be28dbea51bc3c3e223190000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "4b", + "e2", + "8d", + "be", + "a5", + "1b", + "c3", + "c3", + "e2" + ] + }, + "payload": { + "ack_crc": 6435 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2696.json b/examples/meshcore/corpus/generated/valid_ack_2696.json new file mode 100644 index 00000000..0164a55f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2696.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85696a437597e52af37b19534475228fd8c20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "696a43", + "7597e5", + "2af37b", + "195344", + "75228f" + ] + }, + "payload": { + "ack_crc": 49880 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2697.json b/examples/meshcore/corpus/generated/valid_ack_2697.json new file mode 100644 index 00000000..a532e21e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2697.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43443644d0fed5b0e90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4436", + "44d0", + "fed5" + ] + }, + "payload": { + "ack_crc": 59824 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2698.json b/examples/meshcore/corpus/generated/valid_ack_2698.json new file mode 100644 index 00000000..aa4339bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2698.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89d5b0e3d8dde53bc97de9d1ba75684e8b785256c13372d3140abec0c13a372c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5b0e3", + "d8dde5", + "3bc97d", + "e9d1ba", + "75684e", + "8b7852", + "56c133", + "72d314", + "0abec0" + ] + }, + "payload": { + "ack_crc": 741817025 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2699.json b/examples/meshcore/corpus/generated/valid_ack_2699.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2699.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2700.json b/examples/meshcore/corpus/generated/valid_ack_2700.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2700.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2701.json b/examples/meshcore/corpus/generated/valid_ack_2701.json new file mode 100644 index 00000000..ba1eb702 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2701.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d867df7f2d7e0c9314dbbb9c0508175b72b159eb9e327ca", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7df7f2", + "d7e0c9", + "314dbb", + "b9c050", + "8175b7", + "2b159e" + ] + }, + "payload": { + "ack_crc": 3391611833 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2702.json b/examples/meshcore/corpus/generated/valid_ack_2702.json new file mode 100644 index 00000000..5f9ecdb5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2702.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80c0203a55", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 1429872832 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2703.json b/examples/meshcore/corpus/generated/valid_ack_2703.json new file mode 100644 index 00000000..abd98293 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2703.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d099a39827e28299848a804a6d71e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "39", + "82", + "7e", + "28", + "29", + "98", + "48", + "a8" + ] + }, + "payload": { + "ack_crc": 517449220 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2704.json b/examples/meshcore/corpus/generated/valid_ack_2704.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2704.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2705.json b/examples/meshcore/corpus/generated/valid_ack_2705.json new file mode 100644 index 00000000..a051d209 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2705.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e049ade04a928b10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "de", + "04", + "a9" + ] + }, + "payload": { + "ack_crc": 45352 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2706.json b/examples/meshcore/corpus/generated/valid_ack_2706.json new file mode 100644 index 00000000..429753cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2706.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d894a382e7578cececf1d70ec6b0b731d667535f8d0b0858ea9bd4f6180810000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4a382e", + "7578ce", + "cecf1d", + "70ec6b", + "0b731d", + "667535", + "f8d0b0", + "858ea9", + "bd4f61" + ] + }, + "payload": { + "ack_crc": 33152 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2707.json b/examples/meshcore/corpus/generated/valid_ack_2707.json new file mode 100644 index 00000000..0a28c612 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2707.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09aa23ec8ada2dcb9f5ce120899d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "23", + "ec", + "8a", + "da", + "2d", + "cb", + "9f", + "5c" + ] + }, + "payload": { + "ack_crc": 2643009761 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2708.json b/examples/meshcore/corpus/generated/valid_ack_2708.json new file mode 100644 index 00000000..8eefe7f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2708.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43b43755e2893291100000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b437", + "55e2", + "8932" + ] + }, + "payload": { + "ack_crc": 4241 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2709.json b/examples/meshcore/corpus/generated/valid_ack_2709.json new file mode 100644 index 00000000..cc17e841 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2709.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e089dc2f9bbc596cddde8000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9d", + "c2", + "f9", + "bb", + "c5", + "96", + "cd", + "dd" + ] + }, + "payload": { + "ack_crc": 232 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2710.json b/examples/meshcore/corpus/generated/valid_ack_2710.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2710.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2711.json b/examples/meshcore/corpus/generated/valid_ack_2711.json new file mode 100644 index 00000000..7fa1a52c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2711.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d817ccb8d15d00850", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ccb8d" + ] + }, + "payload": { + "ack_crc": 1342754837 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2712.json b/examples/meshcore/corpus/generated/valid_ack_2712.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2712.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2713.json b/examples/meshcore/corpus/generated/valid_ack_2713.json new file mode 100644 index 00000000..aa8566c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2713.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d452c47422be2ca9c7c8d449ebb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c47", + "422b", + "e2ca", + "9c7c", + "8d44" + ] + }, + "payload": { + "ack_crc": 48030 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2714.json b/examples/meshcore/corpus/generated/valid_ack_2714.json new file mode 100644 index 00000000..04c5945a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2714.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47dfab6121a90f7d0a6f3292cd16ab96000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dfab", + "6121", + "a90f", + "7d0a", + "6f32", + "92cd", + "16ab" + ] + }, + "payload": { + "ack_crc": 150 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2715.json b/examples/meshcore/corpus/generated/valid_ack_2715.json new file mode 100644 index 00000000..f4a2fdee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2715.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a02e5b60b16f54f50bbbf66003c1507110719ada839930000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "02e5", + "b60b", + "16f5", + "4f50", + "bbbf", + "6600", + "3c15", + "0711", + "0719", + "ada8" + ] + }, + "payload": { + "ack_crc": 37689 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2716.json b/examples/meshcore/corpus/generated/valid_ack_2716.json new file mode 100644 index 00000000..e13f25b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2716.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4002000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2717.json b/examples/meshcore/corpus/generated/valid_ack_2717.json new file mode 100644 index 00000000..74085d3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2717.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0150a4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50" + ] + }, + "payload": { + "ack_crc": 164 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2718.json b/examples/meshcore/corpus/generated/valid_ack_2718.json new file mode 100644 index 00000000..ebc0faba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2718.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d410b6411d1ad33", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0b64" + ] + }, + "payload": { + "ack_crc": 867029265 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2719.json b/examples/meshcore/corpus/generated/valid_ack_2719.json new file mode 100644 index 00000000..dcfdfb33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2719.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47e7b25ee2b1556ec3f139ce3b897636e9777e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e7b2", + "5ee2", + "b155", + "6ec3", + "f139", + "ce3b", + "8976" + ] + }, + "payload": { + "ack_crc": 2121787702 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2720.json b/examples/meshcore/corpus/generated/valid_ack_2720.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2720.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2721.json b/examples/meshcore/corpus/generated/valid_ack_2721.json new file mode 100644 index 00000000..e9892f80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2721.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4897a7b883ed6ce643782bfac6a40ab30825b40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "97a7", + "b883", + "ed6c", + "e643", + "782b", + "fac6", + "a40a", + "b308" + ] + }, + "payload": { + "ack_crc": 46117 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2722.json b/examples/meshcore/corpus/generated/valid_ack_2722.json new file mode 100644 index 00000000..631aca32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2722.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06a92e3c19022be77d5c30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "2e", + "3c", + "19", + "02", + "2b" + ] + }, + "payload": { + "ack_crc": 811367911 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2723.json b/examples/meshcore/corpus/generated/valid_ack_2723.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2723.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2724.json b/examples/meshcore/corpus/generated/valid_ack_2724.json new file mode 100644 index 00000000..3af82bdf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2724.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88f6afefe4093f2257eaf1c019279f30d02707d6563b6bb600839b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f6afef", + "e4093f", + "2257ea", + "f1c019", + "279f30", + "d02707", + "d6563b", + "6bb600" + ] + }, + "payload": { + "ack_crc": 39811 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2725.json b/examples/meshcore/corpus/generated/valid_ack_2725.json new file mode 100644 index 00000000..eeb4a04a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2725.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d843afff3add6b951dc30ccf82911b50000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3afff3", + "add6b9", + "51dc30", + "ccf829" + ] + }, + "payload": { + "ack_crc": 46353 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2726.json b/examples/meshcore/corpus/generated/valid_ack_2726.json new file mode 100644 index 00000000..92c1994b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2726.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00ff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2727.json b/examples/meshcore/corpus/generated/valid_ack_2727.json new file mode 100644 index 00000000..60e00b0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2727.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82d9a24fd30687a7c3a910", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d9a24f", + "d30687" + ] + }, + "payload": { + "ack_crc": 279561127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2728.json b/examples/meshcore/corpus/generated/valid_ack_2728.json new file mode 100644 index 00000000..5f4c0347 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2728.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02ab3ada8e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "3a" + ] + }, + "payload": { + "ack_crc": 36570 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2729.json b/examples/meshcore/corpus/generated/valid_ack_2729.json new file mode 100644 index 00000000..db93cfe7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2729.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d473e6ff295b47971c108e1ff136942e4150000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3e6f", + "f295", + "b479", + "71c1", + "08e1", + "ff13", + "6942" + ] + }, + "payload": { + "ack_crc": 5604 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2730.json b/examples/meshcore/corpus/generated/valid_ack_2730.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2730.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2731.json b/examples/meshcore/corpus/generated/valid_ack_2731.json new file mode 100644 index 00000000..5fd98884 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2731.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49f12eda359d87462a2de400d41d1604c8611943000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f12e", + "da35", + "9d87", + "462a", + "2de4", + "00d4", + "1d16", + "04c8", + "6119" + ] + }, + "payload": { + "ack_crc": 67 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2732.json b/examples/meshcore/corpus/generated/valid_ack_2732.json new file mode 100644 index 00000000..04bc9aed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2732.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a6b97324de203140a5e7600000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "97", + "32", + "4d", + "e2", + "03", + "14", + "0a", + "5e", + "76" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2733.json b/examples/meshcore/corpus/generated/valid_ack_2733.json new file mode 100644 index 00000000..82e46abf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2733.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e886bc4548cef7a181fdaf6305bdc8a6c06c43cf246ed1ac31de0410000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6bc454", + "8cef7a", + "181fda", + "f6305b", + "dc8a6c", + "06c43c", + "f246ed", + "1ac31d" + ] + }, + "payload": { + "ack_crc": 16864 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2734.json b/examples/meshcore/corpus/generated/valid_ack_2734.json new file mode 100644 index 00000000..cfe84a90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2734.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07b95723beb2be60b5300f92", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b9", + "57", + "23", + "be", + "b2", + "be", + "60" + ] + }, + "payload": { + "ack_crc": 2450469045 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2735.json b/examples/meshcore/corpus/generated/valid_ack_2735.json new file mode 100644 index 00000000..610b2e7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2735.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4471a708ce2268ae71eb560000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "71a7", + "08ce", + "2268", + "ae71" + ] + }, + "payload": { + "ack_crc": 22251 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2736.json b/examples/meshcore/corpus/generated/valid_ack_2736.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2736.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2737.json b/examples/meshcore/corpus/generated/valid_ack_2737.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2737.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2738.json b/examples/meshcore/corpus/generated/valid_ack_2738.json new file mode 100644 index 00000000..2fa823b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2738.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4520663f64d673f50c58b8e7820000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2066", + "3f64", + "d673", + "f50c", + "58b8" + ] + }, + "payload": { + "ack_crc": 33511 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2739.json b/examples/meshcore/corpus/generated/valid_ack_2739.json new file mode 100644 index 00000000..d3658c17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2739.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d083dc734808f2add0301000400", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "c7", + "34", + "80", + "8f", + "2a", + "dd", + "03" + ] + }, + "payload": { + "ack_crc": 262145 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2740.json b/examples/meshcore/corpus/generated/valid_ack_2740.json new file mode 100644 index 00000000..ba206d07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2740.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d845d3f8c5ed2a2260f81d643f253000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5d3f8c", + "5ed2a2", + "260f81", + "d643f2" + ] + }, + "payload": { + "ack_crc": 83 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2741.json b/examples/meshcore/corpus/generated/valid_ack_2741.json new file mode 100644 index 00000000..f39de047 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2741.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e064d1de7369ce352cb89fc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4d", + "1d", + "e7", + "36", + "9c", + "e3" + ] + }, + "payload": { + "ack_crc": 4236888914 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2742.json b/examples/meshcore/corpus/generated/valid_ack_2742.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2742.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2743.json b/examples/meshcore/corpus/generated/valid_ack_2743.json new file mode 100644 index 00000000..876e0f15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2743.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01ea34a90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ea" + ] + }, + "payload": { + "ack_crc": 43316 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2744.json b/examples/meshcore/corpus/generated/valid_ack_2744.json new file mode 100644 index 00000000..0a447387 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2744.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d402d4ae813", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 333990445 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2745.json b/examples/meshcore/corpus/generated/valid_ack_2745.json new file mode 100644 index 00000000..5c14d2b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2745.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e438980b36f9e24ed4c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8980", + "b36f", + "9e24" + ] + }, + "payload": { + "ack_crc": 19693 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2746.json b/examples/meshcore/corpus/generated/valid_ack_2746.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2746.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2747.json b/examples/meshcore/corpus/generated/valid_ack_2747.json new file mode 100644 index 00000000..6b3619cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2747.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07143831c5b9e5e4a7c40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "14", + "38", + "31", + "c5", + "b9", + "e5", + "e4" + ] + }, + "payload": { + "ack_crc": 50343 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2748.json b/examples/meshcore/corpus/generated/valid_ack_2748.json new file mode 100644 index 00000000..2b73866a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2748.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8410197f0395b261671fbd6ae58b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "10197f", + "0395b2", + "61671f", + "bd6ae5" + ] + }, + "payload": { + "ack_crc": 139 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2749.json b/examples/meshcore/corpus/generated/valid_ack_2749.json new file mode 100644 index 00000000..666c5f5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2749.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d866baf365637bcd0b4e7c3ddba5e06d3c58665a4000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6baf36", + "5637bc", + "d0b4e7", + "c3ddba", + "5e06d3", + "c58665" + ] + }, + "payload": { + "ack_crc": 164 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2750.json b/examples/meshcore/corpus/generated/valid_ack_2750.json new file mode 100644 index 00000000..b0a41444 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2750.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42e4ca8d8d75569132", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e4ca", + "8d8d" + ] + }, + "payload": { + "ack_crc": 848385653 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2751.json b/examples/meshcore/corpus/generated/valid_ack_2751.json new file mode 100644 index 00000000..8ea31eed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2751.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0790ccee64a870322eb50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "90", + "cc", + "ee", + "64", + "a8", + "70", + "32" + ] + }, + "payload": { + "ack_crc": 46382 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2752.json b/examples/meshcore/corpus/generated/valid_ack_2752.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2752.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2753.json b/examples/meshcore/corpus/generated/valid_ack_2753.json new file mode 100644 index 00000000..e8470fb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2753.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d817f3dd04ba90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f3dd0" + ] + }, + "payload": { + "ack_crc": 43339 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2754.json b/examples/meshcore/corpus/generated/valid_ack_2754.json new file mode 100644 index 00000000..203d905e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2754.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0276adc5000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "ad" + ] + }, + "payload": { + "ack_crc": 197 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2755.json b/examples/meshcore/corpus/generated/valid_ack_2755.json new file mode 100644 index 00000000..9868d8f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2755.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89bbe00f07c0b268fdef30900a09a96001a2fe1228c01eb47593aeb871000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bbe00f", + "07c0b2", + "68fdef", + "30900a", + "09a960", + "01a2fe", + "1228c0", + "1eb475", + "93aeb8" + ] + }, + "payload": { + "ack_crc": 113 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2756.json b/examples/meshcore/corpus/generated/valid_ack_2756.json new file mode 100644 index 00000000..c89df8a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2756.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0489b0595b9f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "b0", + "59", + "5b" + ] + }, + "payload": { + "ack_crc": 159 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2757.json b/examples/meshcore/corpus/generated/valid_ack_2757.json new file mode 100644 index 00000000..296cf367 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2757.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a24c857ad82565ea361c3e62cf29d5986ad22e42cc0fdf455ec547390d11337bba087", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "24c857", + "ad8256", + "5ea361", + "c3e62c", + "f29d59", + "86ad22", + "e42cc0", + "fdf455", + "ec5473", + "90d113" + ] + }, + "payload": { + "ack_crc": 2275457847 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2758.json b/examples/meshcore/corpus/generated/valid_ack_2758.json new file mode 100644 index 00000000..a4103329 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2758.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84179f3d9496176e578557efff53d5095d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "179f3d", + "949617", + "6e5785", + "57efff" + ] + }, + "payload": { + "ack_crc": 1560925523 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2759.json b/examples/meshcore/corpus/generated/valid_ack_2759.json new file mode 100644 index 00000000..cfcd7a25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2759.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e037e45c49bc50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7e", + "45", + "c4" + ] + }, + "payload": { + "ack_crc": 50587 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2760.json b/examples/meshcore/corpus/generated/valid_ack_2760.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2760.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2761.json b/examples/meshcore/corpus/generated/valid_ack_2761.json new file mode 100644 index 00000000..26b09a89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2761.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08773dc43876265f85e3dc062e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "77", + "3d", + "c4", + "38", + "76", + "26", + "5f", + "85" + ] + }, + "payload": { + "ack_crc": 772201699 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2762.json b/examples/meshcore/corpus/generated/valid_ack_2762.json new file mode 100644 index 00000000..76578313 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2762.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05ce4e551dee05000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "4e", + "55", + "1d", + "ee" + ] + }, + "payload": { + "ack_crc": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2763.json b/examples/meshcore/corpus/generated/valid_ack_2763.json new file mode 100644 index 00000000..02e798b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2763.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d884ef03e843665328039ac21f07ca141fb4112865dd8d7dc0da6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ef03e", + "843665", + "328039", + "ac21f0", + "7ca141", + "fb4112", + "865dd8", + "d7dc0d" + ] + }, + "payload": { + "ack_crc": 166 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2764.json b/examples/meshcore/corpus/generated/valid_ack_2764.json new file mode 100644 index 00000000..12142bd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2764.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82bd812f102f6dc60e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd812f", + "102f6d" + ] + }, + "payload": { + "ack_crc": 3782 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2765.json b/examples/meshcore/corpus/generated/valid_ack_2765.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2765.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2766.json b/examples/meshcore/corpus/generated/valid_ack_2766.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2766.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2767.json b/examples/meshcore/corpus/generated/valid_ack_2767.json new file mode 100644 index 00000000..035d65da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2767.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42eeab8329220e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eeab", + "8329" + ] + }, + "payload": { + "ack_crc": 3618 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2768.json b/examples/meshcore/corpus/generated/valid_ack_2768.json new file mode 100644 index 00000000..2c0e12f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2768.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e421d2c7465158d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1d2c", + "7465" + ] + }, + "payload": { + "ack_crc": 36117 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2769.json b/examples/meshcore/corpus/generated/valid_ack_2769.json new file mode 100644 index 00000000..2ea8adff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2769.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a2329f839a27c6044ac88bf194f7a60b08f754b097c4c936e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2329", + "f839", + "a27c", + "6044", + "ac88", + "bf19", + "4f7a", + "60b0", + "8f75", + "4b09" + ] + }, + "payload": { + "ack_crc": 1855147132 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2770.json b/examples/meshcore/corpus/generated/valid_ack_2770.json new file mode 100644 index 00000000..cc66b8d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2770.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e830a812e755b482149c0e9f30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a812e", + "755b48", + "2149c0" + ] + }, + "payload": { + "ack_crc": 62441 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2771.json b/examples/meshcore/corpus/generated/valid_ack_2771.json new file mode 100644 index 00000000..ffe835c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2771.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0387d0154d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "d0", + "15" + ] + }, + "payload": { + "ack_crc": 77 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2772.json b/examples/meshcore/corpus/generated/valid_ack_2772.json new file mode 100644 index 00000000..d5d86ef8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2772.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8937deec97495e89600a9ca18a283e1cbb7c0ef7b5ad0b845eae18371e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "37deec", + "97495e", + "89600a", + "9ca18a", + "283e1c", + "bb7c0e", + "f7b5ad", + "0b845e", + "ae1837" + ] + }, + "payload": { + "ack_crc": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2773.json b/examples/meshcore/corpus/generated/valid_ack_2773.json new file mode 100644 index 00000000..4f123ff9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2773.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01af5eec44ee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af" + ] + }, + "payload": { + "ack_crc": 3997494366 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2774.json b/examples/meshcore/corpus/generated/valid_ack_2774.json new file mode 100644 index 00000000..6773ac45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2774.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47673be09ee5bd1fc0784634720edcf4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "673b", + "e09e", + "e5bd", + "1fc0", + "7846", + "3472", + "0edc" + ] + }, + "payload": { + "ack_crc": 244 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2775.json b/examples/meshcore/corpus/generated/valid_ack_2775.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2775.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2776.json b/examples/meshcore/corpus/generated/valid_ack_2776.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2776.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2777.json b/examples/meshcore/corpus/generated/valid_ack_2777.json new file mode 100644 index 00000000..939cace2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2777.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a490c383a62cd259bb384bb2abab1b3c4a9c13d64f78d60012999a5c78a53bd750000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "490c38", + "3a62cd", + "259bb3", + "84bb2a", + "bab1b3", + "c4a9c1", + "3d64f7", + "8d6001", + "2999a5", + "c78a53" + ] + }, + "payload": { + "ack_crc": 30141 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2778.json b/examples/meshcore/corpus/generated/valid_ack_2778.json new file mode 100644 index 00000000..263e871a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2778.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03c42ddf70ee2869", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "2d", + "df" + ] + }, + "payload": { + "ack_crc": 1764290160 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2779.json b/examples/meshcore/corpus/generated/valid_ack_2779.json new file mode 100644 index 00000000..fd033917 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2779.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4481eab37b8a1baec9fd1d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81ea", + "b37b", + "8a1b", + "aec9" + ] + }, + "payload": { + "ack_crc": 7677 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2780.json b/examples/meshcore/corpus/generated/valid_ack_2780.json new file mode 100644 index 00000000..c8a5a2cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2780.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d065e5be607e3b71745ef4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5e", + "5b", + "e6", + "07", + "e3", + "b7" + ] + }, + "payload": { + "ack_crc": 1307526423 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2781.json b/examples/meshcore/corpus/generated/valid_ack_2781.json new file mode 100644 index 00000000..7ce6b34e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2781.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e422108ea7c161c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2108", + "ea7c" + ] + }, + "payload": { + "ack_crc": 7190 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2782.json b/examples/meshcore/corpus/generated/valid_ack_2782.json new file mode 100644 index 00000000..3531d4ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2782.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a3f68a73258e4ef45900f8598486800e0ee812d4672895f6bf00854c8701d909f9d70", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3f68a7", + "3258e4", + "ef4590", + "0f8598", + "486800", + "e0ee81", + "2d4672", + "895f6b", + "f00854", + "c8701d" + ] + }, + "payload": { + "ack_crc": 1889378192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2783.json b/examples/meshcore/corpus/generated/valid_ack_2783.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2783.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2784.json b/examples/meshcore/corpus/generated/valid_ack_2784.json new file mode 100644 index 00000000..aad83545 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2784.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e812ab64a1c120000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2ab64a" + ] + }, + "payload": { + "ack_crc": 4636 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2785.json b/examples/meshcore/corpus/generated/valid_ack_2785.json new file mode 100644 index 00000000..63351e32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2785.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48197e780d66c27e460edb07b2b1dd3ecc8c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "197e", + "780d", + "66c2", + "7e46", + "0edb", + "07b2", + "b1dd", + "3ecc" + ] + }, + "payload": { + "ack_crc": 140 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2786.json b/examples/meshcore/corpus/generated/valid_ack_2786.json new file mode 100644 index 00000000..f8492c74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2786.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e470c55b95851b48417269b06ffe19439800000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0c55", + "b958", + "51b4", + "8417", + "269b", + "06ff", + "e194" + ] + }, + "payload": { + "ack_crc": 32825 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2787.json b/examples/meshcore/corpus/generated/valid_ack_2787.json new file mode 100644 index 00000000..2deb9674 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2787.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e874bb9960624dbf690600bc8f15921e1d3dd9ed97e2d72490000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4bb996", + "0624db", + "f69060", + "0bc8f1", + "5921e1", + "d3dd9e", + "d97e2d" + ] + }, + "payload": { + "ack_crc": 18802 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2788.json b/examples/meshcore/corpus/generated/valid_ack_2788.json new file mode 100644 index 00000000..be047b9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2788.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a7685d1cb12d6e0755dd6ac2d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "85", + "d1", + "cb", + "12", + "d6", + "e0", + "75", + "5d", + "d6" + ] + }, + "payload": { + "ack_crc": 11692 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2789.json b/examples/meshcore/corpus/generated/valid_ack_2789.json new file mode 100644 index 00000000..da822e3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2789.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42df3ed679b4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "df3e", + "d679" + ] + }, + "payload": { + "ack_crc": 180 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2790.json b/examples/meshcore/corpus/generated/valid_ack_2790.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2790.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2791.json b/examples/meshcore/corpus/generated/valid_ack_2791.json new file mode 100644 index 00000000..01507de3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2791.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05dc62852077e0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dc", + "62", + "85", + "20", + "77" + ] + }, + "payload": { + "ack_crc": 224 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2792.json b/examples/meshcore/corpus/generated/valid_ack_2792.json new file mode 100644 index 00000000..5025be76 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2792.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8911d9a60aaef3373d974204122c59e4a96801375000446da5ea628e26000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "11d9a6", + "0aaef3", + "373d97", + "420412", + "2c59e4", + "a96801", + "375000", + "446da5", + "ea628e" + ] + }, + "payload": { + "ack_crc": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2793.json b/examples/meshcore/corpus/generated/valid_ack_2793.json new file mode 100644 index 00000000..a87f1f89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2793.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d419d9b98ce0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d9b" + ] + }, + "payload": { + "ack_crc": 52888 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2794.json b/examples/meshcore/corpus/generated/valid_ack_2794.json new file mode 100644 index 00000000..6d92a4ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2794.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80da000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 218 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2795.json b/examples/meshcore/corpus/generated/valid_ack_2795.json new file mode 100644 index 00000000..496358e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2795.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8669b5c93f824868d68a7fc718ba2b80b3fb2718d629fc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "69b5c9", + "3f8248", + "68d68a", + "7fc718", + "ba2b80", + "b3fb27" + ] + }, + "payload": { + "ack_crc": 4230600216 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2796.json b/examples/meshcore/corpus/generated/valid_ack_2796.json new file mode 100644 index 00000000..0d2e0f06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2796.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d838975d4d44bd973cf10d3000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8975d4", + "d44bd9", + "73cf10" + ] + }, + "payload": { + "ack_crc": 211 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2797.json b/examples/meshcore/corpus/generated/valid_ack_2797.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2797.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2798.json b/examples/meshcore/corpus/generated/valid_ack_2798.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2798.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2799.json b/examples/meshcore/corpus/generated/valid_ack_2799.json new file mode 100644 index 00000000..b0bbd091 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2799.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44118bf2d875bae44e01ca9a3b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "118b", + "f2d8", + "75ba", + "e44e" + ] + }, + "payload": { + "ack_crc": 1000000001 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2800.json b/examples/meshcore/corpus/generated/valid_ack_2800.json new file mode 100644 index 00000000..bc5afc85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2800.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0438b62104e0d50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "b6", + "21", + "04" + ] + }, + "payload": { + "ack_crc": 54752 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2801.json b/examples/meshcore/corpus/generated/valid_ack_2801.json new file mode 100644 index 00000000..0056ed42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2801.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86bd9d8b8c575058c4fc30e2dfb65add161866217a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd9d8b", + "8c5750", + "58c4fc", + "30e2df", + "b65add", + "161866" + ] + }, + "payload": { + "ack_crc": 31265 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2802.json b/examples/meshcore/corpus/generated/valid_ack_2802.json new file mode 100644 index 00000000..ce270e02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2802.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d839ccf8a695336c8d1ddd2f40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9ccf8a", + "695336", + "c8d1dd" + ] + }, + "payload": { + "ack_crc": 62674 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2803.json b/examples/meshcore/corpus/generated/valid_ack_2803.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2803.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2804.json b/examples/meshcore/corpus/generated/valid_ack_2804.json new file mode 100644 index 00000000..043c2275 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2804.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88bf638ca1ecd0981a0c34cf54d86a048b792189a38003cc620c559455", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf638c", + "a1ecd0", + "981a0c", + "34cf54", + "d86a04", + "8b7921", + "89a380", + "03cc62" + ] + }, + "payload": { + "ack_crc": 1435784460 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2805.json b/examples/meshcore/corpus/generated/valid_ack_2805.json new file mode 100644 index 00000000..4cb7a7b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2805.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d445aeeadf39bf1380881770000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5aee", + "adf3", + "9bf1", + "3808" + ] + }, + "payload": { + "ack_crc": 30593 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2806.json b/examples/meshcore/corpus/generated/valid_ack_2806.json new file mode 100644 index 00000000..c4d0fa8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2806.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07074e74116039ec202cdf74", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "4e", + "74", + "11", + "60", + "39", + "ec" + ] + }, + "payload": { + "ack_crc": 1960782880 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2807.json b/examples/meshcore/corpus/generated/valid_ack_2807.json new file mode 100644 index 00000000..b83e871f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2807.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e013885000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38" + ] + }, + "payload": { + "ack_crc": 133 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2808.json b/examples/meshcore/corpus/generated/valid_ack_2808.json new file mode 100644 index 00000000..84a11bd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2808.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4879a94de6a1ab1e11215588f995638557e4c76acd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "79a9", + "4de6", + "a1ab", + "1e11", + "2155", + "88f9", + "9563", + "8557" + ] + }, + "payload": { + "ack_crc": 3446327268 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2809.json b/examples/meshcore/corpus/generated/valid_ack_2809.json new file mode 100644 index 00000000..c4f58997 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2809.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8acb9bf76f5c1b2096b3dca7b25e7266c84036be04124100925658604d622e61b2f2c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb9bf7", + "6f5c1b", + "2096b3", + "dca7b2", + "5e7266", + "c84036", + "be0412", + "410092", + "565860", + "4d622e" + ] + }, + "payload": { + "ack_crc": 3337794145 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2810.json b/examples/meshcore/corpus/generated/valid_ack_2810.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2810.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2811.json b/examples/meshcore/corpus/generated/valid_ack_2811.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2811.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2812.json b/examples/meshcore/corpus/generated/valid_ack_2812.json new file mode 100644 index 00000000..7d2193f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2812.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05f7a8aa3a48591f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "a8", + "aa", + "3a", + "48" + ] + }, + "payload": { + "ack_crc": 8025 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2813.json b/examples/meshcore/corpus/generated/valid_ack_2813.json new file mode 100644 index 00000000..8e6db7ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2813.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a1723edba4208d958dfbe710d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "23", + "ed", + "ba", + "42", + "08", + "d9", + "58", + "df", + "be" + ] + }, + "payload": { + "ack_crc": 3441 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2814.json b/examples/meshcore/corpus/generated/valid_ack_2814.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2814.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2815.json b/examples/meshcore/corpus/generated/valid_ack_2815.json new file mode 100644 index 00000000..b45d8fea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2815.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d488dda8f5dc662ca80ade6d1e34448f0943e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8dda", + "8f5d", + "c662", + "ca80", + "ade6", + "d1e3", + "4448", + "f094" + ] + }, + "payload": { + "ack_crc": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2816.json b/examples/meshcore/corpus/generated/valid_ack_2816.json new file mode 100644 index 00000000..4582c6c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2816.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40f4790000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 31220 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2817.json b/examples/meshcore/corpus/generated/valid_ack_2817.json new file mode 100644 index 00000000..33579d20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2817.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e029a44b4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "44" + ] + }, + "payload": { + "ack_crc": 180 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2818.json b/examples/meshcore/corpus/generated/valid_ack_2818.json new file mode 100644 index 00000000..5aa41b05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2818.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d09768809c93da6cf02e692dabc7c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "88", + "09", + "c9", + "3d", + "a6", + "cf", + "02", + "e6" + ] + }, + "payload": { + "ack_crc": 2092751506 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2819.json b/examples/meshcore/corpus/generated/valid_ack_2819.json new file mode 100644 index 00000000..ebf3af7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2819.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09ca20cb7b9f18f2beccca000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ca", + "20", + "cb", + "7b", + "9f", + "18", + "f2", + "be", + "cc" + ] + }, + "payload": { + "ack_crc": 202 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2820.json b/examples/meshcore/corpus/generated/valid_ack_2820.json new file mode 100644 index 00000000..ea810492 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2820.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a48fa09016ca2351a7badd33c2dfc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "fa", + "09", + "01", + "6c", + "a2", + "35", + "1a", + "7b", + "ad" + ] + }, + "payload": { + "ack_crc": 4230823123 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2821.json b/examples/meshcore/corpus/generated/valid_ack_2821.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2821.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2822.json b/examples/meshcore/corpus/generated/valid_ack_2822.json new file mode 100644 index 00000000..6aad1a93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2822.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a3adc6824cb7d7f8bd5454627bdc3ea7f3f2a4ca80ebbb2c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3adc", + "6824", + "cb7d", + "7f8b", + "d545", + "4627", + "bdc3", + "ea7f", + "3f2a", + "4ca8" + ] + }, + "payload": { + "ack_crc": 3333602062 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2823.json b/examples/meshcore/corpus/generated/valid_ack_2823.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2823.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2824.json b/examples/meshcore/corpus/generated/valid_ack_2824.json new file mode 100644 index 00000000..d7ecc005 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2824.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42b1974d78e4890000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b197", + "4d78" + ] + }, + "payload": { + "ack_crc": 35300 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2825.json b/examples/meshcore/corpus/generated/valid_ack_2825.json new file mode 100644 index 00000000..4c75ab64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2825.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09a7f1a15d8a78c92c67d5d785a0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a7", + "f1", + "a1", + "5d", + "8a", + "78", + "c9", + "2c", + "67" + ] + }, + "payload": { + "ack_crc": 2693126101 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2826.json b/examples/meshcore/corpus/generated/valid_ack_2826.json new file mode 100644 index 00000000..06e89a76 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2826.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86cf0cbfbd01566cf752dba12195312da30a2831f4baf4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cf0cbf", + "bd0156", + "6cf752", + "dba121", + "95312d", + "a30a28" + ] + }, + "payload": { + "ack_crc": 4105892913 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2827.json b/examples/meshcore/corpus/generated/valid_ack_2827.json new file mode 100644 index 00000000..82a051e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2827.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8493630f2ec94f92b1458d86c7ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "93630f", + "2ec94f", + "92b145", + "8d86c7" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2828.json b/examples/meshcore/corpus/generated/valid_ack_2828.json new file mode 100644 index 00000000..8e3bac3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2828.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e425e907f8be8ac0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e90", + "7f8b" + ] + }, + "payload": { + "ack_crc": 44264 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2829.json b/examples/meshcore/corpus/generated/valid_ack_2829.json new file mode 100644 index 00000000..2a54c66b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2829.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e011e9b5d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e" + ] + }, + "payload": { + "ack_crc": 23963 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2830.json b/examples/meshcore/corpus/generated/valid_ack_2830.json new file mode 100644 index 00000000..508e365a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2830.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01f0957f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0" + ] + }, + "payload": { + "ack_crc": 32661 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2831.json b/examples/meshcore/corpus/generated/valid_ack_2831.json new file mode 100644 index 00000000..dedd5b42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2831.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a9c90d2c30001cc75422a4c7be6136db844610b0f1bf50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c90", + "d2c3", + "0001", + "cc75", + "422a", + "4c7b", + "e613", + "6db8", + "4461", + "0b0f" + ] + }, + "payload": { + "ack_crc": 62747 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2832.json b/examples/meshcore/corpus/generated/valid_ack_2832.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2832.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2833.json b/examples/meshcore/corpus/generated/valid_ack_2833.json new file mode 100644 index 00000000..82856425 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2833.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42f5623972431b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f562", + "3972" + ] + }, + "payload": { + "ack_crc": 6979 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2834.json b/examples/meshcore/corpus/generated/valid_ack_2834.json new file mode 100644 index 00000000..3c700583 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2834.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84987668c3e2fd3d550ed095da40320000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "987668", + "c3e2fd", + "3d550e", + "d095da" + ] + }, + "payload": { + "ack_crc": 12864 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2835.json b/examples/meshcore/corpus/generated/valid_ack_2835.json new file mode 100644 index 00000000..d08a46a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2835.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89c4114a25ed052d4c6035b84d90057ceb5013aaf62311f2a3cde4180c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c4114a", + "25ed05", + "2d4c60", + "35b84d", + "90057c", + "eb5013", + "aaf623", + "11f2a3", + "cde418" + ] + }, + "payload": { + "ack_crc": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2836.json b/examples/meshcore/corpus/generated/valid_ack_2836.json new file mode 100644 index 00000000..aa3c7f6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2836.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a9e79afecf8ac46b40db7ca64bbe61885002979c47dc4ec4e38cf41b5b7e3343d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e79af", + "ecf8ac", + "46b40d", + "b7ca64", + "bbe618", + "850029", + "79c47d", + "c4ec4e", + "38cf41", + "b5b7e3" + ] + }, + "payload": { + "ack_crc": 15668 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2837.json b/examples/meshcore/corpus/generated/valid_ack_2837.json new file mode 100644 index 00000000..4af6b11a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2837.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41b04134380000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b041" + ] + }, + "payload": { + "ack_crc": 14388 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2838.json b/examples/meshcore/corpus/generated/valid_ack_2838.json new file mode 100644 index 00000000..2b3b3a9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2838.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e041380ee1e9b4d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "80", + "ee", + "1e" + ] + }, + "payload": { + "ack_crc": 19867 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2839.json b/examples/meshcore/corpus/generated/valid_ack_2839.json new file mode 100644 index 00000000..8435adc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2839.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83ea029867365466061704b20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea0298", + "673654", + "660617" + ] + }, + "payload": { + "ack_crc": 45572 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2840.json b/examples/meshcore/corpus/generated/valid_ack_2840.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2840.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2841.json b/examples/meshcore/corpus/generated/valid_ack_2841.json new file mode 100644 index 00000000..10491af3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2841.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d088d8f545f136318a63e0ddeaa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8d", + "8f", + "54", + "5f", + "13", + "63", + "18", + "a6" + ] + }, + "payload": { + "ack_crc": 2866679102 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2842.json b/examples/meshcore/corpus/generated/valid_ack_2842.json new file mode 100644 index 00000000..4389924f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2842.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08b7ff77e14c5b539bb273060d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "ff", + "77", + "e1", + "4c", + "5b", + "53", + "9b" + ] + }, + "payload": { + "ack_crc": 218526642 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2843.json b/examples/meshcore/corpus/generated/valid_ack_2843.json new file mode 100644 index 00000000..18c23a02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2843.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45c09920bd0215acae8dc586d9dc8e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c099", + "20bd", + "0215", + "acae", + "8dc5" + ] + }, + "payload": { + "ack_crc": 2396838278 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2844.json b/examples/meshcore/corpus/generated/valid_ack_2844.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2844.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2845.json b/examples/meshcore/corpus/generated/valid_ack_2845.json new file mode 100644 index 00000000..05825ae7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2845.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41255957000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2559" + ] + }, + "payload": { + "ack_crc": 87 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2846.json b/examples/meshcore/corpus/generated/valid_ack_2846.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2846.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2847.json b/examples/meshcore/corpus/generated/valid_ack_2847.json new file mode 100644 index 00000000..4b45eb50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2847.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a6036c83cfe522993c2ed9577b5b5aad9a878ca01a2495824f7c59bd5bd5a939a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6036c8", + "3cfe52", + "2993c2", + "ed9577", + "b5b5aa", + "d9a878", + "ca01a2", + "495824", + "f7c59b", + "d5bd5a" + ] + }, + "payload": { + "ack_crc": 39571 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2848.json b/examples/meshcore/corpus/generated/valid_ack_2848.json new file mode 100644 index 00000000..53aafb07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2848.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8700a0d88fe48b3bf16ecd79b6bc3b029e87b51f358b030e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "00a0d8", + "8fe48b", + "3bf16e", + "cd79b6", + "bc3b02", + "9e87b5", + "1f358b" + ] + }, + "payload": { + "ack_crc": 3587 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2849.json b/examples/meshcore/corpus/generated/valid_ack_2849.json new file mode 100644 index 00000000..281ae57f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2849.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8748aa906bc0dbdc5624f270675f2d80c1bf02ee5a7e39000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "48aa90", + "6bc0db", + "dc5624", + "f27067", + "5f2d80", + "c1bf02", + "ee5a7e" + ] + }, + "payload": { + "ack_crc": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2850.json b/examples/meshcore/corpus/generated/valid_ack_2850.json new file mode 100644 index 00000000..b42bea5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2850.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e862d1d7ea7a0e14f1db7abb58b6838293321b796000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2d1d7e", + "a7a0e1", + "4f1db7", + "abb58b", + "683829", + "3321b7" + ] + }, + "payload": { + "ack_crc": 150 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2851.json b/examples/meshcore/corpus/generated/valid_ack_2851.json new file mode 100644 index 00000000..95613a71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2851.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d881d173e79e5c7ca199f1befb1eaead7d810bb839b9134838d27a60000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d173e", + "79e5c7", + "ca199f", + "1befb1", + "eaead7", + "d810bb", + "839b91", + "34838d" + ] + }, + "payload": { + "ack_crc": 42535 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2852.json b/examples/meshcore/corpus/generated/valid_ack_2852.json new file mode 100644 index 00000000..81bcaf5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2852.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d050b3329e27c95480c5a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0b", + "33", + "29", + "e2", + "7c" + ] + }, + "payload": { + "ack_crc": 1510754453 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2853.json b/examples/meshcore/corpus/generated/valid_ack_2853.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2853.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2854.json b/examples/meshcore/corpus/generated/valid_ack_2854.json new file mode 100644 index 00000000..43e5087e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2854.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8affbeca0813107cf3ec3057ee24c68302b588f986f8bad0ba7a2953dcc77e4a460000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ffbeca", + "081310", + "7cf3ec", + "3057ee", + "24c683", + "02b588", + "f986f8", + "bad0ba", + "7a2953", + "dcc77e" + ] + }, + "payload": { + "ack_crc": 17994 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2855.json b/examples/meshcore/corpus/generated/valid_ack_2855.json new file mode 100644 index 00000000..a981300b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2855.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05f82a9ba6ed60d60000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "2a", + "9b", + "a6", + "ed" + ] + }, + "payload": { + "ack_crc": 54880 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2856.json b/examples/meshcore/corpus/generated/valid_ack_2856.json new file mode 100644 index 00000000..f0e4aa0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2856.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4047f544bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 3175413063 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2857.json b/examples/meshcore/corpus/generated/valid_ack_2857.json new file mode 100644 index 00000000..366e0c25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2857.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e045015f1153a420000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "15", + "f1", + "15" + ] + }, + "payload": { + "ack_crc": 16954 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2858.json b/examples/meshcore/corpus/generated/valid_ack_2858.json new file mode 100644 index 00000000..1db86a3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2858.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e410ed3ed770000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ed3" + ] + }, + "payload": { + "ack_crc": 30701 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2859.json b/examples/meshcore/corpus/generated/valid_ack_2859.json new file mode 100644 index 00000000..c54b6a65 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2859.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0afea64ade28a991b8b982947d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fe", + "a6", + "4a", + "de", + "28", + "a9", + "91", + "b8", + "b9", + "82" + ] + }, + "payload": { + "ack_crc": 32148 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2860.json b/examples/meshcore/corpus/generated/valid_ack_2860.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2860.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2861.json b/examples/meshcore/corpus/generated/valid_ack_2861.json new file mode 100644 index 00000000..ba407d5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2861.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8906c02e007d1e1bc1cb182481ab119977a9292709fe5c231b7e2bff01000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "06c02e", + "007d1e", + "1bc1cb", + "182481", + "ab1199", + "77a929", + "2709fe", + "5c231b", + "7e2bff" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2862.json b/examples/meshcore/corpus/generated/valid_ack_2862.json new file mode 100644 index 00000000..85ad1c68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2862.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07b130d4353f08a5c2000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "30", + "d4", + "35", + "3f", + "08", + "a5" + ] + }, + "payload": { + "ack_crc": 194 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2863.json b/examples/meshcore/corpus/generated/valid_ack_2863.json new file mode 100644 index 00000000..4535fa64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2863.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a837a7499a800080467dcbcca0ba705fc1e6b8789979ae4f92f20f8589d3a88140000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "837a74", + "99a800", + "080467", + "dcbcca", + "0ba705", + "fc1e6b", + "878997", + "9ae4f9", + "2f20f8", + "589d3a" + ] + }, + "payload": { + "ack_crc": 5256 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2864.json b/examples/meshcore/corpus/generated/valid_ack_2864.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2864.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2865.json b/examples/meshcore/corpus/generated/valid_ack_2865.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2865.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2866.json b/examples/meshcore/corpus/generated/valid_ack_2866.json new file mode 100644 index 00000000..37214fba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2866.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e099c70f26694926535fbe7950000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9c", + "70", + "f2", + "66", + "94", + "92", + "65", + "35", + "fb" + ] + }, + "payload": { + "ack_crc": 38375 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2867.json b/examples/meshcore/corpus/generated/valid_ack_2867.json new file mode 100644 index 00000000..3c4618d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2867.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84ef37631ea452a359b90bfb38ce000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef3763", + "1ea452", + "a359b9", + "0bfb38" + ] + }, + "payload": { + "ack_crc": 206 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2868.json b/examples/meshcore/corpus/generated/valid_ack_2868.json new file mode 100644 index 00000000..92f0d07f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2868.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83e20450f6f290a7ce9015d50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e20450", + "f6f290", + "a7ce90" + ] + }, + "payload": { + "ack_crc": 54549 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2869.json b/examples/meshcore/corpus/generated/valid_ack_2869.json new file mode 100644 index 00000000..c2feaf0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2869.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02b0c4e6000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "c4" + ] + }, + "payload": { + "ack_crc": 230 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2870.json b/examples/meshcore/corpus/generated/valid_ack_2870.json new file mode 100644 index 00000000..5e3a2b5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2870.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00dff7d1d0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 3503421407 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2871.json b/examples/meshcore/corpus/generated/valid_ack_2871.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2871.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2872.json b/examples/meshcore/corpus/generated/valid_ack_2872.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2872.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2873.json b/examples/meshcore/corpus/generated/valid_ack_2873.json new file mode 100644 index 00000000..5b4ddfd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2873.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e443b7e61eead6ac009ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3b7e", + "61ee", + "ad6a", + "c009" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2874.json b/examples/meshcore/corpus/generated/valid_ack_2874.json new file mode 100644 index 00000000..34bb208d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2874.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03b7094be2f00000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "09", + "4b" + ] + }, + "payload": { + "ack_crc": 61666 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2875.json b/examples/meshcore/corpus/generated/valid_ack_2875.json new file mode 100644 index 00000000..fa0e7f6e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2875.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42896f65afea860000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "896f", + "65af" + ] + }, + "payload": { + "ack_crc": 34538 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2876.json b/examples/meshcore/corpus/generated/valid_ack_2876.json new file mode 100644 index 00000000..6b767a36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2876.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80db680000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 26843 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2877.json b/examples/meshcore/corpus/generated/valid_ack_2877.json new file mode 100644 index 00000000..68e7794f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2877.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80af9e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 40623 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2878.json b/examples/meshcore/corpus/generated/valid_ack_2878.json new file mode 100644 index 00000000..b49978a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2878.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82a25731f427a800000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a25731", + "f427a8" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2879.json b/examples/meshcore/corpus/generated/valid_ack_2879.json new file mode 100644 index 00000000..8e958c48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2879.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03c2c96001156102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c2", + "c9", + "60" + ] + }, + "payload": { + "ack_crc": 39916801 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2880.json b/examples/meshcore/corpus/generated/valid_ack_2880.json new file mode 100644 index 00000000..0af064a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2880.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07fd7203be95f2b8cde028c9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fd", + "72", + "03", + "be", + "95", + "f2", + "b8" + ] + }, + "payload": { + "ack_crc": 3374899405 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2881.json b/examples/meshcore/corpus/generated/valid_ack_2881.json new file mode 100644 index 00000000..d32da514 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2881.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87737929e7cae138ec6a85233d6c4b2dadde5eb36afd7b138c77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "737929", + "e7cae1", + "38ec6a", + "85233d", + "6c4b2d", + "adde5e", + "b36afd" + ] + }, + "payload": { + "ack_crc": 2005668731 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2882.json b/examples/meshcore/corpus/generated/valid_ack_2882.json new file mode 100644 index 00000000..de5ae624 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2882.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d067f15d0c38cef7f7a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "15", + "d0", + "c3", + "8c", + "ef" + ] + }, + "payload": { + "ack_crc": 31359 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2883.json b/examples/meshcore/corpus/generated/valid_ack_2883.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2883.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2884.json b/examples/meshcore/corpus/generated/valid_ack_2884.json new file mode 100644 index 00000000..5929e4ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2884.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02ba1a6c9357e8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ba", + "1a" + ] + }, + "payload": { + "ack_crc": 3898053484 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2885.json b/examples/meshcore/corpus/generated/valid_ack_2885.json new file mode 100644 index 00000000..edd3bf81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2885.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4319e84de67e91ec550000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "19e8", + "4de6", + "7e91" + ] + }, + "payload": { + "ack_crc": 21996 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2886.json b/examples/meshcore/corpus/generated/valid_ack_2886.json new file mode 100644 index 00000000..b21df5a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2886.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88787ba51c59517c03a33fdf0a92161d2c9bc1206a0f45a34c7f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "787ba5", + "1c5951", + "7c03a3", + "3fdf0a", + "92161d", + "2c9bc1", + "206a0f", + "45a34c" + ] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2887.json b/examples/meshcore/corpus/generated/valid_ack_2887.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2887.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2888.json b/examples/meshcore/corpus/generated/valid_ack_2888.json new file mode 100644 index 00000000..34b28187 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2888.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44ea513c59b6f637bcfe000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ea51", + "3c59", + "b6f6", + "37bc" + ] + }, + "payload": { + "ack_crc": 254 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2889.json b/examples/meshcore/corpus/generated/valid_ack_2889.json new file mode 100644 index 00000000..586c8035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2889.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82f9332d93a5eeda110000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9332d", + "93a5ee" + ] + }, + "payload": { + "ack_crc": 4570 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2890.json b/examples/meshcore/corpus/generated/valid_ack_2890.json new file mode 100644 index 00000000..6baf5eba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2890.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45d1628d623475d4b03ef663000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d162", + "8d62", + "3475", + "d4b0", + "3ef6" + ] + }, + "payload": { + "ack_crc": 99 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2891.json b/examples/meshcore/corpus/generated/valid_ack_2891.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2891.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2892.json b/examples/meshcore/corpus/generated/valid_ack_2892.json new file mode 100644 index 00000000..f706ec69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2892.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0646e0fdc49793d86bdb9b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "46", + "e0", + "fd", + "c4", + "97", + "93" + ] + }, + "payload": { + "ack_crc": 2614848472 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2893.json b/examples/meshcore/corpus/generated/valid_ack_2893.json new file mode 100644 index 00000000..9aca145a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2893.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d447e23c5e426f8a2b8b3930000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e23", + "c5e4", + "26f8", + "a2b8" + ] + }, + "payload": { + "ack_crc": 37811 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2894.json b/examples/meshcore/corpus/generated/valid_ack_2894.json new file mode 100644 index 00000000..bc6c1615 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2894.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48ef0d719abeae04370b6e8462107e3f9500000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ef0d", + "719a", + "beae", + "0437", + "0b6e", + "8462", + "107e", + "3f95" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2895.json b/examples/meshcore/corpus/generated/valid_ack_2895.json new file mode 100644 index 00000000..b2311580 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2895.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4150c093c40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "50c0" + ] + }, + "payload": { + "ack_crc": 50323 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2896.json b/examples/meshcore/corpus/generated/valid_ack_2896.json new file mode 100644 index 00000000..e6de11ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2896.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46cce584a5e8c8177af7837808d8360000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cce5", + "84a5", + "e8c8", + "177a", + "f783", + "7808" + ] + }, + "payload": { + "ack_crc": 14040 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2897.json b/examples/meshcore/corpus/generated/valid_ack_2897.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2897.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2898.json b/examples/meshcore/corpus/generated/valid_ack_2898.json new file mode 100644 index 00000000..6b02d1d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2898.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d086649c099ac044ab9e0c50000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "66", + "49", + "c0", + "99", + "ac", + "04", + "4a", + "b9" + ] + }, + "payload": { + "ack_crc": 50656 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2899.json b/examples/meshcore/corpus/generated/valid_ack_2899.json new file mode 100644 index 00000000..9713873f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2899.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46e010c2303b1ce3a0fb0817be5cf10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e010", + "c230", + "3b1c", + "e3a0", + "fb08", + "17be" + ] + }, + "payload": { + "ack_crc": 61788 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2900.json b/examples/meshcore/corpus/generated/valid_ack_2900.json new file mode 100644 index 00000000..53c77c16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2900.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40d8560000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 22232 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2901.json b/examples/meshcore/corpus/generated/valid_ack_2901.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2901.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2902.json b/examples/meshcore/corpus/generated/valid_ack_2902.json new file mode 100644 index 00000000..ba099b44 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2902.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e895dc8641aa24a26cf602b90601261da7683195b8960c26a63a4ded49a6917f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5dc864", + "1aa24a", + "26cf60", + "2b9060", + "1261da", + "768319", + "5b8960", + "c26a63", + "a4ded4" + ] + }, + "payload": { + "ack_crc": 4111952282 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2903.json b/examples/meshcore/corpus/generated/valid_ack_2903.json new file mode 100644 index 00000000..37b0a62b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2903.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89e59dad79f3a9ee86c99c3b5c8e2197a9d71db77d7e1cc272c7c128139f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e59dad", + "79f3a9", + "ee86c9", + "9c3b5c", + "8e2197", + "a9d71d", + "b77d7e", + "1cc272", + "c7c128" + ] + }, + "payload": { + "ack_crc": 40723 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2904.json b/examples/meshcore/corpus/generated/valid_ack_2904.json new file mode 100644 index 00000000..71b25518 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2904.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d452d7b5dfbb369493c6abbf3000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2d7b", + "5dfb", + "b369", + "493c", + "6abb" + ] + }, + "payload": { + "ack_crc": 243 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2905.json b/examples/meshcore/corpus/generated/valid_ack_2905.json new file mode 100644 index 00000000..c906f6ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2905.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44928d3c8d8b060bfb9c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "928d", + "3c8d", + "8b06", + "0bfb" + ] + }, + "payload": { + "ack_crc": 156 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2906.json b/examples/meshcore/corpus/generated/valid_ack_2906.json new file mode 100644 index 00000000..8f1ff1d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2906.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8684fda1abb662cc0ef807407ca2ba67abd34dd129242d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "84fda1", + "abb662", + "cc0ef8", + "07407c", + "a2ba67", + "abd34d" + ] + }, + "payload": { + "ack_crc": 757344721 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2907.json b/examples/meshcore/corpus/generated/valid_ack_2907.json new file mode 100644 index 00000000..38959f80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2907.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05eef4a4f1b27e38717f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "f4", + "a4", + "f1", + "b2" + ] + }, + "payload": { + "ack_crc": 2138126462 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2908.json b/examples/meshcore/corpus/generated/valid_ack_2908.json new file mode 100644 index 00000000..f38f7d10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2908.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d484e32be499c8693df6490675d1e48aa0ae042a1e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4e32", + "be49", + "9c86", + "93df", + "6490", + "675d", + "1e48", + "aa0a" + ] + }, + "payload": { + "ack_crc": 3818996448 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2909.json b/examples/meshcore/corpus/generated/valid_ack_2909.json new file mode 100644 index 00000000..8f06d57a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2909.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d052b7afda7f861000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "7a", + "fd", + "a7", + "f8" + ] + }, + "payload": { + "ack_crc": 97 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2910.json b/examples/meshcore/corpus/generated/valid_ack_2910.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2910.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2911.json b/examples/meshcore/corpus/generated/valid_ack_2911.json new file mode 100644 index 00000000..f9ab0dbb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2911.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e054b0b03c04b8329ecbe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b", + "0b", + "03", + "c0", + "4b" + ] + }, + "payload": { + "ack_crc": 3203148163 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2912.json b/examples/meshcore/corpus/generated/valid_ack_2912.json new file mode 100644 index 00000000..514d10f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2912.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05edcee2d9c7f8c7ab19", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed", + "ce", + "e2", + "d9", + "c7" + ] + }, + "payload": { + "ack_crc": 430688248 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2913.json b/examples/meshcore/corpus/generated/valid_ack_2913.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2913.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2914.json b/examples/meshcore/corpus/generated/valid_ack_2914.json new file mode 100644 index 00000000..84c77176 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2914.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49a5e230bb50d091580a08b8e74cb84a1b2a0b11000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a5e2", + "30bb", + "50d0", + "9158", + "0a08", + "b8e7", + "4cb8", + "4a1b", + "2a0b" + ] + }, + "payload": { + "ack_crc": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2915.json b/examples/meshcore/corpus/generated/valid_ack_2915.json new file mode 100644 index 00000000..ab49e285 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2915.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8582fc875b6e0bca970b9da0adc511e21004729c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "82fc87", + "5b6e0b", + "ca970b", + "9da0ad", + "c511e2" + ] + }, + "payload": { + "ack_crc": 2624717840 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2916.json b/examples/meshcore/corpus/generated/valid_ack_2916.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2916.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2917.json b/examples/meshcore/corpus/generated/valid_ack_2917.json new file mode 100644 index 00000000..67b44ce3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2917.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a9e7cc8adb9fc48abc38e1d9982c865f1b5f3a0f5ffff0f00", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9e7c", + "c8ad", + "b9fc", + "48ab", + "c38e", + "1d99", + "82c8", + "65f1", + "b5f3", + "a0f5" + ] + }, + "payload": { + "ack_crc": 1048575 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2918.json b/examples/meshcore/corpus/generated/valid_ack_2918.json new file mode 100644 index 00000000..e3842945 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2918.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8707ad416b2b544cb16e498bb1eeb4d41e22d55cd47e9a100000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "07ad41", + "6b2b54", + "4cb16e", + "498bb1", + "eeb4d4", + "1e22d5", + "5cd47e" + ] + }, + "payload": { + "ack_crc": 4250 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2919.json b/examples/meshcore/corpus/generated/valid_ack_2919.json new file mode 100644 index 00000000..7f18b4ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2919.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8ab762e52de1c0896b3817d29bc4baa4148e25f6193ca2cf6f53cf8159dd88f2540000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b762e5", + "2de1c0", + "896b38", + "17d29b", + "c4baa4", + "148e25", + "f6193c", + "a2cf6f", + "53cf81", + "59dd88" + ] + }, + "payload": { + "ack_crc": 21746 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2920.json b/examples/meshcore/corpus/generated/valid_ack_2920.json new file mode 100644 index 00000000..0f3a3fac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2920.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02e30059910000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "00" + ] + }, + "payload": { + "ack_crc": 37209 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2921.json b/examples/meshcore/corpus/generated/valid_ack_2921.json new file mode 100644 index 00000000..a3c06cef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2921.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d479b9356d7e67305d9994c3db9235591140000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b93", + "56d7", + "e673", + "05d9", + "994c", + "3db9", + "2355" + ] + }, + "payload": { + "ack_crc": 5265 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2922.json b/examples/meshcore/corpus/generated/valid_ack_2922.json new file mode 100644 index 00000000..c4da4837 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2922.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46f2315d206b82557f2ec801bdf5fd0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f231", + "5d20", + "6b82", + "557f", + "2ec8", + "01bd" + ] + }, + "payload": { + "ack_crc": 65013 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2923.json b/examples/meshcore/corpus/generated/valid_ack_2923.json new file mode 100644 index 00000000..18f61b23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2923.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e424b86217adb000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4b86", + "217a" + ] + }, + "payload": { + "ack_crc": 219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2924.json b/examples/meshcore/corpus/generated/valid_ack_2924.json new file mode 100644 index 00000000..c958f968 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2924.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d491f17ac47911b939d4b74b85745f99e0ad1dfc7000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1f17", + "ac47", + "911b", + "939d", + "4b74", + "b857", + "45f9", + "9e0a", + "d1df" + ] + }, + "payload": { + "ack_crc": 199 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2925.json b/examples/meshcore/corpus/generated/valid_ack_2925.json new file mode 100644 index 00000000..2cc887e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2925.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e073e69533456d93be0920000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "69", + "53", + "34", + "56", + "d9", + "3b" + ] + }, + "payload": { + "ack_crc": 37600 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2926.json b/examples/meshcore/corpus/generated/valid_ack_2926.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2926.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2927.json b/examples/meshcore/corpus/generated/valid_ack_2927.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2927.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2928.json b/examples/meshcore/corpus/generated/valid_ack_2928.json new file mode 100644 index 00000000..f221a584 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2928.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84c14441af8b27947245a28244841af8f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c14441", + "af8b27", + "947245", + "a28244" + ] + }, + "payload": { + "ack_crc": 4042791556 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2929.json b/examples/meshcore/corpus/generated/valid_ack_2929.json new file mode 100644 index 00000000..2c3041e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2929.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a26a84cad127377849d283b2cf5c43aad2d0207b61a88cb933bd0b695a60e4a000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "26a84c", + "ad1273", + "77849d", + "283b2c", + "f5c43a", + "ad2d02", + "07b61a", + "88cb93", + "3bd0b6", + "95a60e" + ] + }, + "payload": { + "ack_crc": 74 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2930.json b/examples/meshcore/corpus/generated/valid_ack_2930.json new file mode 100644 index 00000000..4d422f8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2930.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0226dd042b2b6f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "dd" + ] + }, + "payload": { + "ack_crc": 1865100036 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2931.json b/examples/meshcore/corpus/generated/valid_ack_2931.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2931.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2932.json b/examples/meshcore/corpus/generated/valid_ack_2932.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2932.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2933.json b/examples/meshcore/corpus/generated/valid_ack_2933.json new file mode 100644 index 00000000..383d5b8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2933.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86b7fda691b33a71dde8cfccced3ec5cf40f448d04c431", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b7fda6", + "91b33a", + "71dde8", + "cfccce", + "d3ec5c", + "f40f44" + ] + }, + "payload": { + "ack_crc": 834929805 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2934.json b/examples/meshcore/corpus/generated/valid_ack_2934.json new file mode 100644 index 00000000..ad02b9cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2934.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4379603d657345bd000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7960", + "3d65", + "7345" + ] + }, + "payload": { + "ack_crc": 189 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2935.json b/examples/meshcore/corpus/generated/valid_ack_2935.json new file mode 100644 index 00000000..a5f05ec5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2935.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8340bc8ba9e84c20797974000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "40bc8b", + "a9e84c", + "207979" + ] + }, + "payload": { + "ack_crc": 116 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2936.json b/examples/meshcore/corpus/generated/valid_ack_2936.json new file mode 100644 index 00000000..bcc2d832 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2936.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d877d7474a9c6b0e648fdcbdc5ce30e2e86af49009edab56355b5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7d7474", + "a9c6b0", + "e648fd", + "cbdc5c", + "e30e2e", + "86af49", + "009eda" + ] + }, + "payload": { + "ack_crc": 3042272181 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2937.json b/examples/meshcore/corpus/generated/valid_ack_2937.json new file mode 100644 index 00000000..1f27d1ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2937.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e448d4b08a8be86a89f13136e7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8d4b", + "08a8", + "be86", + "a89f" + ] + }, + "payload": { + "ack_crc": 2070811411 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2938.json b/examples/meshcore/corpus/generated/valid_ack_2938.json new file mode 100644 index 00000000..953152ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2938.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09be420fd121a75d16e02b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "be", + "42", + "0f", + "d1", + "21", + "a7", + "5d", + "16", + "e0" + ] + }, + "payload": { + "ack_crc": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2939.json b/examples/meshcore/corpus/generated/valid_ack_2939.json new file mode 100644 index 00000000..8ed9ae91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2939.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e077aae27f1929ea262319308", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7a", + "ae", + "27", + "f1", + "92", + "9e", + "a2" + ] + }, + "payload": { + "ack_crc": 143864162 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2940.json b/examples/meshcore/corpus/generated/valid_ack_2940.json new file mode 100644 index 00000000..92c71f29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2940.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89a105338611b6968506111fd497e57e2c0adacec573f099f38efb7dc1290000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a10533", + "8611b6", + "968506", + "111fd4", + "97e57e", + "2c0ada", + "cec573", + "f099f3", + "8efb7d" + ] + }, + "payload": { + "ack_crc": 10689 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2941.json b/examples/meshcore/corpus/generated/valid_ack_2941.json new file mode 100644 index 00000000..cbc08a72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2941.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a148ce77dc236d4bae91cf1576f205d6408a175a4830d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "148c", + "e77d", + "c236", + "d4ba", + "e91c", + "f157", + "6f20", + "5d64", + "08a1", + "75a4" + ] + }, + "payload": { + "ack_crc": 3459 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2942.json b/examples/meshcore/corpus/generated/valid_ack_2942.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2942.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2943.json b/examples/meshcore/corpus/generated/valid_ack_2943.json new file mode 100644 index 00000000..5e9ea740 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2943.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8ab4aec7e22c884ab07a076a405f02d121c42742ce2e3a03c17e8ac51f8ac380000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b4aec7", + "e22c88", + "4ab07a", + "076a40", + "5f02d1", + "21c427", + "42ce2e", + "3a03c1", + "7e8ac5", + "1f8ac3" + ] + }, + "payload": { + "ack_crc": 128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2944.json b/examples/meshcore/corpus/generated/valid_ack_2944.json new file mode 100644 index 00000000..5e8d1782 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2944.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000010", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 268435456 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2945.json b/examples/meshcore/corpus/generated/valid_ack_2945.json new file mode 100644 index 00000000..448631ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2945.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81b06f3555570000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b06f35" + ] + }, + "payload": { + "ack_crc": 22357 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2946.json b/examples/meshcore/corpus/generated/valid_ack_2946.json new file mode 100644 index 00000000..5fe19f4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2946.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48b9bb87a8751f6faca1db5d99ecb2e49cad5e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b9bb", + "87a8", + "751f", + "6fac", + "a1db", + "5d99", + "ecb2", + "e49c" + ] + }, + "payload": { + "ack_crc": 24237 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2947.json b/examples/meshcore/corpus/generated/valid_ack_2947.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2947.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2948.json b/examples/meshcore/corpus/generated/valid_ack_2948.json new file mode 100644 index 00000000..d77991e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2948.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d495cba2054cd5675cf290330b53efd10c0826b3c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5cba", + "2054", + "cd56", + "75cf", + "2903", + "30b5", + "3efd", + "10c0", + "826b" + ] + }, + "payload": { + "ack_crc": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2949.json b/examples/meshcore/corpus/generated/valid_ack_2949.json new file mode 100644 index 00000000..32b42c65 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2949.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e011981e00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "19" + ] + }, + "payload": { + "ack_crc": 57473 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2950.json b/examples/meshcore/corpus/generated/valid_ack_2950.json new file mode 100644 index 00000000..aad6bf68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2950.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8890bf03d94110f82dadb95af1d4a1db357da62804d4a123b70bf10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "90bf03", + "d94110", + "f82dad", + "b95af1", + "d4a1db", + "357da6", + "2804d4", + "a123b7" + ] + }, + "payload": { + "ack_crc": 61707 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2951.json b/examples/meshcore/corpus/generated/valid_ack_2951.json new file mode 100644 index 00000000..8860b912 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2951.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e423eeeff392a380000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3eee", + "ff39" + ] + }, + "payload": { + "ack_crc": 14378 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2952.json b/examples/meshcore/corpus/generated/valid_ack_2952.json new file mode 100644 index 00000000..1d4bdd34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2952.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8843b902d9bf3f94b796a539a4e1bf45a8316c1a72a18ea8e7ff6b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "43b902", + "d9bf3f", + "94b796", + "a539a4", + "e1bf45", + "a8316c", + "1a72a1", + "8ea8e7" + ] + }, + "payload": { + "ack_crc": 27647 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2953.json b/examples/meshcore/corpus/generated/valid_ack_2953.json new file mode 100644 index 00000000..1beb7ccd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2953.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d429c28f1a9b6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c28", + "f1a9" + ] + }, + "payload": { + "ack_crc": 182 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2954.json b/examples/meshcore/corpus/generated/valid_ack_2954.json new file mode 100644 index 00000000..67af572f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2954.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d089d7461aaef8d297c50070000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9d", + "74", + "61", + "aa", + "ef", + "8d", + "29", + "7c" + ] + }, + "payload": { + "ack_crc": 1872 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2955.json b/examples/meshcore/corpus/generated/valid_ack_2955.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2955.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2956.json b/examples/meshcore/corpus/generated/valid_ack_2956.json new file mode 100644 index 00000000..62cf3a1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2956.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e090d846847e7377de4ba9dc1ea9a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "84", + "68", + "47", + "e7", + "37", + "7d", + "e4", + "ba" + ] + }, + "payload": { + "ack_crc": 2599076253 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2957.json b/examples/meshcore/corpus/generated/valid_ack_2957.json new file mode 100644 index 00000000..5249102d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2957.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8494b143984bc44bd67779e6b8f9f1e146", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94b143", + "984bc4", + "4bd677", + "79e6b8" + ] + }, + "payload": { + "ack_crc": 1189212665 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2958.json b/examples/meshcore/corpus/generated/valid_ack_2958.json new file mode 100644 index 00000000..0503703f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2958.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86d253c0bb3171fdb803998ba6c09a7272ea4e9b0c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d253c0", + "bb3171", + "fdb803", + "998ba6", + "c09a72", + "72ea4e" + ] + }, + "payload": { + "ack_crc": 3227 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2959.json b/examples/meshcore/corpus/generated/valid_ack_2959.json new file mode 100644 index 00000000..d2592f71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2959.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4690884b19d3bee28ea7e3154f06de0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9088", + "4b19", + "d3be", + "e28e", + "a7e3", + "154f" + ] + }, + "payload": { + "ack_crc": 56838 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2960.json b/examples/meshcore/corpus/generated/valid_ack_2960.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2960.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2961.json b/examples/meshcore/corpus/generated/valid_ack_2961.json new file mode 100644 index 00000000..f9926f96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2961.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e052a888a1df4ca150000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2a", + "88", + "8a", + "1d", + "f4" + ] + }, + "payload": { + "ack_crc": 5578 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2962.json b/examples/meshcore/corpus/generated/valid_ack_2962.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2962.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2963.json b/examples/meshcore/corpus/generated/valid_ack_2963.json new file mode 100644 index 00000000..76b80c78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2963.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e875d1a3fcd7fc8d8e643a6bbf94937d89733775ff11d4b270000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5d1a3f", + "cd7fc8", + "d8e643", + "a6bbf9", + "4937d8", + "973377", + "5ff11d" + ] + }, + "payload": { + "ack_crc": 10059 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2964.json b/examples/meshcore/corpus/generated/valid_ack_2964.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2964.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2965.json b/examples/meshcore/corpus/generated/valid_ack_2965.json new file mode 100644 index 00000000..29434b49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2965.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a6b9b8100abc479e31f8f5b3d9fca1e064d7a9ad880890500", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6b9b", + "8100", + "abc4", + "79e3", + "1f8f", + "5b3d", + "9fca", + "1e06", + "4d7a", + "9ad8" + ] + }, + "payload": { + "ack_crc": 362880 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2966.json b/examples/meshcore/corpus/generated/valid_ack_2966.json new file mode 100644 index 00000000..53fcccdc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2966.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01e648f70000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e6" + ] + }, + "payload": { + "ack_crc": 63304 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2967.json b/examples/meshcore/corpus/generated/valid_ack_2967.json new file mode 100644 index 00000000..82a04b65 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2967.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85faabf1f3b2e28692faae98d928dc8d6fbf0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "faabf1", + "f3b2e2", + "8692fa", + "ae98d9", + "28dc8d" + ] + }, + "payload": { + "ack_crc": 49007 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2968.json b/examples/meshcore/corpus/generated/valid_ack_2968.json new file mode 100644 index 00000000..4a17edef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2968.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4452ee7d2b13fea8a11a900000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "52ee", + "7d2b", + "13fe", + "a8a1" + ] + }, + "payload": { + "ack_crc": 36890 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2969.json b/examples/meshcore/corpus/generated/valid_ack_2969.json new file mode 100644 index 00000000..80713b19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2969.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d881542974d6013f08c01960ed635b940f482fcc1e19c605b34c9d89b53", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "154297", + "4d6013", + "f08c01", + "960ed6", + "35b940", + "f482fc", + "c1e19c", + "605b34" + ] + }, + "payload": { + "ack_crc": 1402722505 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2970.json b/examples/meshcore/corpus/generated/valid_ack_2970.json new file mode 100644 index 00000000..df781672 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2970.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8645a1c0af0c4d3639ee2eacafacc8834af7ff5f35b00b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "45a1c0", + "af0c4d", + "3639ee", + "2eacaf", + "acc883", + "4af7ff" + ] + }, + "payload": { + "ack_crc": 196097375 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2971.json b/examples/meshcore/corpus/generated/valid_ack_2971.json new file mode 100644 index 00000000..cab97fb5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2971.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4ae81ca7c2a1cbe36ea321ab81eb20f5e778aeebd6444a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e81c", + "a7c2", + "a1cb", + "e36e", + "a321", + "ab81", + "eb20", + "f5e7", + "78ae", + "ebd6" + ] + }, + "payload": { + "ack_crc": 19012 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2972.json b/examples/meshcore/corpus/generated/valid_ack_2972.json new file mode 100644 index 00000000..3d40e4a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2972.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88ea2af61937b1628c0ee6fab23181f98fcd56fbb7c149ec20433c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea2af6", + "1937b1", + "628c0e", + "e6fab2", + "3181f9", + "8fcd56", + "fbb7c1", + "49ec20" + ] + }, + "payload": { + "ack_crc": 15427 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2973.json b/examples/meshcore/corpus/generated/valid_ack_2973.json new file mode 100644 index 00000000..9467e27d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2973.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44dd40c53510cb790b5c000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd40", + "c535", + "10cb", + "790b" + ] + }, + "payload": { + "ack_crc": 92 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2974.json b/examples/meshcore/corpus/generated/valid_ack_2974.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2974.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2975.json b/examples/meshcore/corpus/generated/valid_ack_2975.json new file mode 100644 index 00000000..67110ccf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2975.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07002d7f2e1a91a99ef30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "2d", + "7f", + "2e", + "1a", + "91", + "a9" + ] + }, + "payload": { + "ack_crc": 62366 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2976.json b/examples/meshcore/corpus/generated/valid_ack_2976.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2976.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2977.json b/examples/meshcore/corpus/generated/valid_ack_2977.json new file mode 100644 index 00000000..5eb63de6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2977.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01cc79ad0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc" + ] + }, + "payload": { + "ack_crc": 44409 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2978.json b/examples/meshcore/corpus/generated/valid_ack_2978.json new file mode 100644 index 00000000..574bbf9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2978.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8872668a26c3f0a80596eb36bbd6aa81a3cd9b2703a4656734172f50a7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "72668a", + "26c3f0", + "a80596", + "eb36bb", + "d6aa81", + "a3cd9b", + "2703a4", + "656734" + ] + }, + "payload": { + "ack_crc": 2807050007 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2979.json b/examples/meshcore/corpus/generated/valid_ack_2979.json new file mode 100644 index 00000000..02c61938 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2979.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4aec4016a0af687b3259d5b082cc7caf627261ec62b0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ec40", + "16a0", + "af68", + "7b32", + "59d5", + "b082", + "cc7c", + "af62", + "7261", + "ec62" + ] + }, + "payload": { + "ack_crc": 176 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2980.json b/examples/meshcore/corpus/generated/valid_ack_2980.json new file mode 100644 index 00000000..b0da5e04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2980.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84bc48e0cac6fd05ea89de8ff1a6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bc48e0", + "cac6fd", + "05ea89", + "de8ff1" + ] + }, + "payload": { + "ack_crc": 166 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2981.json b/examples/meshcore/corpus/generated/valid_ack_2981.json new file mode 100644 index 00000000..7ca98afd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2981.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86368115bed960eddeaefbf069b8b0a8a7a20fe63d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "368115", + "bed960", + "eddeae", + "fbf069", + "b8b0a8", + "a7a20f" + ] + }, + "payload": { + "ack_crc": 15846 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2982.json b/examples/meshcore/corpus/generated/valid_ack_2982.json new file mode 100644 index 00000000..5f717b5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2982.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e052620e3891032540000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "20", + "e3", + "89", + "10" + ] + }, + "payload": { + "ack_crc": 21554 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2983.json b/examples/meshcore/corpus/generated/valid_ack_2983.json new file mode 100644 index 00000000..bae9c6e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2983.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e421f0349c9c7020000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1f03", + "49c9" + ] + }, + "payload": { + "ack_crc": 711 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2984.json b/examples/meshcore/corpus/generated/valid_ack_2984.json new file mode 100644 index 00000000..fd376441 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2984.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e432f948ae0a56b24229aa3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2f94", + "8ae0", + "a56b" + ] + }, + "payload": { + "ack_crc": 2744787492 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2985.json b/examples/meshcore/corpus/generated/valid_ack_2985.json new file mode 100644 index 00000000..a55de25d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2985.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05409b6ff6dcd56c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "40", + "9b", + "6f", + "f6", + "dc" + ] + }, + "payload": { + "ack_crc": 27861 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2986.json b/examples/meshcore/corpus/generated/valid_ack_2986.json new file mode 100644 index 00000000..55b3c570 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2986.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89000a073090cd8775862471adffe6d9d8bb65961f965d46ce83c84f5b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "000a07", + "3090cd", + "877586", + "2471ad", + "ffe6d9", + "d8bb65", + "961f96", + "5d46ce", + "83c84f" + ] + }, + "payload": { + "ack_crc": 91 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2987.json b/examples/meshcore/corpus/generated/valid_ack_2987.json new file mode 100644 index 00000000..454abcef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2987.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81c3457f0a0afbe5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c3457f" + ] + }, + "payload": { + "ack_crc": 3858434570 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2988.json b/examples/meshcore/corpus/generated/valid_ack_2988.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2988.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2989.json b/examples/meshcore/corpus/generated/valid_ack_2989.json new file mode 100644 index 00000000..f3f2a182 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2989.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07d745f3c168d22502f3c84f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "45", + "f3", + "c1", + "68", + "d2", + "25" + ] + }, + "payload": { + "ack_crc": 1338569474 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2990.json b/examples/meshcore/corpus/generated/valid_ack_2990.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2990.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2991.json b/examples/meshcore/corpus/generated/valid_ack_2991.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2991.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2992.json b/examples/meshcore/corpus/generated/valid_ack_2992.json new file mode 100644 index 00000000..4588bb4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2992.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d00e0da640a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 174381792 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2993.json b/examples/meshcore/corpus/generated/valid_ack_2993.json new file mode 100644 index 00000000..fbdde5c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2993.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0091000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 145 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2994.json b/examples/meshcore/corpus/generated/valid_ack_2994.json new file mode 100644 index 00000000..06e24d5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2994.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4980d1f79d29ef1ae0c84edcb43967f9147cc7e71a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "80d1", + "f79d", + "29ef", + "1ae0", + "c84e", + "dcb4", + "3967", + "f914", + "7cc7" + ] + }, + "payload": { + "ack_crc": 6887 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2995.json b/examples/meshcore/corpus/generated/valid_ack_2995.json new file mode 100644 index 00000000..4c4667e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2995.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44055c985823b9e987470f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "055c", + "9858", + "23b9", + "e987" + ] + }, + "payload": { + "ack_crc": 3911 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2996.json b/examples/meshcore/corpus/generated/valid_ack_2996.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2996.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2997.json b/examples/meshcore/corpus/generated/valid_ack_2997.json new file mode 100644 index 00000000..cb762a9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2997.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02490e00000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "0e" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2998.json b/examples/meshcore/corpus/generated/valid_ack_2998.json new file mode 100644 index 00000000..3a871bf3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2998.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80ae728924", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 612987566 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_2999.json b/examples/meshcore/corpus/generated/valid_ack_2999.json new file mode 100644 index 00000000..eb7958bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_2999.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a158ac6572e08cd8d6fd2d9f1c8bc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "8a", + "c6", + "57", + "2e", + "08", + "cd", + "8d", + "6f", + "d2" + ] + }, + "payload": { + "ack_crc": 3167285721 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3000.json b/examples/meshcore/corpus/generated/valid_ack_3000.json new file mode 100644 index 00000000..005c9146 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3000.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80b1cf9719", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 429379505 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3001.json b/examples/meshcore/corpus/generated/valid_ack_3001.json new file mode 100644 index 00000000..af4e1aa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3001.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d874832a5309e16d4162a4ab228c4595e242c96ce8357edc7c20e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4832a5", + "309e16", + "d4162a", + "4ab228", + "c4595e", + "242c96", + "ce8357" + ] + }, + "payload": { + "ack_crc": 247646189 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3002.json b/examples/meshcore/corpus/generated/valid_ack_3002.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3002.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3003.json b/examples/meshcore/corpus/generated/valid_ack_3003.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3003.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3004.json b/examples/meshcore/corpus/generated/valid_ack_3004.json new file mode 100644 index 00000000..985ed840 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3004.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47f900bb19d52c8055244d34e7ec8100000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f900", + "bb19", + "d52c", + "8055", + "244d", + "34e7", + "ec81" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3005.json b/examples/meshcore/corpus/generated/valid_ack_3005.json new file mode 100644 index 00000000..3cee1199 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3005.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04bfac519432000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "ac", + "51", + "94" + ] + }, + "payload": { + "ack_crc": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3006.json b/examples/meshcore/corpus/generated/valid_ack_3006.json new file mode 100644 index 00000000..50f2fe47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3006.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03657a290b920000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "65", + "7a", + "29" + ] + }, + "payload": { + "ack_crc": 37387 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3007.json b/examples/meshcore/corpus/generated/valid_ack_3007.json new file mode 100644 index 00000000..6a2ffd3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3007.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82f420b7b2feaff4ce0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f420b7", + "b2feaf" + ] + }, + "payload": { + "ack_crc": 52980 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3008.json b/examples/meshcore/corpus/generated/valid_ack_3008.json new file mode 100644 index 00000000..177e06c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3008.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0691538cd8ed1539d20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "53", + "8c", + "d8", + "ed", + "15" + ] + }, + "payload": { + "ack_crc": 53817 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3009.json b/examples/meshcore/corpus/generated/valid_ack_3009.json new file mode 100644 index 00000000..d1cfdb9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3009.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43b53f2e4c5f0b43a36eac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b53f", + "2e4c", + "5f0b" + ] + }, + "payload": { + "ack_crc": 2892931907 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3010.json b/examples/meshcore/corpus/generated/valid_ack_3010.json new file mode 100644 index 00000000..3eb42931 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3010.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e462d90dba90e3a0502e31f0b4990fdccb6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2d90", + "dba9", + "0e3a", + "0502", + "e31f", + "0b49" + ] + }, + "payload": { + "ack_crc": 3066887568 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3011.json b/examples/meshcore/corpus/generated/valid_ack_3011.json new file mode 100644 index 00000000..93a15c35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3011.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8984917823490f1fd0210329354aa09b6d2fe9f719559c007fe3124835140000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "849178", + "23490f", + "1fd021", + "032935", + "4aa09b", + "6d2fe9", + "f71955", + "9c007f", + "e31248" + ] + }, + "payload": { + "ack_crc": 5173 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3012.json b/examples/meshcore/corpus/generated/valid_ack_3012.json new file mode 100644 index 00000000..c1ec5cbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3012.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89332e94a383efe59f20fd579034ff0b6e31a2da3d0c33fbf0e14f530b790000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "332e94", + "a383ef", + "e59f20", + "fd5790", + "34ff0b", + "6e31a2", + "da3d0c", + "33fbf0", + "e14f53" + ] + }, + "payload": { + "ack_crc": 30987 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3013.json b/examples/meshcore/corpus/generated/valid_ack_3013.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3013.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3014.json b/examples/meshcore/corpus/generated/valid_ack_3014.json new file mode 100644 index 00000000..0831c630 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3014.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41b5438a1e3cd6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b543" + ] + }, + "payload": { + "ack_crc": 3594264202 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3015.json b/examples/meshcore/corpus/generated/valid_ack_3015.json new file mode 100644 index 00000000..0e0fa26b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3015.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8442e73633835ed47a1a250d5b8b07c55a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "42e736", + "33835e", + "d47a1a", + "250d5b" + ] + }, + "payload": { + "ack_crc": 1522861963 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3016.json b/examples/meshcore/corpus/generated/valid_ack_3016.json new file mode 100644 index 00000000..82be74d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3016.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e035a1e3f01000080", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "1e", + "3f" + ] + }, + "payload": { + "ack_crc": 2147483649 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3017.json b/examples/meshcore/corpus/generated/valid_ack_3017.json new file mode 100644 index 00000000..d3db69e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3017.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e034e00d6e8ac08da", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4e", + "00", + "d6" + ] + }, + "payload": { + "ack_crc": 3658001640 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3018.json b/examples/meshcore/corpus/generated/valid_ack_3018.json new file mode 100644 index 00000000..dde31689 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3018.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4959ef815cafbd42fc7f8886c9812a768be329c6330000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "59ef", + "815c", + "afbd", + "42fc", + "7f88", + "86c9", + "812a", + "768b", + "e329" + ] + }, + "payload": { + "ack_crc": 13254 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3019.json b/examples/meshcore/corpus/generated/valid_ack_3019.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3019.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3020.json b/examples/meshcore/corpus/generated/valid_ack_3020.json new file mode 100644 index 00000000..1df67da2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3020.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e037f4de78c370949", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "4d", + "e7" + ] + }, + "payload": { + "ack_crc": 1225340812 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3021.json b/examples/meshcore/corpus/generated/valid_ack_3021.json new file mode 100644 index 00000000..6860ce4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3021.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49978c792b977e39817a7f42e5e9eeb76bed35aa000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "978c", + "792b", + "977e", + "3981", + "7a7f", + "42e5", + "e9ee", + "b76b", + "ed35" + ] + }, + "payload": { + "ack_crc": 170 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3022.json b/examples/meshcore/corpus/generated/valid_ack_3022.json new file mode 100644 index 00000000..4c8b564f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3022.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88731633f176414806f0a9c0a36d096e1ebd57fb9ec5a42f3851ca0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "731633", + "f17641", + "4806f0", + "a9c0a3", + "6d096e", + "1ebd57", + "fb9ec5", + "a42f38" + ] + }, + "payload": { + "ack_crc": 51793 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3023.json b/examples/meshcore/corpus/generated/valid_ack_3023.json new file mode 100644 index 00000000..891c51b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3023.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48a8ed78f1b1d04a80c1157bb1d24cf266f737a7c7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a8ed", + "78f1", + "b1d0", + "4a80", + "c115", + "7bb1", + "d24c", + "f266" + ] + }, + "payload": { + "ack_crc": 3349624823 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3024.json b/examples/meshcore/corpus/generated/valid_ack_3024.json new file mode 100644 index 00000000..66a5ae0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3024.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e814887cdf9000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4887cd" + ] + }, + "payload": { + "ack_crc": 249 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3025.json b/examples/meshcore/corpus/generated/valid_ack_3025.json new file mode 100644 index 00000000..d0e72cbb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3025.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80d5f60000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 63189 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3026.json b/examples/meshcore/corpus/generated/valid_ack_3026.json new file mode 100644 index 00000000..1d8aac60 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3026.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46b7a6f8d1e7eab028d3a0a958bc000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b7a6", + "f8d1", + "e7ea", + "b028", + "d3a0", + "a958" + ] + }, + "payload": { + "ack_crc": 188 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3027.json b/examples/meshcore/corpus/generated/valid_ack_3027.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3027.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3028.json b/examples/meshcore/corpus/generated/valid_ack_3028.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3028.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3029.json b/examples/meshcore/corpus/generated/valid_ack_3029.json new file mode 100644 index 00000000..13caa54d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3029.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e480eb24b760dabd3397ef1e5a38df0df3ee75ad601", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0eb2", + "4b76", + "0dab", + "d339", + "7ef1", + "e5a3", + "8df0", + "df3e" + ] + }, + "payload": { + "ack_crc": 30825191 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3030.json b/examples/meshcore/corpus/generated/valid_ack_3030.json new file mode 100644 index 00000000..184575c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3030.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02a04eed000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "4e" + ] + }, + "payload": { + "ack_crc": 237 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3031.json b/examples/meshcore/corpus/generated/valid_ack_3031.json new file mode 100644 index 00000000..bfe573b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3031.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41d0cb42000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d0cb" + ] + }, + "payload": { + "ack_crc": 66 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3032.json b/examples/meshcore/corpus/generated/valid_ack_3032.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3032.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3033.json b/examples/meshcore/corpus/generated/valid_ack_3033.json new file mode 100644 index 00000000..1b7805a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3033.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07533e67fcd17458e7070000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53", + "3e", + "67", + "fc", + "d1", + "74", + "58" + ] + }, + "payload": { + "ack_crc": 2023 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3034.json b/examples/meshcore/corpus/generated/valid_ack_3034.json new file mode 100644 index 00000000..a7047ff7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3034.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8823462ed87784b9cf90f504c60cdcd4c4bf33607644e44ec1ae870000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "23462e", + "d87784", + "b9cf90", + "f504c6", + "0cdcd4", + "c4bf33", + "607644", + "e44ec1" + ] + }, + "payload": { + "ack_crc": 34734 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3035.json b/examples/meshcore/corpus/generated/valid_ack_3035.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3035.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3036.json b/examples/meshcore/corpus/generated/valid_ack_3036.json new file mode 100644 index 00000000..4dc85497 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3036.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03abb3f0c86d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "b3", + "f0" + ] + }, + "payload": { + "ack_crc": 28104 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3037.json b/examples/meshcore/corpus/generated/valid_ack_3037.json new file mode 100644 index 00000000..ea522729 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3037.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03d433486d610000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d4", + "33", + "48" + ] + }, + "payload": { + "ack_crc": 24941 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3038.json b/examples/meshcore/corpus/generated/valid_ack_3038.json new file mode 100644 index 00000000..4e03de9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3038.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0861bb3aa1affca8c1f0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "bb", + "3a", + "a1", + "af", + "fc", + "a8", + "c1" + ] + }, + "payload": { + "ack_crc": 240 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3039.json b/examples/meshcore/corpus/generated/valid_ack_3039.json new file mode 100644 index 00000000..6cc0990f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3039.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44d0664d7efc70cce2f47473f4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d066", + "4d7e", + "fc70", + "cce2" + ] + }, + "payload": { + "ack_crc": 4101207284 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3040.json b/examples/meshcore/corpus/generated/valid_ack_3040.json new file mode 100644 index 00000000..7782ce47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3040.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e410ab0b922e876", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ab0" + ] + }, + "payload": { + "ack_crc": 1994924729 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3041.json b/examples/meshcore/corpus/generated/valid_ack_3041.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3041.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3042.json b/examples/meshcore/corpus/generated/valid_ack_3042.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3042.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3043.json b/examples/meshcore/corpus/generated/valid_ack_3043.json new file mode 100644 index 00000000..a4fd8a72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3043.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8241d227a3cb9d8c310000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "41d227", + "a3cb9d" + ] + }, + "payload": { + "ack_crc": 12684 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3044.json b/examples/meshcore/corpus/generated/valid_ack_3044.json new file mode 100644 index 00000000..2a6d9af5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3044.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89b6773bd21284ffc0cf18c942fdcb1e1edd0f4226cacbd31b7182af2e6a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b6773b", + "d21284", + "ffc0cf", + "18c942", + "fdcb1e", + "1edd0f", + "4226ca", + "cbd31b", + "7182af" + ] + }, + "payload": { + "ack_crc": 27182 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3045.json b/examples/meshcore/corpus/generated/valid_ack_3045.json new file mode 100644 index 00000000..4febae38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3045.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06e86aafd8e71690210000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e8", + "6a", + "af", + "d8", + "e7", + "16" + ] + }, + "payload": { + "ack_crc": 8592 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3046.json b/examples/meshcore/corpus/generated/valid_ack_3046.json new file mode 100644 index 00000000..c9a461ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3046.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88449c5d5d9b76e14f9fb8b8e37a92302a7db451997ac7b8164c9fc259", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "449c5d", + "5d9b76", + "e14f9f", + "b8b8e3", + "7a9230", + "2a7db4", + "51997a", + "c7b816" + ] + }, + "payload": { + "ack_crc": 1505926988 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3047.json b/examples/meshcore/corpus/generated/valid_ack_3047.json new file mode 100644 index 00000000..0d872398 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3047.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e066b36b2d6b6dce0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "36", + "b2", + "d6", + "b6", + "dc" + ] + }, + "payload": { + "ack_crc": 224 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3048.json b/examples/meshcore/corpus/generated/valid_ack_3048.json new file mode 100644 index 00000000..5d90dfff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3048.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8535bf0fcfce5b6e5ec4dd512731bf01aeb80000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "35bf0f", + "cfce5b", + "6e5ec4", + "dd5127", + "31bf01" + ] + }, + "payload": { + "ack_crc": 47278 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3049.json b/examples/meshcore/corpus/generated/valid_ack_3049.json new file mode 100644 index 00000000..b40cce6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3049.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4405bd11fda23a211907000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "05bd", + "11fd", + "a23a", + "2119" + ] + }, + "payload": { + "ack_crc": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3050.json b/examples/meshcore/corpus/generated/valid_ack_3050.json new file mode 100644 index 00000000..0b1bb970 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3050.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48b14552e03dd317ce537b12dc156bfdaa865dc1ec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b145", + "52e0", + "3dd3", + "17ce", + "537b", + "12dc", + "156b", + "fdaa" + ] + }, + "payload": { + "ack_crc": 3972095366 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3051.json b/examples/meshcore/corpus/generated/valid_ack_3051.json new file mode 100644 index 00000000..27fbe9c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3051.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4515ebbaa88394d8dfa50612fc0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "15eb", + "baa8", + "8394", + "d8df", + "a506" + ] + }, + "payload": { + "ack_crc": 64530 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3052.json b/examples/meshcore/corpus/generated/valid_ack_3052.json new file mode 100644 index 00000000..a9d60c19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3052.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e407f5d084f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 1325948287 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3053.json b/examples/meshcore/corpus/generated/valid_ack_3053.json new file mode 100644 index 00000000..40b211da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3053.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48300c7e72ebb0e3875b6faa9c10ec41857c280000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "300c", + "7e72", + "ebb0", + "e387", + "5b6f", + "aa9c", + "10ec", + "4185" + ] + }, + "payload": { + "ack_crc": 10364 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3054.json b/examples/meshcore/corpus/generated/valid_ack_3054.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3054.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3055.json b/examples/meshcore/corpus/generated/valid_ack_3055.json new file mode 100644 index 00000000..4c3ae866 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3055.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02f5dee9000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f5", + "de" + ] + }, + "payload": { + "ack_crc": 233 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3056.json b/examples/meshcore/corpus/generated/valid_ack_3056.json new file mode 100644 index 00000000..b0bd8f51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3056.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d820fe923e11e408d000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0fe923", + "e11e40" + ] + }, + "payload": { + "ack_crc": 141 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3057.json b/examples/meshcore/corpus/generated/valid_ack_3057.json new file mode 100644 index 00000000..8554ee49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3057.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8000000080", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 2147483648 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3058.json b/examples/meshcore/corpus/generated/valid_ack_3058.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3058.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3059.json b/examples/meshcore/corpus/generated/valid_ack_3059.json new file mode 100644 index 00000000..50bc72d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3059.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8301147e36525785a4715f900000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "01147e", + "365257", + "85a471" + ] + }, + "payload": { + "ack_crc": 36959 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3060.json b/examples/meshcore/corpus/generated/valid_ack_3060.json new file mode 100644 index 00000000..0d76e7ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3060.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d00a3000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 163 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3061.json b/examples/meshcore/corpus/generated/valid_ack_3061.json new file mode 100644 index 00000000..b28dd85f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3061.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89981b8c5e77d678fd50d97e1d42a4c64f7ccb574bb1d7b43c9d23cef73da35f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "981b8c", + "5e77d6", + "78fd50", + "d97e1d", + "42a4c6", + "4f7ccb", + "574bb1", + "d7b43c", + "9d23ce" + ] + }, + "payload": { + "ack_crc": 1604533751 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3062.json b/examples/meshcore/corpus/generated/valid_ack_3062.json new file mode 100644 index 00000000..d31be6d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3062.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e061b43ff6e891316d68d35", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1b", + "43", + "ff", + "6e", + "89", + "13" + ] + }, + "payload": { + "ack_crc": 898487830 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3063.json b/examples/meshcore/corpus/generated/valid_ack_3063.json new file mode 100644 index 00000000..d4f0464e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3063.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d092b54815a9bd5f52c257f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "54", + "81", + "5a", + "9b", + "d5", + "f5", + "2c", + "25" + ] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3064.json b/examples/meshcore/corpus/generated/valid_ack_3064.json new file mode 100644 index 00000000..fef69ef2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3064.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d807f890500", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 362879 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3065.json b/examples/meshcore/corpus/generated/valid_ack_3065.json new file mode 100644 index 00000000..d69097fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3065.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d023882ffffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "82" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3066.json b/examples/meshcore/corpus/generated/valid_ack_3066.json new file mode 100644 index 00000000..889dcdf1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3066.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43cfff92face30a6fa7e6e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cfff", + "92fa", + "ce30" + ] + }, + "payload": { + "ack_crc": 1853815462 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3067.json b/examples/meshcore/corpus/generated/valid_ack_3067.json new file mode 100644 index 00000000..6db50e63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3067.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d067f745ba11d45cce80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "74", + "5b", + "a1", + "1d", + "45" + ] + }, + "payload": { + "ack_crc": 59596 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3068.json b/examples/meshcore/corpus/generated/valid_ack_3068.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3068.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3069.json b/examples/meshcore/corpus/generated/valid_ack_3069.json new file mode 100644 index 00000000..c26c56e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3069.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83b48d8b277480da653307e00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b48d8b", + "277480", + "da6533" + ] + }, + "payload": { + "ack_crc": 57351 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3070.json b/examples/meshcore/corpus/generated/valid_ack_3070.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3070.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3071.json b/examples/meshcore/corpus/generated/valid_ack_3071.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3071.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3072.json b/examples/meshcore/corpus/generated/valid_ack_3072.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3072.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3073.json b/examples/meshcore/corpus/generated/valid_ack_3073.json new file mode 100644 index 00000000..91ac645d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3073.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d855700256e107aae29662773f676130fba840000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "570025", + "6e107a", + "ae2966", + "2773f6", + "76130f" + ] + }, + "payload": { + "ack_crc": 33978 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3074.json b/examples/meshcore/corpus/generated/valid_ack_3074.json new file mode 100644 index 00000000..f84564ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3074.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86fe5af90c3bb5e51dbf0df8e62d48b405d698245f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe5af9", + "0c3bb5", + "e51dbf", + "0df8e6", + "2d48b4", + "05d698" + ] + }, + "payload": { + "ack_crc": 24356 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3075.json b/examples/meshcore/corpus/generated/valid_ack_3075.json new file mode 100644 index 00000000..bcde3a23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3075.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04bf7ebf4b9d250000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "7e", + "bf", + "4b" + ] + }, + "payload": { + "ack_crc": 9629 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3076.json b/examples/meshcore/corpus/generated/valid_ack_3076.json new file mode 100644 index 00000000..b15d0823 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3076.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81a84d9547000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a84d95" + ] + }, + "payload": { + "ack_crc": 71 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3077.json b/examples/meshcore/corpus/generated/valid_ack_3077.json new file mode 100644 index 00000000..655810c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3077.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85cd5b7140fd949ba3ff6daa535e8ead60ed0f01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cd5b71", + "40fd94", + "9ba3ff", + "6daa53", + "5e8ead" + ] + }, + "payload": { + "ack_crc": 17821024 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3078.json b/examples/meshcore/corpus/generated/valid_ack_3078.json new file mode 100644 index 00000000..bd9390c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3078.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44668691c5e9467207ffffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6686", + "91c5", + "e946", + "7207" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3079.json b/examples/meshcore/corpus/generated/valid_ack_3079.json new file mode 100644 index 00000000..fdb1108d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3079.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d474f33e28069d4465ef2ff69b334b605000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f33", + "e280", + "69d4", + "465e", + "f2ff", + "69b3", + "34b6" + ] + }, + "payload": { + "ack_crc": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3080.json b/examples/meshcore/corpus/generated/valid_ack_3080.json new file mode 100644 index 00000000..e30ef025 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3080.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05b4f975277da5000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "f9", + "75", + "27", + "7d" + ] + }, + "payload": { + "ack_crc": 165 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3081.json b/examples/meshcore/corpus/generated/valid_ack_3081.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3081.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3082.json b/examples/meshcore/corpus/generated/valid_ack_3082.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3082.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3083.json b/examples/meshcore/corpus/generated/valid_ack_3083.json new file mode 100644 index 00000000..0b87a9d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3083.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d039b9f4f38940000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "9f", + "4f" + ] + }, + "payload": { + "ack_crc": 37944 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3084.json b/examples/meshcore/corpus/generated/valid_ack_3084.json new file mode 100644 index 00000000..febb3079 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3084.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a8534f38878b45beb543dd39a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "34", + "f3", + "88", + "78", + "b4", + "5b", + "eb", + "54", + "3d" + ] + }, + "payload": { + "ack_crc": 39635 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3085.json b/examples/meshcore/corpus/generated/valid_ack_3085.json new file mode 100644 index 00000000..c3c9545d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3085.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d429fe42c1869000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9fe4", + "2c18" + ] + }, + "payload": { + "ack_crc": 105 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3086.json b/examples/meshcore/corpus/generated/valid_ack_3086.json new file mode 100644 index 00000000..8057b300 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3086.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a7ea11a7f2e44894f337bbb000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7e", + "a1", + "1a", + "7f", + "2e", + "44", + "89", + "4f", + "33", + "7b" + ] + }, + "payload": { + "ack_crc": 187 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3087.json b/examples/meshcore/corpus/generated/valid_ack_3087.json new file mode 100644 index 00000000..d368cc8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3087.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4318c4988dbe671fd20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "18c4", + "988d", + "be67" + ] + }, + "payload": { + "ack_crc": 53791 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3088.json b/examples/meshcore/corpus/generated/valid_ack_3088.json new file mode 100644 index 00000000..fc33b5ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3088.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a0eab19ff786513f213bf640ef56f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "ab", + "19", + "ff", + "78", + "65", + "13", + "f2", + "13", + "bf" + ] + }, + "payload": { + "ack_crc": 1878330980 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3089.json b/examples/meshcore/corpus/generated/valid_ack_3089.json new file mode 100644 index 00000000..b5e55e7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3089.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40ea660000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 26346 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3090.json b/examples/meshcore/corpus/generated/valid_ack_3090.json new file mode 100644 index 00000000..2ed1acee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3090.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0717ba93571f856af7630000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "ba", + "93", + "57", + "1f", + "85", + "6a" + ] + }, + "payload": { + "ack_crc": 25591 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3091.json b/examples/meshcore/corpus/generated/valid_ack_3091.json new file mode 100644 index 00000000..cdd18d78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3091.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05bc7a75f026523c0f7d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bc", + "7a", + "75", + "f0", + "26" + ] + }, + "payload": { + "ack_crc": 2098150482 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3092.json b/examples/meshcore/corpus/generated/valid_ack_3092.json new file mode 100644 index 00000000..e360beb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3092.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a2ed3ca72f994b258177da4571ca0c1d3b0d76921ffff1f00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2ed3", + "ca72", + "f994", + "b258", + "177d", + "a457", + "1ca0", + "c1d3", + "b0d7", + "6921" + ] + }, + "payload": { + "ack_crc": 2097151 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3093.json b/examples/meshcore/corpus/generated/valid_ack_3093.json new file mode 100644 index 00000000..f445ceaa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3093.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d001a000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3094.json b/examples/meshcore/corpus/generated/valid_ack_3094.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3094.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3095.json b/examples/meshcore/corpus/generated/valid_ack_3095.json new file mode 100644 index 00000000..5643cae1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3095.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a2f771c61f85d6303aa4167af67bf857575fff1480ed1e04ed65d62caea9b4fb70000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2f771c", + "61f85d", + "6303aa", + "4167af", + "67bf85", + "7575ff", + "f1480e", + "d1e04e", + "d65d62", + "caea9b" + ] + }, + "payload": { + "ack_crc": 46927 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3096.json b/examples/meshcore/corpus/generated/valid_ack_3096.json new file mode 100644 index 00000000..6e36d029 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3096.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a13fef2924318e0f1e989a6000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "fe", + "f2", + "92", + "43", + "18", + "e0", + "f1", + "e9", + "89" + ] + }, + "payload": { + "ack_crc": 166 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3097.json b/examples/meshcore/corpus/generated/valid_ack_3097.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3097.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3098.json b/examples/meshcore/corpus/generated/valid_ack_3098.json new file mode 100644 index 00000000..6bdd2e62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3098.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89c5e9c2fa515058cb84e04fffef5bdec99c272b4b5d9345b95303a393430000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c5e9c2", + "fa5150", + "58cb84", + "e04fff", + "ef5bde", + "c99c27", + "2b4b5d", + "9345b9", + "5303a3" + ] + }, + "payload": { + "ack_crc": 17299 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3099.json b/examples/meshcore/corpus/generated/valid_ack_3099.json new file mode 100644 index 00000000..b5373b48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3099.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0473d33428abab0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "d3", + "34", + "28" + ] + }, + "payload": { + "ack_crc": 43947 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3100.json b/examples/meshcore/corpus/generated/valid_ack_3100.json new file mode 100644 index 00000000..044ffeb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3100.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d801b3b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 15131 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3101.json b/examples/meshcore/corpus/generated/valid_ack_3101.json new file mode 100644 index 00000000..9885c763 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3101.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0723f3a92deed48071000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "23", + "f3", + "a9", + "2d", + "ee", + "d4", + "80" + ] + }, + "payload": { + "ack_crc": 113 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3102.json b/examples/meshcore/corpus/generated/valid_ack_3102.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3102.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3103.json b/examples/meshcore/corpus/generated/valid_ack_3103.json new file mode 100644 index 00000000..a3f87354 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3103.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8631f876be7941e37c021e8b9b245fff986253faf80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "31f876", + "be7941", + "e37c02", + "1e8b9b", + "245fff", + "986253" + ] + }, + "payload": { + "ack_crc": 63738 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3104.json b/examples/meshcore/corpus/generated/valid_ack_3104.json new file mode 100644 index 00000000..35172fbe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3104.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e485db49f5a6785871db5bb4809a8b81afdcb000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5db4", + "9f5a", + "6785", + "871d", + "b5bb", + "4809", + "a8b8", + "1afd" + ] + }, + "payload": { + "ack_crc": 203 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3105.json b/examples/meshcore/corpus/generated/valid_ack_3105.json new file mode 100644 index 00000000..618e793b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3105.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8016560000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 22038 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3106.json b/examples/meshcore/corpus/generated/valid_ack_3106.json new file mode 100644 index 00000000..ee4a8aba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3106.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84d2fcac8e9e667fd2c80133377d040000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2fcac", + "8e9e66", + "7fd2c8", + "013337" + ] + }, + "payload": { + "ack_crc": 1149 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3107.json b/examples/meshcore/corpus/generated/valid_ack_3107.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3107.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3108.json b/examples/meshcore/corpus/generated/valid_ack_3108.json new file mode 100644 index 00000000..3b0d9d01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3108.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d456ec280381efd609d0197fa470000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6ec2", + "8038", + "1efd", + "609d", + "0197" + ] + }, + "payload": { + "ack_crc": 18426 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3109.json b/examples/meshcore/corpus/generated/valid_ack_3109.json new file mode 100644 index 00000000..8001d8d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3109.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e455555fc50fb3167ab647f385f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5555", + "fc50", + "fb31", + "67ab", + "647f" + ] + }, + "payload": { + "ack_crc": 24376 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3110.json b/examples/meshcore/corpus/generated/valid_ack_3110.json new file mode 100644 index 00000000..a1511f66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3110.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81c9ebc3877714ee", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c9ebc3" + ] + }, + "payload": { + "ack_crc": 3994318727 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3111.json b/examples/meshcore/corpus/generated/valid_ack_3111.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3111.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3112.json b/examples/meshcore/corpus/generated/valid_ack_3112.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3112.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3113.json b/examples/meshcore/corpus/generated/valid_ack_3113.json new file mode 100644 index 00000000..b68963d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3113.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81688b41d0260000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "688b41" + ] + }, + "payload": { + "ack_crc": 9936 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3114.json b/examples/meshcore/corpus/generated/valid_ack_3114.json new file mode 100644 index 00000000..9bd92044 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3114.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d023fda930fbf29", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3f", + "da" + ] + }, + "payload": { + "ack_crc": 700387219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3115.json b/examples/meshcore/corpus/generated/valid_ack_3115.json new file mode 100644 index 00000000..ab7544e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3115.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8906198141ab1d8051ef02e10841473874a6727ade3e305083eb3707f4810000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "061981", + "41ab1d", + "8051ef", + "02e108", + "414738", + "74a672", + "7ade3e", + "305083", + "eb3707" + ] + }, + "payload": { + "ack_crc": 33268 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3116.json b/examples/meshcore/corpus/generated/valid_ack_3116.json new file mode 100644 index 00000000..76830bd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3116.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83a55ce069274f6d87ddffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a55ce0", + "69274f", + "6d87dd" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3117.json b/examples/meshcore/corpus/generated/valid_ack_3117.json new file mode 100644 index 00000000..87c829ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3117.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e848711a0320d19cdb6280897898a1c1faf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8711a0", + "320d19", + "cdb628", + "089789" + ] + }, + "payload": { + "ack_crc": 2938051722 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3118.json b/examples/meshcore/corpus/generated/valid_ack_3118.json new file mode 100644 index 00000000..4b6f8866 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3118.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86965c4847b2cf0e6ea4380ddc870f19f3cddee0cd0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "965c48", + "47b2cf", + "0e6ea4", + "380ddc", + "870f19", + "f3cdde" + ] + }, + "payload": { + "ack_crc": 52704 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3119.json b/examples/meshcore/corpus/generated/valid_ack_3119.json new file mode 100644 index 00000000..3118acf5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3119.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4155cb10370000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "55cb" + ] + }, + "payload": { + "ack_crc": 14096 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3120.json b/examples/meshcore/corpus/generated/valid_ack_3120.json new file mode 100644 index 00000000..3e49eb4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3120.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44d5a3cd879a613b1360690000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d5a3", + "cd87", + "9a61", + "3b13" + ] + }, + "payload": { + "ack_crc": 26976 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3121.json b/examples/meshcore/corpus/generated/valid_ack_3121.json new file mode 100644 index 00000000..04efb95a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3121.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d861f9226067c271d3d94dc78114884f2eb1c3bbcdf716b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f9226", + "067c27", + "1d3d94", + "dc7811", + "4884f2", + "eb1c3b" + ] + }, + "payload": { + "ack_crc": 1802624956 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3122.json b/examples/meshcore/corpus/generated/valid_ack_3122.json new file mode 100644 index 00000000..0bf494bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3122.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07304a2deeebc37c34000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "4a", + "2d", + "ee", + "eb", + "c3", + "7c" + ] + }, + "payload": { + "ack_crc": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3123.json b/examples/meshcore/corpus/generated/valid_ack_3123.json new file mode 100644 index 00000000..45696ed2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3123.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4aefb6c91b047f75cb92ca4f3538f3d84245991c18b6500000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "efb6", + "c91b", + "047f", + "75cb", + "92ca", + "4f35", + "38f3", + "d842", + "4599", + "1c18" + ] + }, + "payload": { + "ack_crc": 20662 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3124.json b/examples/meshcore/corpus/generated/valid_ack_3124.json new file mode 100644 index 00000000..40408bc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3124.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e816ba8c681987395", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ba8c6" + ] + }, + "payload": { + "ack_crc": 2507380865 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3125.json b/examples/meshcore/corpus/generated/valid_ack_3125.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3125.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3126.json b/examples/meshcore/corpus/generated/valid_ack_3126.json new file mode 100644 index 00000000..0fdadcbc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3126.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a06979df40f14ba9a20bf89b524d254d16e2b44bc7852e4fb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0697", + "9df4", + "0f14", + "ba9a", + "20bf", + "89b5", + "24d2", + "54d1", + "6e2b", + "44bc" + ] + }, + "payload": { + "ack_crc": 4226044536 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3127.json b/examples/meshcore/corpus/generated/valid_ack_3127.json new file mode 100644 index 00000000..767abbfa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3127.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85052f17a90a769a808d20f19443dab3aaf9d369", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "052f17", + "a90a76", + "9a808d", + "20f194", + "43dab3" + ] + }, + "payload": { + "ack_crc": 1775499690 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3128.json b/examples/meshcore/corpus/generated/valid_ack_3128.json new file mode 100644 index 00000000..d6ca8073 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3128.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e494073ffc257925ecac042afb61c71b5274132fc000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4073", + "ffc2", + "5792", + "5eca", + "c042", + "afb6", + "1c71", + "b527", + "4132" + ] + }, + "payload": { + "ack_crc": 252 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3129.json b/examples/meshcore/corpus/generated/valid_ack_3129.json new file mode 100644 index 00000000..87b92e4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3129.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8ae760718906020f0d25d9e67bb6993db73790f2bb41956cbe41d70397a5e45f58cc6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e76071", + "890602", + "0f0d25", + "d9e67b", + "b6993d", + "b73790", + "f2bb41", + "956cbe", + "41d703", + "97a5e4" + ] + }, + "payload": { + "ack_crc": 1825331295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3130.json b/examples/meshcore/corpus/generated/valid_ack_3130.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3130.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3131.json b/examples/meshcore/corpus/generated/valid_ack_3131.json new file mode 100644 index 00000000..328426f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3131.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0818034e478eeeefcb199e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "03", + "4e", + "47", + "8e", + "ee", + "ef", + "cb" + ] + }, + "payload": { + "ack_crc": 40473 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3132.json b/examples/meshcore/corpus/generated/valid_ack_3132.json new file mode 100644 index 00000000..03e8838e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3132.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4601a552359df3cc1fb84f622992000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "01a5", + "5235", + "9df3", + "cc1f", + "b84f", + "6229" + ] + }, + "payload": { + "ack_crc": 146 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3133.json b/examples/meshcore/corpus/generated/valid_ack_3133.json new file mode 100644 index 00000000..a2875f42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3133.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d093907b8f6009dea7f351c850000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39", + "07", + "b8", + "f6", + "00", + "9d", + "ea", + "7f", + "35" + ] + }, + "payload": { + "ack_crc": 34076 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3134.json b/examples/meshcore/corpus/generated/valid_ack_3134.json new file mode 100644 index 00000000..47f444ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3134.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42f83ab6f371000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f83a", + "b6f3" + ] + }, + "payload": { + "ack_crc": 113 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3135.json b/examples/meshcore/corpus/generated/valid_ack_3135.json new file mode 100644 index 00000000..558a559b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3135.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a94ca1db7d88f0f6e358f30c3696f9a7d6b14039425d871dfa9cf3c41187a78a30000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94ca1d", + "b7d88f", + "0f6e35", + "8f30c3", + "696f9a", + "7d6b14", + "039425", + "d871df", + "a9cf3c", + "41187a" + ] + }, + "payload": { + "ack_crc": 41848 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3136.json b/examples/meshcore/corpus/generated/valid_ack_3136.json new file mode 100644 index 00000000..b316bfc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3136.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01c10095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c1" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3137.json b/examples/meshcore/corpus/generated/valid_ack_3137.json new file mode 100644 index 00000000..9ff72be9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3137.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e833babe70fc3f1aadb49ec000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3babe7", + "0fc3f1", + "aadb49" + ] + }, + "payload": { + "ack_crc": 236 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3138.json b/examples/meshcore/corpus/generated/valid_ack_3138.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3138.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3139.json b/examples/meshcore/corpus/generated/valid_ack_3139.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3139.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3140.json b/examples/meshcore/corpus/generated/valid_ack_3140.json new file mode 100644 index 00000000..8388d2c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3140.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86d31f914b25b3608e5e3a6d8514dafd00435e70000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d31f91", + "4b25b3", + "608e5e", + "3a6d85", + "14dafd", + "00435e" + ] + }, + "payload": { + "ack_crc": 112 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3141.json b/examples/meshcore/corpus/generated/valid_ack_3141.json new file mode 100644 index 00000000..2e7f6d02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3141.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a0c87bfe2b1d257f5dbb02a76b1c85861b5c48f6e57000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0c87", + "bfe2", + "b1d2", + "57f5", + "dbb0", + "2a76", + "b1c8", + "5861", + "b5c4", + "8f6e" + ] + }, + "payload": { + "ack_crc": 87 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3142.json b/examples/meshcore/corpus/generated/valid_ack_3142.json new file mode 100644 index 00000000..92ed7e70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3142.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47c5882049868e684c2fb6aae7e3e85b65b4ce", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c588", + "2049", + "868e", + "684c", + "2fb6", + "aae7", + "e3e8" + ] + }, + "payload": { + "ack_crc": 3467928923 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3143.json b/examples/meshcore/corpus/generated/valid_ack_3143.json new file mode 100644 index 00000000..2b40fa64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3143.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d477044fd8d2ec51f43f52f0c16b8e22d000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7044", + "fd8d", + "2ec5", + "1f43", + "f52f", + "0c16", + "b8e2" + ] + }, + "payload": { + "ack_crc": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3144.json b/examples/meshcore/corpus/generated/valid_ack_3144.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3144.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3145.json b/examples/meshcore/corpus/generated/valid_ack_3145.json new file mode 100644 index 00000000..7bc81655 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3145.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0407908355a1860100", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "90", + "83", + "55" + ] + }, + "payload": { + "ack_crc": 100001 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3146.json b/examples/meshcore/corpus/generated/valid_ack_3146.json new file mode 100644 index 00000000..88d2dc3b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3146.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e437370bc041145049d7e2f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7370", + "bc04", + "1145" + ] + }, + "payload": { + "ack_crc": 796826884 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3147.json b/examples/meshcore/corpus/generated/valid_ack_3147.json new file mode 100644 index 00000000..44ddc6f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3147.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42d6aeef169d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d6ae", + "ef16" + ] + }, + "payload": { + "ack_crc": 157 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3148.json b/examples/meshcore/corpus/generated/valid_ack_3148.json new file mode 100644 index 00000000..89fe2a98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3148.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45eb107b24bb41b145cf1d5c750000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eb10", + "7b24", + "bb41", + "b145", + "cf1d" + ] + }, + "payload": { + "ack_crc": 30044 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3149.json b/examples/meshcore/corpus/generated/valid_ack_3149.json new file mode 100644 index 00000000..b97e9a9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3149.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4167d6118a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "67d6" + ] + }, + "payload": { + "ack_crc": 35345 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3150.json b/examples/meshcore/corpus/generated/valid_ack_3150.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3150.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3151.json b/examples/meshcore/corpus/generated/valid_ack_3151.json new file mode 100644 index 00000000..43defd70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3151.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e855d410c4c80d4a42be2cfe64a3c6becb66fd9e7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5d410c", + "4c80d4", + "a42be2", + "cfe64a", + "3c6bec" + ] + }, + "payload": { + "ack_crc": 3889786806 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3152.json b/examples/meshcore/corpus/generated/valid_ack_3152.json new file mode 100644 index 00000000..e15ec37c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3152.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02d8908b708701", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d8", + "90" + ] + }, + "payload": { + "ack_crc": 25653387 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3153.json b/examples/meshcore/corpus/generated/valid_ack_3153.json new file mode 100644 index 00000000..faf1c717 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3153.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88870757ca08363cd77d320eeb9606c1958bdc8a1358ceec281d0d5151", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "870757", + "ca0836", + "3cd77d", + "320eeb", + "9606c1", + "958bdc", + "8a1358", + "ceec28" + ] + }, + "payload": { + "ack_crc": 1364266269 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3154.json b/examples/meshcore/corpus/generated/valid_ack_3154.json new file mode 100644 index 00000000..27546fb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3154.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04c4674599315e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "67", + "45", + "99" + ] + }, + "payload": { + "ack_crc": 24113 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3155.json b/examples/meshcore/corpus/generated/valid_ack_3155.json new file mode 100644 index 00000000..2e82281c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3155.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d062260e2af432077000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "60", + "e2", + "af", + "43", + "20" + ] + }, + "payload": { + "ack_crc": 119 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3156.json b/examples/meshcore/corpus/generated/valid_ack_3156.json new file mode 100644 index 00000000..3fc37a69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3156.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45ca5a912cab7a8374523313a50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ca5a", + "912c", + "ab7a", + "8374", + "5233" + ] + }, + "payload": { + "ack_crc": 42259 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3157.json b/examples/meshcore/corpus/generated/valid_ack_3157.json new file mode 100644 index 00000000..8e10a434 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3157.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82f57abd4b63d51f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f57abd", + "4b63d5" + ] + }, + "payload": { + "ack_crc": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3158.json b/examples/meshcore/corpus/generated/valid_ack_3158.json new file mode 100644 index 00000000..6714a2fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3158.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e412a52d6000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2a52" + ] + }, + "payload": { + "ack_crc": 214 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3159.json b/examples/meshcore/corpus/generated/valid_ack_3159.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3159.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3160.json b/examples/meshcore/corpus/generated/valid_ack_3160.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3160.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3161.json b/examples/meshcore/corpus/generated/valid_ack_3161.json new file mode 100644 index 00000000..d656fac6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3161.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d482b9bf4638b419dd5f4c06f325e000a1caafd0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2b9b", + "f463", + "8b41", + "9dd5", + "f4c0", + "6f32", + "5e00", + "0a1c" + ] + }, + "payload": { + "ack_crc": 64938 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3162.json b/examples/meshcore/corpus/generated/valid_ack_3162.json new file mode 100644 index 00000000..ea35d01b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3162.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89ab9a44e1eb0486387b0bbade2a21c0f6aa3b15b9f8636c0a11ab6fe71a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab9a44", + "e1eb04", + "86387b", + "0bbade", + "2a21c0", + "f6aa3b", + "15b9f8", + "636c0a", + "11ab6f" + ] + }, + "payload": { + "ack_crc": 6887 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3163.json b/examples/meshcore/corpus/generated/valid_ack_3163.json new file mode 100644 index 00000000..ee1cd019 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3163.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a51d872f201b5f9145136bd00f61c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "d8", + "72", + "f2", + "01", + "b5", + "f9", + "14", + "51", + "36" + ] + }, + "payload": { + "ack_crc": 485884093 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3164.json b/examples/meshcore/corpus/generated/valid_ack_3164.json new file mode 100644 index 00000000..28862772 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3164.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06c364dcfdb29dda000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3", + "64", + "dc", + "fd", + "b2", + "9d" + ] + }, + "payload": { + "ack_crc": 218 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3165.json b/examples/meshcore/corpus/generated/valid_ack_3165.json new file mode 100644 index 00000000..de18e44c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3165.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4120a9e9e91d2b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "20a9" + ] + }, + "payload": { + "ack_crc": 723380713 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3166.json b/examples/meshcore/corpus/generated/valid_ack_3166.json new file mode 100644 index 00000000..413d8740 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3166.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81be087872000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "be0878" + ] + }, + "payload": { + "ack_crc": 114 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3167.json b/examples/meshcore/corpus/generated/valid_ack_3167.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3167.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3168.json b/examples/meshcore/corpus/generated/valid_ack_3168.json new file mode 100644 index 00000000..d6d9cdc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3168.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05b9ad990b61babb0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b9", + "ad", + "99", + "0b", + "61" + ] + }, + "payload": { + "ack_crc": 48058 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3169.json b/examples/meshcore/corpus/generated/valid_ack_3169.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3169.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3170.json b/examples/meshcore/corpus/generated/valid_ack_3170.json new file mode 100644 index 00000000..a0df6e10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3170.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d025c8aaff00000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5c", + "8a" + ] + }, + "payload": { + "ack_crc": 61615 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3171.json b/examples/meshcore/corpus/generated/valid_ack_3171.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3171.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3172.json b/examples/meshcore/corpus/generated/valid_ack_3172.json new file mode 100644 index 00000000..222d11b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3172.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d042677c938d5000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "77", + "c9", + "38" + ] + }, + "payload": { + "ack_crc": 213 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3173.json b/examples/meshcore/corpus/generated/valid_ack_3173.json new file mode 100644 index 00000000..4b155a27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3173.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09d57ab65a95ac7fa45be7000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "7a", + "b6", + "5a", + "95", + "ac", + "7f", + "a4", + "5b" + ] + }, + "payload": { + "ack_crc": 231 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3174.json b/examples/meshcore/corpus/generated/valid_ack_3174.json new file mode 100644 index 00000000..2f0bff22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3174.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05916c56f07e3d540000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "6c", + "56", + "f0", + "7e" + ] + }, + "payload": { + "ack_crc": 21565 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3175.json b/examples/meshcore/corpus/generated/valid_ack_3175.json new file mode 100644 index 00000000..6b46fac5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3175.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e868ca0f3797d44fe5f9bd3ac1efab220cdaeebbdffb000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8ca0f3", + "797d44", + "fe5f9b", + "d3ac1e", + "fab220", + "cdaeeb" + ] + }, + "payload": { + "ack_crc": 11599805 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3176.json b/examples/meshcore/corpus/generated/valid_ack_3176.json new file mode 100644 index 00000000..2e0fde36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3176.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09df0e88e69121414a6c7cef0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "df", + "0e", + "88", + "e6", + "91", + "21", + "41", + "4a", + "6c" + ] + }, + "payload": { + "ack_crc": 61308 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3177.json b/examples/meshcore/corpus/generated/valid_ack_3177.json new file mode 100644 index 00000000..17cc07a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3177.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e872348d6548bc7893e65c3fab1d4c159267eb6834889feffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2348d6", + "548bc7", + "893e65", + "c3fab1", + "d4c159", + "267eb6", + "834889" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3178.json b/examples/meshcore/corpus/generated/valid_ack_3178.json new file mode 100644 index 00000000..e2bf6e24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3178.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a7f236782fa65186928465890a0dd97c6681fdc009ac4713b1801448e26887add0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f2367", + "82fa65", + "186928", + "465890", + "a0dd97", + "c6681f", + "dc009a", + "c4713b", + "180144", + "8e2688" + ] + }, + "payload": { + "ack_crc": 56698 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3179.json b/examples/meshcore/corpus/generated/valid_ack_3179.json new file mode 100644 index 00000000..c7df696c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3179.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87347e7b6f2ed38a0b4791eb9a25eeac5ff8b1ec803f28a5647f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "347e7b", + "6f2ed3", + "8a0b47", + "91eb9a", + "25eeac", + "5ff8b1", + "ec803f" + ] + }, + "payload": { + "ack_crc": 2137302312 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3180.json b/examples/meshcore/corpus/generated/valid_ack_3180.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3180.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3181.json b/examples/meshcore/corpus/generated/valid_ack_3181.json new file mode 100644 index 00000000..f64a4022 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3181.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0873bcdd4bfaa3b4668ec7fe6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "bc", + "dd", + "4b", + "fa", + "a3", + "b4", + "66" + ] + }, + "payload": { + "ack_crc": 1795082126 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3182.json b/examples/meshcore/corpus/generated/valid_ack_3182.json new file mode 100644 index 00000000..10cee034 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3182.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44993ada666f47cc4282000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "993a", + "da66", + "6f47", + "cc42" + ] + }, + "payload": { + "ack_crc": 130 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3183.json b/examples/meshcore/corpus/generated/valid_ack_3183.json new file mode 100644 index 00000000..304fd5bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3183.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a944d197b60396ae8eb72d79413457ee6b5429f68437a5a34b51976e0c82006ab0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "944d19", + "7b6039", + "6ae8eb", + "72d794", + "13457e", + "e6b542", + "9f6843", + "7a5a34", + "b51976", + "e0c820" + ] + }, + "payload": { + "ack_crc": 43782 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3184.json b/examples/meshcore/corpus/generated/valid_ack_3184.json new file mode 100644 index 00000000..9c2f3843 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3184.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84060e18fc575176bf72ecede51c802593", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "060e18", + "fc5751", + "76bf72", + "ecede5" + ] + }, + "payload": { + "ack_crc": 2468708380 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3185.json b/examples/meshcore/corpus/generated/valid_ack_3185.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3185.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3186.json b/examples/meshcore/corpus/generated/valid_ack_3186.json new file mode 100644 index 00000000..4f37dff1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3186.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e054398a74c293d7c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "98", + "a7", + "4c", + "29" + ] + }, + "payload": { + "ack_crc": 31805 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3187.json b/examples/meshcore/corpus/generated/valid_ack_3187.json new file mode 100644 index 00000000..551d55d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3187.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d04160870cc49000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "08", + "70", + "cc" + ] + }, + "payload": { + "ack_crc": 73 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3188.json b/examples/meshcore/corpus/generated/valid_ack_3188.json new file mode 100644 index 00000000..f70e8805 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3188.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86f9cb4bc8ece195b680aefa8aa566bce4acf0d73c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9cb4b", + "c8ece1", + "95b680", + "aefa8a", + "a566bc", + "e4acf0" + ] + }, + "payload": { + "ack_crc": 15575 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3189.json b/examples/meshcore/corpus/generated/valid_ack_3189.json new file mode 100644 index 00000000..cd4d23cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3189.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80ffffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3190.json b/examples/meshcore/corpus/generated/valid_ack_3190.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3190.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3191.json b/examples/meshcore/corpus/generated/valid_ack_3191.json new file mode 100644 index 00000000..e0069c50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3191.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09de8c40374e68c6b3987d75784c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "8c", + "40", + "37", + "4e", + "68", + "c6", + "b3", + "98" + ] + }, + "payload": { + "ack_crc": 1282962813 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3192.json b/examples/meshcore/corpus/generated/valid_ack_3192.json new file mode 100644 index 00000000..dd88b72c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3192.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03838cf0eaf90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83", + "8c", + "f0" + ] + }, + "payload": { + "ack_crc": 63978 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3193.json b/examples/meshcore/corpus/generated/valid_ack_3193.json new file mode 100644 index 00000000..813f1e35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3193.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a96b4e9d683861fb5a6dfedf0f5c19e9c3405e0ce2940a59e40499945a862cd320000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "96b4e9", + "d68386", + "1fb5a6", + "dfedf0", + "f5c19e", + "9c3405", + "e0ce29", + "40a59e", + "404999", + "45a862" + ] + }, + "payload": { + "ack_crc": 13005 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3194.json b/examples/meshcore/corpus/generated/valid_ack_3194.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3194.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3195.json b/examples/meshcore/corpus/generated/valid_ack_3195.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3195.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3196.json b/examples/meshcore/corpus/generated/valid_ack_3196.json new file mode 100644 index 00000000..03155170 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3196.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d872f57e5b4a7723ea714b242607f789514e351f6b84096000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2f57e5", + "b4a772", + "3ea714", + "b24260", + "7f7895", + "14e351", + "f6b840" + ] + }, + "payload": { + "ack_crc": 150 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3197.json b/examples/meshcore/corpus/generated/valid_ack_3197.json new file mode 100644 index 00000000..8c2923f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3197.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0046e20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 57926 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3198.json b/examples/meshcore/corpus/generated/valid_ack_3198.json new file mode 100644 index 00000000..b78bb5c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3198.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86704ba038d4f46a22fc37af2c9e114b64756f55d20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "704ba0", + "38d4f4", + "6a22fc", + "37af2c", + "9e114b", + "64756f" + ] + }, + "payload": { + "ack_crc": 53845 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3199.json b/examples/meshcore/corpus/generated/valid_ack_3199.json new file mode 100644 index 00000000..ea2ced46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3199.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e406f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 111 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3200.json b/examples/meshcore/corpus/generated/valid_ack_3200.json new file mode 100644 index 00000000..1e6f9120 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3200.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00d3d32e33", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 858706899 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3201.json b/examples/meshcore/corpus/generated/valid_ack_3201.json new file mode 100644 index 00000000..3ba66b66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3201.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e436e60000f44d056670000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e60", + "000f", + "44d0" + ] + }, + "payload": { + "ack_crc": 26454 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3202.json b/examples/meshcore/corpus/generated/valid_ack_3202.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3202.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3203.json b/examples/meshcore/corpus/generated/valid_ack_3203.json new file mode 100644 index 00000000..9920e123 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3203.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e019964000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99" + ] + }, + "payload": { + "ack_crc": 100 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3204.json b/examples/meshcore/corpus/generated/valid_ack_3204.json new file mode 100644 index 00000000..cf4fc8ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3204.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42c28e246418c90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c28e", + "2464" + ] + }, + "payload": { + "ack_crc": 51480 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3205.json b/examples/meshcore/corpus/generated/valid_ack_3205.json new file mode 100644 index 00000000..ddbdbe33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3205.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0433de2e87bb1b5d69", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "de", + "2e", + "87" + ] + }, + "payload": { + "ack_crc": 1767709627 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3206.json b/examples/meshcore/corpus/generated/valid_ack_3206.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3206.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3207.json b/examples/meshcore/corpus/generated/valid_ack_3207.json new file mode 100644 index 00000000..22910ce5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3207.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8081890500", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 362881 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3208.json b/examples/meshcore/corpus/generated/valid_ack_3208.json new file mode 100644 index 00000000..1239d5f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3208.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41f5dcff000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f5dc" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3209.json b/examples/meshcore/corpus/generated/valid_ack_3209.json new file mode 100644 index 00000000..75db07dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3209.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d865efe6927af8e740bdc2e60c5122f8395c70234310000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5efe69", + "27af8e", + "740bdc", + "2e60c5", + "122f83", + "95c702" + ] + }, + "payload": { + "ack_crc": 12596 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3210.json b/examples/meshcore/corpus/generated/valid_ack_3210.json new file mode 100644 index 00000000..a77df271 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3210.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d816c406bf31492c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c406b" + ] + }, + "payload": { + "ack_crc": 3331462387 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3211.json b/examples/meshcore/corpus/generated/valid_ack_3211.json new file mode 100644 index 00000000..c1d62035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3211.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04ccc3c5eec0da0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "c3", + "c5", + "ee" + ] + }, + "payload": { + "ack_crc": 56000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3212.json b/examples/meshcore/corpus/generated/valid_ack_3212.json new file mode 100644 index 00000000..8feb2f99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3212.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0410afa00772000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "af", + "a0", + "07" + ] + }, + "payload": { + "ack_crc": 114 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3213.json b/examples/meshcore/corpus/generated/valid_ack_3213.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3213.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3214.json b/examples/meshcore/corpus/generated/valid_ack_3214.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3214.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3215.json b/examples/meshcore/corpus/generated/valid_ack_3215.json new file mode 100644 index 00000000..15d349e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3215.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87cf0d4dd14ab99e8ea87b2136c56a77b6a8d9213a4500000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cf0d4d", + "d14ab9", + "9e8ea8", + "7b2136", + "c56a77", + "b6a8d9", + "213a45" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3216.json b/examples/meshcore/corpus/generated/valid_ack_3216.json new file mode 100644 index 00000000..e329e62b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3216.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e813dddec01000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3dddec" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3217.json b/examples/meshcore/corpus/generated/valid_ack_3217.json new file mode 100644 index 00000000..cfe453d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3217.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45e3f92071d4fb37343cbac0000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e3f9", + "2071", + "d4fb", + "3734", + "3cba" + ] + }, + "payload": { + "ack_crc": 192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3218.json b/examples/meshcore/corpus/generated/valid_ack_3218.json new file mode 100644 index 00000000..8edb2d83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3218.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8095000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 149 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3219.json b/examples/meshcore/corpus/generated/valid_ack_3219.json new file mode 100644 index 00000000..363dc0ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3219.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8614950632c1de84bc62e91e69b3026cd2853d17d5fa98", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "149506", + "32c1de", + "84bc62", + "e91e69", + "b3026c", + "d2853d" + ] + }, + "payload": { + "ack_crc": 2566575383 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3220.json b/examples/meshcore/corpus/generated/valid_ack_3220.json new file mode 100644 index 00000000..75d9eb53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3220.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83e1f5e1f40b8399544152ce0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e1f5e1", + "f40b83", + "995441" + ] + }, + "payload": { + "ack_crc": 52818 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3221.json b/examples/meshcore/corpus/generated/valid_ack_3221.json new file mode 100644 index 00000000..25ef1529 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3221.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89e67718796ee00471ccaa5fb2bed3a0ac370b1619352598fe11bceffa000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e67718", + "796ee0", + "0471cc", + "aa5fb2", + "bed3a0", + "ac370b", + "161935", + "2598fe", + "11bcef" + ] + }, + "payload": { + "ack_crc": 250 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3222.json b/examples/meshcore/corpus/generated/valid_ack_3222.json new file mode 100644 index 00000000..2c408fd2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3222.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83a137453b2ae4a3ac7b80ed0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a13745", + "3b2ae4", + "a3ac7b" + ] + }, + "payload": { + "ack_crc": 60800 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3223.json b/examples/meshcore/corpus/generated/valid_ack_3223.json new file mode 100644 index 00000000..fe90ec5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3223.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d405722edb0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2968330839 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3224.json b/examples/meshcore/corpus/generated/valid_ack_3224.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3224.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3225.json b/examples/meshcore/corpus/generated/valid_ack_3225.json new file mode 100644 index 00000000..b126a3e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3225.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0976494943fc8a9fff87126c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "49", + "49", + "43", + "fc", + "8a", + "9f", + "ff", + "87" + ] + }, + "payload": { + "ack_crc": 27666 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3226.json b/examples/meshcore/corpus/generated/valid_ack_3226.json new file mode 100644 index 00000000..c3226c54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3226.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8186fd91da000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "86fd91" + ] + }, + "payload": { + "ack_crc": 218 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3227.json b/examples/meshcore/corpus/generated/valid_ack_3227.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3227.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3228.json b/examples/meshcore/corpus/generated/valid_ack_3228.json new file mode 100644 index 00000000..bd103535 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3228.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8539066e60ee4dde648b4829a2814c02358d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "39066e", + "60ee4d", + "de648b", + "4829a2", + "814c02" + ] + }, + "payload": { + "ack_crc": 36149 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3229.json b/examples/meshcore/corpus/generated/valid_ack_3229.json new file mode 100644 index 00000000..92e0c704 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3229.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d498396d8efa12be72589bc2873fb75a97f8293ede20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8396", + "d8ef", + "a12b", + "e725", + "89bc", + "2873", + "fb75", + "a97f", + "8293" + ] + }, + "payload": { + "ack_crc": 58093 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3230.json b/examples/meshcore/corpus/generated/valid_ack_3230.json new file mode 100644 index 00000000..ed174fc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3230.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d423fcb1bbcc3820000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3fcb", + "1bbc" + ] + }, + "payload": { + "ack_crc": 33475 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3231.json b/examples/meshcore/corpus/generated/valid_ack_3231.json new file mode 100644 index 00000000..3ec5a1a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3231.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01fcf0800000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc" + ] + }, + "payload": { + "ack_crc": 33008 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3232.json b/examples/meshcore/corpus/generated/valid_ack_3232.json new file mode 100644 index 00000000..a1000635 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3232.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d072abb99843c18057e0b213e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2a", + "bb", + "99", + "84", + "3c", + "18", + "05" + ] + }, + "payload": { + "ack_crc": 1042353022 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3233.json b/examples/meshcore/corpus/generated/valid_ack_3233.json new file mode 100644 index 00000000..314be10a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3233.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a221243c5f003922db4df24070000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "12", + "43", + "c5", + "f0", + "03", + "92", + "2d", + "b4", + "df" + ] + }, + "payload": { + "ack_crc": 1828 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3234.json b/examples/meshcore/corpus/generated/valid_ack_3234.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3234.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3235.json b/examples/meshcore/corpus/generated/valid_ack_3235.json new file mode 100644 index 00000000..0d7e30fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3235.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09d9fccf2aa44e7564023dee0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d9", + "fc", + "cf", + "2a", + "a4", + "4e", + "75", + "64", + "02" + ] + }, + "payload": { + "ack_crc": 60989 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3236.json b/examples/meshcore/corpus/generated/valid_ack_3236.json new file mode 100644 index 00000000..07986d6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3236.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06f66951b2e33dfeffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6", + "69", + "51", + "b2", + "e3", + "3d" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3237.json b/examples/meshcore/corpus/generated/valid_ack_3237.json new file mode 100644 index 00000000..88b97812 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3237.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d496cccf4da61ca2155c3291d6bafb8097781cbe3000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6ccc", + "f4da", + "61ca", + "2155", + "c329", + "1d6b", + "afb8", + "0977", + "81cb" + ] + }, + "payload": { + "ack_crc": 227 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3238.json b/examples/meshcore/corpus/generated/valid_ack_3238.json new file mode 100644 index 00000000..9ac37db9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3238.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89c07bd550bb9f0fb7801510a94714aae8c529b1f77e0ce9ae9ebcf790250000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c07bd5", + "50bb9f", + "0fb780", + "1510a9", + "4714aa", + "e8c529", + "b1f77e", + "0ce9ae", + "9ebcf7" + ] + }, + "payload": { + "ack_crc": 9616 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3239.json b/examples/meshcore/corpus/generated/valid_ack_3239.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3239.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3240.json b/examples/meshcore/corpus/generated/valid_ack_3240.json new file mode 100644 index 00000000..1a8d2085 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3240.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41b8f1518d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b8f1" + ] + }, + "payload": { + "ack_crc": 36177 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3241.json b/examples/meshcore/corpus/generated/valid_ack_3241.json new file mode 100644 index 00000000..31002d21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3241.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4803b722d3c49265ff4b4b342acacd578370000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "03b7", + "22d3", + "c492", + "65ff", + "4b4b", + "342a", + "cacd", + "5783" + ] + }, + "payload": { + "ack_crc": 112 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3242.json b/examples/meshcore/corpus/generated/valid_ack_3242.json new file mode 100644 index 00000000..eb9bb4a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3242.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d409832cdbd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 3184341656 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3243.json b/examples/meshcore/corpus/generated/valid_ack_3243.json new file mode 100644 index 00000000..320fdc40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3243.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d848ac0dc81e39f5b35f5cb6e47f6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8ac0dc", + "81e39f", + "5b35f5", + "cb6e47" + ] + }, + "payload": { + "ack_crc": 246 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3244.json b/examples/meshcore/corpus/generated/valid_ack_3244.json new file mode 100644 index 00000000..43c041d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3244.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01f1fa000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f1" + ] + }, + "payload": { + "ack_crc": 250 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3245.json b/examples/meshcore/corpus/generated/valid_ack_3245.json new file mode 100644 index 00000000..c6395015 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3245.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45b77115836f6a1d4ccd96be580000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b771", + "1583", + "6f6a", + "1d4c", + "cd96" + ] + }, + "payload": { + "ack_crc": 22718 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3246.json b/examples/meshcore/corpus/generated/valid_ack_3246.json new file mode 100644 index 00000000..3b162410 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3246.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4000000080", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2147483648 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3247.json b/examples/meshcore/corpus/generated/valid_ack_3247.json new file mode 100644 index 00000000..c97f97ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3247.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8337f4ef4e250a81c90901000400", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "37f4ef", + "4e250a", + "81c909" + ] + }, + "payload": { + "ack_crc": 262145 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3248.json b/examples/meshcore/corpus/generated/valid_ack_3248.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3248.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3249.json b/examples/meshcore/corpus/generated/valid_ack_3249.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3249.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3250.json b/examples/meshcore/corpus/generated/valid_ack_3250.json new file mode 100644 index 00000000..a518ca34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3250.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a51d7bd9cd248fe308846b777b916a23e50234f96253456ca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "51d7", + "bd9c", + "d248", + "fe30", + "8846", + "b777", + "b916", + "a23e", + "5023", + "4f96" + ] + }, + "payload": { + "ack_crc": 3394647077 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3251.json b/examples/meshcore/corpus/generated/valid_ack_3251.json new file mode 100644 index 00000000..6d92a4ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3251.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80da000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 218 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3252.json b/examples/meshcore/corpus/generated/valid_ack_3252.json new file mode 100644 index 00000000..f10f6561 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3252.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d410e549c700000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0e54" + ] + }, + "payload": { + "ack_crc": 28828 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3253.json b/examples/meshcore/corpus/generated/valid_ack_3253.json new file mode 100644 index 00000000..2b95bd6e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3253.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d055a805f8b7e67000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "80", + "5f", + "8b", + "7e" + ] + }, + "payload": { + "ack_crc": 103 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3254.json b/examples/meshcore/corpus/generated/valid_ack_3254.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3254.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3255.json b/examples/meshcore/corpus/generated/valid_ack_3255.json new file mode 100644 index 00000000..4b1682d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3255.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0351990f2c000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "99", + "0f" + ] + }, + "payload": { + "ack_crc": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3256.json b/examples/meshcore/corpus/generated/valid_ack_3256.json new file mode 100644 index 00000000..0f8040c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3256.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a32518188548182882b03962e968746769c2538a93f880000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3251", + "8188", + "5481", + "8288", + "2b03", + "962e", + "9687", + "4676", + "9c25", + "38a9" + ] + }, + "payload": { + "ack_crc": 34879 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3257.json b/examples/meshcore/corpus/generated/valid_ack_3257.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3257.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3258.json b/examples/meshcore/corpus/generated/valid_ack_3258.json new file mode 100644 index 00000000..5fc50369 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3258.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03fc7eaf03000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc", + "7e", + "af" + ] + }, + "payload": { + "ack_crc": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3259.json b/examples/meshcore/corpus/generated/valid_ack_3259.json new file mode 100644 index 00000000..eb4569d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3259.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01ac832f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac" + ] + }, + "payload": { + "ack_crc": 12163 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3260.json b/examples/meshcore/corpus/generated/valid_ack_3260.json new file mode 100644 index 00000000..7719b8c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3260.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01f72d130000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7" + ] + }, + "payload": { + "ack_crc": 4909 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3261.json b/examples/meshcore/corpus/generated/valid_ack_3261.json new file mode 100644 index 00000000..e9175299 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3261.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d403c0de3c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 3336768828 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3262.json b/examples/meshcore/corpus/generated/valid_ack_3262.json new file mode 100644 index 00000000..873797ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3262.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05051b58ae3aee5d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "05", + "1b", + "58", + "ae", + "3a" + ] + }, + "payload": { + "ack_crc": 24046 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3263.json b/examples/meshcore/corpus/generated/valid_ack_3263.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3263.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3264.json b/examples/meshcore/corpus/generated/valid_ack_3264.json new file mode 100644 index 00000000..fcca966d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3264.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05fa42b2894baafb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa", + "42", + "b2", + "89", + "4b" + ] + }, + "payload": { + "ack_crc": 64426 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3265.json b/examples/meshcore/corpus/generated/valid_ack_3265.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3265.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3266.json b/examples/meshcore/corpus/generated/valid_ack_3266.json new file mode 100644 index 00000000..5840aedd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3266.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3267.json b/examples/meshcore/corpus/generated/valid_ack_3267.json new file mode 100644 index 00000000..3719a573 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3267.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03705178dc5f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "51", + "78" + ] + }, + "payload": { + "ack_crc": 24540 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3268.json b/examples/meshcore/corpus/generated/valid_ack_3268.json new file mode 100644 index 00000000..a227e89e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3268.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87f4d2f949c0552bea048c8eeecc5e5ef50917d41bec31d90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4d2f9", + "49c055", + "2bea04", + "8c8eee", + "cc5e5e", + "f50917", + "d41bec" + ] + }, + "payload": { + "ack_crc": 55601 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3269.json b/examples/meshcore/corpus/generated/valid_ack_3269.json new file mode 100644 index 00000000..eb258ef1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3269.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07ff6e7d11c46adfa8000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ff", + "6e", + "7d", + "11", + "c4", + "6a", + "df" + ] + }, + "payload": { + "ack_crc": 168 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3270.json b/examples/meshcore/corpus/generated/valid_ack_3270.json new file mode 100644 index 00000000..dc457aa6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3270.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04d8ab73cfa0090000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d8", + "ab", + "73", + "cf" + ] + }, + "payload": { + "ack_crc": 2464 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3271.json b/examples/meshcore/corpus/generated/valid_ack_3271.json new file mode 100644 index 00000000..b7814a2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3271.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89abb4e40331276be3d0b26492f07e7609b4263b31ffcc1e04181b18adc90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "abb4e4", + "033127", + "6be3d0", + "b26492", + "f07e76", + "09b426", + "3b31ff", + "cc1e04", + "181b18" + ] + }, + "payload": { + "ack_crc": 51629 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3272.json b/examples/meshcore/corpus/generated/valid_ack_3272.json new file mode 100644 index 00000000..a3ab6729 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3272.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46211c776d8c61f6d47a434e52dfc50000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "211c", + "776d", + "8c61", + "f6d4", + "7a43", + "4e52" + ] + }, + "payload": { + "ack_crc": 50655 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3273.json b/examples/meshcore/corpus/generated/valid_ack_3273.json new file mode 100644 index 00000000..0c22fb67 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3273.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4078000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 120 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3274.json b/examples/meshcore/corpus/generated/valid_ack_3274.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3274.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3275.json b/examples/meshcore/corpus/generated/valid_ack_3275.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3275.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3276.json b/examples/meshcore/corpus/generated/valid_ack_3276.json new file mode 100644 index 00000000..6e5d15f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3276.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e835a7273c2a40af144084b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5a7273", + "c2a40a", + "f14408" + ] + }, + "payload": { + "ack_crc": 75 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3277.json b/examples/meshcore/corpus/generated/valid_ack_3277.json new file mode 100644 index 00000000..911c9a81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3277.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a01c948336ce21227f06848440000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "c9", + "48", + "33", + "6c", + "e2", + "12", + "27", + "f0", + "68" + ] + }, + "payload": { + "ack_crc": 17480 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3278.json b/examples/meshcore/corpus/generated/valid_ack_3278.json new file mode 100644 index 00000000..957cc445 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3278.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4373ea4fde379afe6d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73ea", + "4fde", + "379a" + ] + }, + "payload": { + "ack_crc": 28158 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3279.json b/examples/meshcore/corpus/generated/valid_ack_3279.json new file mode 100644 index 00000000..ce45f1d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3279.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4343b052ad37a10e582acf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "43b0", + "52ad", + "37a1" + ] + }, + "payload": { + "ack_crc": 3475658766 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3280.json b/examples/meshcore/corpus/generated/valid_ack_3280.json new file mode 100644 index 00000000..30cf2b70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3280.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d081c84bd3a97a2f8373ff7a9ae", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "84", + "bd", + "3a", + "97", + "a2", + "f8", + "37" + ] + }, + "payload": { + "ack_crc": 2930374463 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3281.json b/examples/meshcore/corpus/generated/valid_ack_3281.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3281.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3282.json b/examples/meshcore/corpus/generated/valid_ack_3282.json new file mode 100644 index 00000000..a1e6ad99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3282.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8410c23dab8aa33ddfe18f01d7ba000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "10c23d", + "ab8aa3", + "3ddfe1", + "8f01d7" + ] + }, + "payload": { + "ack_crc": 186 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3283.json b/examples/meshcore/corpus/generated/valid_ack_3283.json new file mode 100644 index 00000000..c51eca3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3283.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d401a0a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2586 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3284.json b/examples/meshcore/corpus/generated/valid_ack_3284.json new file mode 100644 index 00000000..3ebda989 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3284.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81b3c41213c30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b3c412" + ] + }, + "payload": { + "ack_crc": 49939 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3285.json b/examples/meshcore/corpus/generated/valid_ack_3285.json new file mode 100644 index 00000000..27a91ee0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3285.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03764b3f77000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "4b", + "3f" + ] + }, + "payload": { + "ack_crc": 119 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3286.json b/examples/meshcore/corpus/generated/valid_ack_3286.json new file mode 100644 index 00000000..0657928e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3286.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d492075c90bd28ee29930f9536a442e911fa736fd4d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2075", + "c90b", + "d28e", + "e299", + "30f9", + "536a", + "442e", + "911f", + "a736" + ] + }, + "payload": { + "ack_crc": 19965 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3287.json b/examples/meshcore/corpus/generated/valid_ack_3287.json new file mode 100644 index 00000000..d51ebdd2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3287.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0317bf20ff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "bf", + "20" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3288.json b/examples/meshcore/corpus/generated/valid_ack_3288.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3288.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3289.json b/examples/meshcore/corpus/generated/valid_ack_3289.json new file mode 100644 index 00000000..450e44eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3289.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42cf5e8ae07dc5ebfd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cf5e", + "8ae0" + ] + }, + "payload": { + "ack_crc": 4260087165 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3290.json b/examples/meshcore/corpus/generated/valid_ack_3290.json new file mode 100644 index 00000000..45d89432 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3290.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d09675100289f5d98c3734f7d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "67", + "51", + "00", + "28", + "9f", + "5d", + "98", + "c3", + "73" + ] + }, + "payload": { + "ack_crc": 32079 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3291.json b/examples/meshcore/corpus/generated/valid_ack_3291.json new file mode 100644 index 00000000..76c9a387 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3291.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46a3f32e3085e96834f3e76a2f6acb0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a3f3", + "2e30", + "85e9", + "6834", + "f3e7", + "6a2f" + ] + }, + "payload": { + "ack_crc": 52074 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3292.json b/examples/meshcore/corpus/generated/valid_ack_3292.json new file mode 100644 index 00000000..0867f547 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3292.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e856876824f6c81eeb22f9b071b2c5855fa7a496e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "687682", + "4f6c81", + "eeb22f", + "9b071b", + "2c5855" + ] + }, + "payload": { + "ack_crc": 1850309370 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3293.json b/examples/meshcore/corpus/generated/valid_ack_3293.json new file mode 100644 index 00000000..fa798ba5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3293.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d403b000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3294.json b/examples/meshcore/corpus/generated/valid_ack_3294.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3294.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3295.json b/examples/meshcore/corpus/generated/valid_ack_3295.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3295.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3296.json b/examples/meshcore/corpus/generated/valid_ack_3296.json new file mode 100644 index 00000000..ff743369 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3296.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04ce8d36ec9387e743", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "8d", + "36", + "ec" + ] + }, + "payload": { + "ack_crc": 1139246995 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3297.json b/examples/meshcore/corpus/generated/valid_ack_3297.json new file mode 100644 index 00000000..da2619e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3297.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01e150080000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1" + ] + }, + "payload": { + "ack_crc": 2128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3298.json b/examples/meshcore/corpus/generated/valid_ack_3298.json new file mode 100644 index 00000000..0983f3b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3298.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45d8950fce47ef0e5b602342000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d895", + "0fce", + "47ef", + "0e5b", + "6023" + ] + }, + "payload": { + "ack_crc": 66 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3299.json b/examples/meshcore/corpus/generated/valid_ack_3299.json new file mode 100644 index 00000000..8acdd270 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3299.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e874be64a425a4ef64eb88e4d48eb04d54937a67a57f96e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4be64a", + "425a4e", + "f64eb8", + "8e4d48", + "eb04d5", + "4937a6", + "7a57f9" + ] + }, + "payload": { + "ack_crc": 110 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3300.json b/examples/meshcore/corpus/generated/valid_ack_3300.json new file mode 100644 index 00000000..a47ba2cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3300.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80f74e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 20215 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3301.json b/examples/meshcore/corpus/generated/valid_ack_3301.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3301.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3302.json b/examples/meshcore/corpus/generated/valid_ack_3302.json new file mode 100644 index 00000000..6f1135ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3302.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a5bb79df3a52b859cbfa488ea91ae8db9e5f4c93c8d900000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5bb7", + "9df3", + "a52b", + "859c", + "bfa4", + "88ea", + "91ae", + "8db9", + "e5f4", + "c93c" + ] + }, + "payload": { + "ack_crc": 37005 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3303.json b/examples/meshcore/corpus/generated/valid_ack_3303.json new file mode 100644 index 00000000..18c06422 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3303.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87dd53e1ae34939b1c23dc174dbe9a220365242619697700e032", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dd53e1", + "ae3493", + "9b1c23", + "dc174d", + "be9a22", + "036524", + "261969" + ] + }, + "payload": { + "ack_crc": 853540983 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3304.json b/examples/meshcore/corpus/generated/valid_ack_3304.json new file mode 100644 index 00000000..697bd55e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3304.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e463254910423afd60501bf5d2004a62faf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3254", + "9104", + "23af", + "d605", + "01bf", + "5d20" + ] + }, + "payload": { + "ack_crc": 2939135492 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3305.json b/examples/meshcore/corpus/generated/valid_ack_3305.json new file mode 100644 index 00000000..76d5c147 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3305.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8587cdc7a63b1726f24062236e71f12310000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "87cdc7", + "a63b17", + "26f240", + "62236e", + "71f123" + ] + }, + "payload": { + "ack_crc": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3306.json b/examples/meshcore/corpus/generated/valid_ack_3306.json new file mode 100644 index 00000000..66569565 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3306.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84a598ca610592a84cdd9f05b9389d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a598ca", + "610592", + "a84cdd", + "9f05b9" + ] + }, + "payload": { + "ack_crc": 40248 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3307.json b/examples/meshcore/corpus/generated/valid_ack_3307.json new file mode 100644 index 00000000..3d644c3b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3307.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40b6f00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 61622 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3308.json b/examples/meshcore/corpus/generated/valid_ack_3308.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3308.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3309.json b/examples/meshcore/corpus/generated/valid_ack_3309.json new file mode 100644 index 00000000..fc59526f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3309.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d488ff696e336cac1a3c9e0659d7bd24f15300f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8ff6", + "96e3", + "36ca", + "c1a3", + "c9e0", + "659d", + "7bd2", + "4f15" + ] + }, + "payload": { + "ack_crc": 3888 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3310.json b/examples/meshcore/corpus/generated/valid_ack_3310.json new file mode 100644 index 00000000..f0f6839c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3310.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a8bbdf52bd2ab88c6f3a7f47d6a7dfb5c9a21ce5c121b9cb66564d8de864ec8000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8bbdf5", + "2bd2ab", + "88c6f3", + "a7f47d", + "6a7dfb", + "5c9a21", + "ce5c12", + "1b9cb6", + "6564d8", + "de864e" + ] + }, + "payload": { + "ack_crc": 200 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3311.json b/examples/meshcore/corpus/generated/valid_ack_3311.json new file mode 100644 index 00000000..0e8f3cc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3311.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49a63f9c95464bae7ef794c854cf0338ce94f0a05c7dbf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a63f", + "9c95", + "464b", + "ae7e", + "f794", + "c854", + "cf03", + "38ce", + "94f0" + ] + }, + "payload": { + "ack_crc": 3212663968 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3312.json b/examples/meshcore/corpus/generated/valid_ack_3312.json new file mode 100644 index 00000000..8f423766 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3312.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d473ad87ea630bed95004815760d7d18e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ad8", + "7ea6", + "30be", + "d950", + "0481", + "5760", + "d7d1" + ] + }, + "payload": { + "ack_crc": 142 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3313.json b/examples/meshcore/corpus/generated/valid_ack_3313.json new file mode 100644 index 00000000..9e86bed1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3313.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e883dc9548cb2ea2835c9089ef719f6f65747a04f8acefd25ea77000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3dc954", + "8cb2ea", + "2835c9", + "089ef7", + "19f6f6", + "5747a0", + "4f8ace", + "fd25ea" + ] + }, + "payload": { + "ack_crc": 119 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3314.json b/examples/meshcore/corpus/generated/valid_ack_3314.json new file mode 100644 index 00000000..3a855134 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3314.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d813a38e29d690000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3a38e2" + ] + }, + "payload": { + "ack_crc": 27037 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3315.json b/examples/meshcore/corpus/generated/valid_ack_3315.json new file mode 100644 index 00000000..cce15208 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3315.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d875559c86c1f0f4cb55c336d316e7b275e472129d1038c1b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5559c8", + "6c1f0f", + "4cb55c", + "336d31", + "6e7b27", + "5e4721", + "29d103" + ] + }, + "payload": { + "ack_crc": 7052 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3316.json b/examples/meshcore/corpus/generated/valid_ack_3316.json new file mode 100644 index 00000000..044d5653 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3316.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d837f47cbde8d7336e582ef964440", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f47cb", + "de8d73", + "36e582" + ] + }, + "payload": { + "ack_crc": 1078236911 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3317.json b/examples/meshcore/corpus/generated/valid_ack_3317.json new file mode 100644 index 00000000..44570ea6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3317.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43c277278764c9819ce1c9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c277", + "2787", + "64c9" + ] + }, + "payload": { + "ack_crc": 3387006081 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3318.json b/examples/meshcore/corpus/generated/valid_ack_3318.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3318.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3319.json b/examples/meshcore/corpus/generated/valid_ack_3319.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3319.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3320.json b/examples/meshcore/corpus/generated/valid_ack_3320.json new file mode 100644 index 00000000..cb30c68d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3320.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d056dc516389d3e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "c5", + "16", + "38", + "9d" + ] + }, + "payload": { + "ack_crc": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3321.json b/examples/meshcore/corpus/generated/valid_ack_3321.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3321.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3322.json b/examples/meshcore/corpus/generated/valid_ack_3322.json new file mode 100644 index 00000000..71ba810a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3322.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e872acb95ff6933c3442e70f382f4ea17e8bd5f37b3f72b7a4d76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2acb95", + "ff6933", + "c3442e", + "70f382", + "f4ea17", + "e8bd5f", + "37b3f7" + ] + }, + "payload": { + "ack_crc": 1984789035 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3323.json b/examples/meshcore/corpus/generated/valid_ack_3323.json new file mode 100644 index 00000000..9aaefc00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3323.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0455278700ee1e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "27", + "87", + "00" + ] + }, + "payload": { + "ack_crc": 7918 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3324.json b/examples/meshcore/corpus/generated/valid_ack_3324.json new file mode 100644 index 00000000..00a3ecd2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3324.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81e6577a9b000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e6577a" + ] + }, + "payload": { + "ack_crc": 155 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3325.json b/examples/meshcore/corpus/generated/valid_ack_3325.json new file mode 100644 index 00000000..f52dfeac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3325.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8336fff571eb5c82bcb0575b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "36fff5", + "71eb5c", + "82bcb0" + ] + }, + "payload": { + "ack_crc": 23383 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3326.json b/examples/meshcore/corpus/generated/valid_ack_3326.json new file mode 100644 index 00000000..b18f53d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3326.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e452c1db64c48119209b82713ec4c86", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c1d", + "b64c", + "4811", + "9209", + "b827" + ] + }, + "payload": { + "ack_crc": 2253188115 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3327.json b/examples/meshcore/corpus/generated/valid_ack_3327.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3327.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3328.json b/examples/meshcore/corpus/generated/valid_ack_3328.json new file mode 100644 index 00000000..a3088dfb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3328.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e81b6533c7e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b6533c" + ] + }, + "payload": { + "ack_crc": 126 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3329.json b/examples/meshcore/corpus/generated/valid_ack_3329.json new file mode 100644 index 00000000..b76bf136 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3329.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d04224232429f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "42", + "32", + "42" + ] + }, + "payload": { + "ack_crc": 159 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3330.json b/examples/meshcore/corpus/generated/valid_ack_3330.json new file mode 100644 index 00000000..56a2a862 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3330.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8700fad352ba6c53ba9bf5aeff0511be4a4adeacfb9c01000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "00fad3", + "52ba6c", + "53ba9b", + "f5aeff", + "0511be", + "4a4ade", + "acfb9c" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3331.json b/examples/meshcore/corpus/generated/valid_ack_3331.json new file mode 100644 index 00000000..0c862179 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3331.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d09855e14da23869ea41117000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "5e", + "14", + "da", + "23", + "86", + "9e", + "a4", + "11" + ] + }, + "payload": { + "ack_crc": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3332.json b/examples/meshcore/corpus/generated/valid_ack_3332.json new file mode 100644 index 00000000..11dda255 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3332.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86b5129f723d0ced0852791e788786ab7a598828c40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b5129f", + "723d0c", + "ed0852", + "791e78", + "8786ab", + "7a5988" + ] + }, + "payload": { + "ack_crc": 50216 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3333.json b/examples/meshcore/corpus/generated/valid_ack_3333.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3333.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3334.json b/examples/meshcore/corpus/generated/valid_ack_3334.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3334.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3335.json b/examples/meshcore/corpus/generated/valid_ack_3335.json new file mode 100644 index 00000000..d6c65732 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3335.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0625365d1d780027250000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "36", + "5d", + "1d", + "78", + "00" + ] + }, + "payload": { + "ack_crc": 9511 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3336.json b/examples/meshcore/corpus/generated/valid_ack_3336.json new file mode 100644 index 00000000..2127d705 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3336.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4138d1f0000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "38d1" + ] + }, + "payload": { + "ack_crc": 240 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3337.json b/examples/meshcore/corpus/generated/valid_ack_3337.json new file mode 100644 index 00000000..455d3031 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3337.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86cd41585adb6774f285706e447a8321a16771415d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cd4158", + "5adb67", + "74f285", + "706e44", + "7a8321", + "a16771" + ] + }, + "payload": { + "ack_crc": 23873 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3338.json b/examples/meshcore/corpus/generated/valid_ack_3338.json new file mode 100644 index 00000000..c7a8ed58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3338.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4773871a9eb2b7d67a943dc26de76b60a6ccd0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7387", + "1a9e", + "b2b7", + "d67a", + "943d", + "c26d", + "e76b" + ] + }, + "payload": { + "ack_crc": 3503072864 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3339.json b/examples/meshcore/corpus/generated/valid_ack_3339.json new file mode 100644 index 00000000..855f784f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3339.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82ef27be3deb0e26ca0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef27be", + "3deb0e" + ] + }, + "payload": { + "ack_crc": 51750 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3340.json b/examples/meshcore/corpus/generated/valid_ack_3340.json new file mode 100644 index 00000000..a343c568 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3340.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46aa4c16733e109cd0150f7e7257f580eb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aa4c", + "1673", + "3e10", + "9cd0", + "150f", + "7e72" + ] + }, + "payload": { + "ack_crc": 3951097175 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3341.json b/examples/meshcore/corpus/generated/valid_ack_3341.json new file mode 100644 index 00000000..2dcf9a36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3341.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4454b0af63ffc9e70707000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "54b0", + "af63", + "ffc9", + "e707" + ] + }, + "payload": { + "ack_crc": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3342.json b/examples/meshcore/corpus/generated/valid_ack_3342.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3342.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3343.json b/examples/meshcore/corpus/generated/valid_ack_3343.json new file mode 100644 index 00000000..76fe457d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3343.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8500cfbf5cb37fa38cc9008cb3e8ee5732030000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "00cfbf", + "5cb37f", + "a38cc9", + "008cb3", + "e8ee57" + ] + }, + "payload": { + "ack_crc": 818 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3344.json b/examples/meshcore/corpus/generated/valid_ack_3344.json new file mode 100644 index 00000000..1beee781 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3344.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47c6922c8874c84664d9579076d19fe2ba4bbe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c692", + "2c88", + "74c8", + "4664", + "d957", + "9076", + "d19f" + ] + }, + "payload": { + "ack_crc": 3192634082 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3345.json b/examples/meshcore/corpus/generated/valid_ack_3345.json new file mode 100644 index 00000000..237e9d97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3345.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d846cb2d52683b924d9ac951c9801000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6cb2d5", + "2683b9", + "24d9ac", + "951c98" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3346.json b/examples/meshcore/corpus/generated/valid_ack_3346.json new file mode 100644 index 00000000..ae0b522d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3346.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41d02ce4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d02c" + ] + }, + "payload": { + "ack_crc": 228 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3347.json b/examples/meshcore/corpus/generated/valid_ack_3347.json new file mode 100644 index 00000000..b03efcbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3347.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4176a1fb540000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "76a1" + ] + }, + "payload": { + "ack_crc": 21755 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3348.json b/examples/meshcore/corpus/generated/valid_ack_3348.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3348.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3349.json b/examples/meshcore/corpus/generated/valid_ack_3349.json new file mode 100644 index 00000000..57e4ab87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3349.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80a2d95835", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 895015330 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3350.json b/examples/meshcore/corpus/generated/valid_ack_3350.json new file mode 100644 index 00000000..032e498a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3350.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48010018a368da56079f04c469a80f389e20cb9edd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0100", + "18a3", + "68da", + "5607", + "9f04", + "c469", + "a80f", + "389e" + ] + }, + "payload": { + "ack_crc": 3718171424 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3351.json b/examples/meshcore/corpus/generated/valid_ack_3351.json new file mode 100644 index 00000000..f78104cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3351.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0782b66f1216218d03000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "82", + "b6", + "6f", + "12", + "16", + "21", + "8d" + ] + }, + "payload": { + "ack_crc": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3352.json b/examples/meshcore/corpus/generated/valid_ack_3352.json new file mode 100644 index 00000000..b3225171 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3352.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86593c31d3aa5b52f7c6777dbc1b5986a8ea5f23000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "593c31", + "d3aa5b", + "52f7c6", + "777dbc", + "1b5986", + "a8ea5f" + ] + }, + "payload": { + "ack_crc": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3353.json b/examples/meshcore/corpus/generated/valid_ack_3353.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3353.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3354.json b/examples/meshcore/corpus/generated/valid_ack_3354.json new file mode 100644 index 00000000..3a83be31 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3354.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4024000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3355.json b/examples/meshcore/corpus/generated/valid_ack_3355.json new file mode 100644 index 00000000..cb5831f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3355.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e881f0ab7cada5ee207d387a4a4c4425c2b4395cb12ca7b83a1c4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f0ab7", + "cada5e", + "e207d3", + "87a4a4", + "c4425c", + "2b4395", + "cb12ca", + "7b83a1" + ] + }, + "payload": { + "ack_crc": 196 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3356.json b/examples/meshcore/corpus/generated/valid_ack_3356.json new file mode 100644 index 00000000..584e6c82 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3356.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00deefcf05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 97513438 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3357.json b/examples/meshcore/corpus/generated/valid_ack_3357.json new file mode 100644 index 00000000..b08ee20c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3357.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a2511d6c44fedc882c6711949efe180b135901702b39a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2511", + "d6c4", + "4fed", + "c882", + "c671", + "1949", + "efe1", + "80b1", + "3590", + "1702" + ] + }, + "payload": { + "ack_crc": 39603 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3358.json b/examples/meshcore/corpus/generated/valid_ack_3358.json new file mode 100644 index 00000000..ff4a0da4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3358.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03c7eff9f8000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c7", + "ef", + "f9" + ] + }, + "payload": { + "ack_crc": 248 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3359.json b/examples/meshcore/corpus/generated/valid_ack_3359.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3359.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3360.json b/examples/meshcore/corpus/generated/valid_ack_3360.json new file mode 100644 index 00000000..9e92f92d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3360.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e818d72ef85515df4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d72ef" + ] + }, + "payload": { + "ack_crc": 4099756421 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3361.json b/examples/meshcore/corpus/generated/valid_ack_3361.json new file mode 100644 index 00000000..72076370 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3361.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42400b32689f812062", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "400b", + "3268" + ] + }, + "payload": { + "ack_crc": 1646297503 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3362.json b/examples/meshcore/corpus/generated/valid_ack_3362.json new file mode 100644 index 00000000..0c80e950 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3362.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41002121630000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0021" + ] + }, + "payload": { + "ack_crc": 25377 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3363.json b/examples/meshcore/corpus/generated/valid_ack_3363.json new file mode 100644 index 00000000..70bb531e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3363.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06a12127873c6c2f1c0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a1", + "21", + "27", + "87", + "3c", + "6c" + ] + }, + "payload": { + "ack_crc": 7215 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3364.json b/examples/meshcore/corpus/generated/valid_ack_3364.json new file mode 100644 index 00000000..d301ad51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3364.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46280aad09ac97289214c92dbfbe9c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "280a", + "ad09", + "ac97", + "2892", + "14c9", + "2dbf" + ] + }, + "payload": { + "ack_crc": 40126 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3365.json b/examples/meshcore/corpus/generated/valid_ack_3365.json new file mode 100644 index 00000000..25ab9a8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3365.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e029bc9e972fa56", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "c9" + ] + }, + "payload": { + "ack_crc": 1459253993 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3366.json b/examples/meshcore/corpus/generated/valid_ack_3366.json new file mode 100644 index 00000000..7a014770 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3366.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d823dc189d15e635d000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3dc189", + "d15e63" + ] + }, + "payload": { + "ack_crc": 93 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3367.json b/examples/meshcore/corpus/generated/valid_ack_3367.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3367.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3368.json b/examples/meshcore/corpus/generated/valid_ack_3368.json new file mode 100644 index 00000000..2c232c00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3368.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48e90fd8b8f51e016f7f57f3d6b1bd3a2c213a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e90f", + "d8b8", + "f51e", + "016f", + "7f57", + "f3d6", + "b1bd", + "3a2c" + ] + }, + "payload": { + "ack_crc": 14881 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3369.json b/examples/meshcore/corpus/generated/valid_ack_3369.json new file mode 100644 index 00000000..cb975dc8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3369.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d842de41e010e0153536ab5527686000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2de41e", + "010e01", + "53536a", + "b55276" + ] + }, + "payload": { + "ack_crc": 134 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3370.json b/examples/meshcore/corpus/generated/valid_ack_3370.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3370.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3371.json b/examples/meshcore/corpus/generated/valid_ack_3371.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3371.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3372.json b/examples/meshcore/corpus/generated/valid_ack_3372.json new file mode 100644 index 00000000..fd9cdde2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3372.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a59f44a8c9a641c646c44ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59", + "f4", + "4a", + "8c", + "9a", + "64", + "1c", + "64", + "6c", + "44" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3373.json b/examples/meshcore/corpus/generated/valid_ack_3373.json new file mode 100644 index 00000000..fa96077f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3373.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e802079e75d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 1575450912 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3374.json b/examples/meshcore/corpus/generated/valid_ack_3374.json new file mode 100644 index 00000000..5030a279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3374.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84ef120640c4dc14e7b715367c81120000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef1206", + "40c4dc", + "14e7b7", + "15367c" + ] + }, + "payload": { + "ack_crc": 4737 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3375.json b/examples/meshcore/corpus/generated/valid_ack_3375.json new file mode 100644 index 00000000..1ef44833 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3375.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e072667443b42ddcb10eb0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "67", + "44", + "3b", + "42", + "dd", + "cb" + ] + }, + "payload": { + "ack_crc": 60176 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3376.json b/examples/meshcore/corpus/generated/valid_ack_3376.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3376.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3377.json b/examples/meshcore/corpus/generated/valid_ack_3377.json new file mode 100644 index 00000000..dd5c4cc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3377.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41504e1655dfdc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "504e" + ] + }, + "payload": { + "ack_crc": 3705623830 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3378.json b/examples/meshcore/corpus/generated/valid_ack_3378.json new file mode 100644 index 00000000..8e8927dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3378.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e408f890000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 35215 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3379.json b/examples/meshcore/corpus/generated/valid_ack_3379.json new file mode 100644 index 00000000..08c41f10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3379.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4ac96cef63c8536391e440eaf8cbde26dd057e007b4f63b077", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c96c", + "ef63", + "c853", + "6391", + "e440", + "eaf8", + "cbde", + "26dd", + "057e", + "007b" + ] + }, + "payload": { + "ack_crc": 2008048463 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3380.json b/examples/meshcore/corpus/generated/valid_ack_3380.json new file mode 100644 index 00000000..f4bb284f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3380.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8200e43dfeaf863e2f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "00e43d", + "feaf86" + ] + }, + "payload": { + "ack_crc": 12094 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3381.json b/examples/meshcore/corpus/generated/valid_ack_3381.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3381.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3382.json b/examples/meshcore/corpus/generated/valid_ack_3382.json new file mode 100644 index 00000000..80f0f4ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3382.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4598808d920bcb7ed3a71b875fef6a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9880", + "8d92", + "0bcb", + "7ed3", + "a71b" + ] + }, + "payload": { + "ack_crc": 1794072455 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3383.json b/examples/meshcore/corpus/generated/valid_ack_3383.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3383.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3384.json b/examples/meshcore/corpus/generated/valid_ack_3384.json new file mode 100644 index 00000000..9da3fb01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3384.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40c4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 196 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3385.json b/examples/meshcore/corpus/generated/valid_ack_3385.json new file mode 100644 index 00000000..265918e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3385.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d463072404020a1c30a8573ce891a3c0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3072", + "4040", + "20a1", + "c30a", + "8573", + "ce89" + ] + }, + "payload": { + "ack_crc": 15386 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3386.json b/examples/meshcore/corpus/generated/valid_ack_3386.json new file mode 100644 index 00000000..1682a5fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3386.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d086eea820aaba01b2c71000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "ea", + "82", + "0a", + "ab", + "a0", + "1b", + "2c" + ] + }, + "payload": { + "ack_crc": 113 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3387.json b/examples/meshcore/corpus/generated/valid_ack_3387.json new file mode 100644 index 00000000..7c57c06a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3387.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e409b380000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 14491 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3388.json b/examples/meshcore/corpus/generated/valid_ack_3388.json new file mode 100644 index 00000000..84156f28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3388.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88c2b8a3425ddb14925439de9b907a32eb30fed6c42ef7d30f5c950000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c2b8a3", + "425ddb", + "149254", + "39de9b", + "907a32", + "eb30fe", + "d6c42e", + "f7d30f" + ] + }, + "payload": { + "ack_crc": 38236 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3389.json b/examples/meshcore/corpus/generated/valid_ack_3389.json new file mode 100644 index 00000000..01124c9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3389.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d479b6ecf2a7454e49977eda06d8d221f220000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b6e", + "cf2a", + "7454", + "e499", + "77ed", + "a06d", + "8d22" + ] + }, + "payload": { + "ack_crc": 8735 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3390.json b/examples/meshcore/corpus/generated/valid_ack_3390.json new file mode 100644 index 00000000..62f6def0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3390.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49194c75f2d8062c4d6215126a3afc6c0328b9c51284be", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "194c", + "75f2", + "d806", + "2c4d", + "6215", + "126a", + "3afc", + "6c03", + "28b9" + ] + }, + "payload": { + "ack_crc": 3196326597 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3391.json b/examples/meshcore/corpus/generated/valid_ack_3391.json new file mode 100644 index 00000000..de087a98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3391.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04800c0510511fe6a8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "0c", + "05", + "10" + ] + }, + "payload": { + "ack_crc": 2833653585 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3392.json b/examples/meshcore/corpus/generated/valid_ack_3392.json new file mode 100644 index 00000000..10e3f73a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3392.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00dff30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 62431 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3393.json b/examples/meshcore/corpus/generated/valid_ack_3393.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3393.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3394.json b/examples/meshcore/corpus/generated/valid_ack_3394.json new file mode 100644 index 00000000..207d7d4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3394.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05554c380ce3c0000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "4c", + "38", + "0c", + "e3" + ] + }, + "payload": { + "ack_crc": 192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3395.json b/examples/meshcore/corpus/generated/valid_ack_3395.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3395.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3396.json b/examples/meshcore/corpus/generated/valid_ack_3396.json new file mode 100644 index 00000000..929b253d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3396.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05ebef899ec705140000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "ef", + "89", + "9e", + "c7" + ] + }, + "payload": { + "ack_crc": 5125 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3397.json b/examples/meshcore/corpus/generated/valid_ack_3397.json new file mode 100644 index 00000000..8dc63532 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3397.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89331b458d5cbd1d9f9c60f587b620241ac144d3a83a2f2376114d95d6360000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "331b45", + "8d5cbd", + "1d9f9c", + "60f587", + "b62024", + "1ac144", + "d3a83a", + "2f2376", + "114d95" + ] + }, + "payload": { + "ack_crc": 14038 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3398.json b/examples/meshcore/corpus/generated/valid_ack_3398.json new file mode 100644 index 00000000..1173d0d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3398.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e053f886c2f69cecb34f4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3f", + "88", + "6c", + "2f", + "69" + ] + }, + "payload": { + "ack_crc": 4097100750 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3399.json b/examples/meshcore/corpus/generated/valid_ack_3399.json new file mode 100644 index 00000000..80a27e7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3399.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82fe65d848e9c8f9000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe65d8", + "48e9c8" + ] + }, + "payload": { + "ack_crc": 249 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3400.json b/examples/meshcore/corpus/generated/valid_ack_3400.json new file mode 100644 index 00000000..e7bc081b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3400.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e819df16bc9010000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9df16b" + ] + }, + "payload": { + "ack_crc": 457 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3401.json b/examples/meshcore/corpus/generated/valid_ack_3401.json new file mode 100644 index 00000000..b7ce639e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3401.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89ef8acca543d241644e78fcf8bb07369e97546ed46636fd6fc182b2b2090000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef8acc", + "a543d2", + "41644e", + "78fcf8", + "bb0736", + "9e9754", + "6ed466", + "36fd6f", + "c182b2" + ] + }, + "payload": { + "ack_crc": 2482 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3402.json b/examples/meshcore/corpus/generated/valid_ack_3402.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3402.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3403.json b/examples/meshcore/corpus/generated/valid_ack_3403.json new file mode 100644 index 00000000..2cb78aa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3403.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d08d6b5836bbed83de41bbc3b54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d6", + "b5", + "83", + "6b", + "be", + "d8", + "3d", + "e4" + ] + }, + "payload": { + "ack_crc": 1413200923 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3404.json b/examples/meshcore/corpus/generated/valid_ack_3404.json new file mode 100644 index 00000000..cd811d33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3404.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47b8e2e12eeaeb0b5e4e89e309473c33000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b8e2", + "e12e", + "eaeb", + "0b5e", + "4e89", + "e309", + "473c" + ] + }, + "payload": { + "ack_crc": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3405.json b/examples/meshcore/corpus/generated/valid_ack_3405.json new file mode 100644 index 00000000..f8a31ecd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3405.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d40fc320000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 13052 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3406.json b/examples/meshcore/corpus/generated/valid_ack_3406.json new file mode 100644 index 00000000..3e6594ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3406.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46a17cccc5ded39ce60ba5259c44e4da5f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a17c", + "ccc5", + "ded3", + "9ce6", + "0ba5", + "259c" + ] + }, + "payload": { + "ack_crc": 1608180804 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3407.json b/examples/meshcore/corpus/generated/valid_ack_3407.json new file mode 100644 index 00000000..a2ede741 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3407.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82242eed288bda804a5d05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "242eed", + "288bda" + ] + }, + "payload": { + "ack_crc": 90000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3408.json b/examples/meshcore/corpus/generated/valid_ack_3408.json new file mode 100644 index 00000000..8263ea24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3408.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a4f21ad3a0d92e289605a45000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4f", + "21", + "ad", + "3a", + "0d", + "92", + "e2", + "89", + "60", + "5a" + ] + }, + "payload": { + "ack_crc": 69 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3409.json b/examples/meshcore/corpus/generated/valid_ack_3409.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3409.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3410.json b/examples/meshcore/corpus/generated/valid_ack_3410.json new file mode 100644 index 00000000..cee99901 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3410.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8090000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 144 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3411.json b/examples/meshcore/corpus/generated/valid_ack_3411.json new file mode 100644 index 00000000..8ca22ce8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3411.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e831585d9ecf33cf550b2023d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1585d9", + "ecf33c", + "f550b2" + ] + }, + "payload": { + "ack_crc": 15618 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3412.json b/examples/meshcore/corpus/generated/valid_ack_3412.json new file mode 100644 index 00000000..26bb4b19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3412.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84e0131724d68979a9871c5c4b17170000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e01317", + "24d689", + "79a987", + "1c5c4b" + ] + }, + "payload": { + "ack_crc": 5911 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3413.json b/examples/meshcore/corpus/generated/valid_ack_3413.json new file mode 100644 index 00000000..d20b29a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3413.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d473ec3bf2f5511c9d1a987b77549980236170f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ec3", + "bf2f", + "5511", + "c9d1", + "a987", + "b775", + "4998" + ] + }, + "payload": { + "ack_crc": 253179394 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3414.json b/examples/meshcore/corpus/generated/valid_ack_3414.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3414.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3415.json b/examples/meshcore/corpus/generated/valid_ack_3415.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3415.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3416.json b/examples/meshcore/corpus/generated/valid_ack_3416.json new file mode 100644 index 00000000..b2b33a71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3416.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e091107f005a9512a46b0bea90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "07", + "f0", + "05", + "a9", + "51", + "2a", + "46", + "b0" + ] + }, + "payload": { + "ack_crc": 43454 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3417.json b/examples/meshcore/corpus/generated/valid_ack_3417.json new file mode 100644 index 00000000..2204f0e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3417.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89025581ea009d7a68994a99364b548eb2464000c1cb7fca325ffbacb4000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "025581", + "ea009d", + "7a6899", + "4a9936", + "4b548e", + "b24640", + "00c1cb", + "7fca32", + "5ffbac" + ] + }, + "payload": { + "ack_crc": 180 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3418.json b/examples/meshcore/corpus/generated/valid_ack_3418.json new file mode 100644 index 00000000..2dea1def --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3418.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05e1d98d6b77cc650000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "d9", + "8d", + "6b", + "77" + ] + }, + "payload": { + "ack_crc": 26060 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3419.json b/examples/meshcore/corpus/generated/valid_ack_3419.json new file mode 100644 index 00000000..4fa0eb37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3419.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e826605bb4bc4a22d230000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6605bb", + "4bc4a2" + ] + }, + "payload": { + "ack_crc": 9005 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3420.json b/examples/meshcore/corpus/generated/valid_ack_3420.json new file mode 100644 index 00000000..e272e1db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3420.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8640fc64842ed06987b478d88600ddc7b484dfe7010000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "40fc64", + "842ed0", + "6987b4", + "78d886", + "00ddc7", + "b484df" + ] + }, + "payload": { + "ack_crc": 487 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3421.json b/examples/meshcore/corpus/generated/valid_ack_3421.json new file mode 100644 index 00000000..8ced4f7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3421.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d40d48e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 36564 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3422.json b/examples/meshcore/corpus/generated/valid_ack_3422.json new file mode 100644 index 00000000..dc08cea4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3422.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d085ab02325ebb10f8bb8000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "b0", + "23", + "25", + "eb", + "b1", + "0f", + "8b" + ] + }, + "payload": { + "ack_crc": 184 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3423.json b/examples/meshcore/corpus/generated/valid_ack_3423.json new file mode 100644 index 00000000..0f9021c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3423.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e412b9d0d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2b9d" + ] + }, + "payload": { + "ack_crc": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3424.json b/examples/meshcore/corpus/generated/valid_ack_3424.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3424.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3425.json b/examples/meshcore/corpus/generated/valid_ack_3425.json new file mode 100644 index 00000000..e471dfc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3425.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89c8cd53e1e0d3da637fd772439591754429561874aa8decb85d36e7d6c70000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c8cd53", + "e1e0d3", + "da637f", + "d77243", + "959175", + "442956", + "1874aa", + "8decb8", + "5d36e7" + ] + }, + "payload": { + "ack_crc": 51158 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3426.json b/examples/meshcore/corpus/generated/valid_ack_3426.json new file mode 100644 index 00000000..85a82e40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3426.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8422f4277e14977475132ce6b7c5c01bbb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "22f427", + "7e1497", + "747513", + "2ce6b7" + ] + }, + "payload": { + "ack_crc": 3139158213 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3427.json b/examples/meshcore/corpus/generated/valid_ack_3427.json new file mode 100644 index 00000000..fa0b8772 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3427.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8137e1a888910000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "37e1a8" + ] + }, + "payload": { + "ack_crc": 37256 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3428.json b/examples/meshcore/corpus/generated/valid_ack_3428.json new file mode 100644 index 00000000..e0c962ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3428.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85a171441f07524d77a87f9654ede2382855e9a1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a17144", + "1f0752", + "4d77a8", + "7f9654", + "ede238" + ] + }, + "payload": { + "ack_crc": 2716423464 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3429.json b/examples/meshcore/corpus/generated/valid_ack_3429.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3429.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3430.json b/examples/meshcore/corpus/generated/valid_ack_3430.json new file mode 100644 index 00000000..ef79bc9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3430.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05996ee21242d0a40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "6e", + "e2", + "12", + "42" + ] + }, + "payload": { + "ack_crc": 42192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3431.json b/examples/meshcore/corpus/generated/valid_ack_3431.json new file mode 100644 index 00000000..a90e55ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3431.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d04a7022b3b5d553018", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a7", + "02", + "2b", + "3b" + ] + }, + "payload": { + "ack_crc": 405820765 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3432.json b/examples/meshcore/corpus/generated/valid_ack_3432.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3432.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3433.json b/examples/meshcore/corpus/generated/valid_ack_3433.json new file mode 100644 index 00000000..4eb1efe5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3433.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0950f151b07bb1340a7a0875a202", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "f1", + "51", + "b0", + "7b", + "b1", + "34", + "0a", + "7a" + ] + }, + "payload": { + "ack_crc": 44201224 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3434.json b/examples/meshcore/corpus/generated/valid_ack_3434.json new file mode 100644 index 00000000..df32dab2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3434.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4941b93c6dfb75a25fd868773116a57f3b05f9d03e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "41b9", + "3c6d", + "fb75", + "a25f", + "d868", + "7731", + "16a5", + "7f3b", + "05f9" + ] + }, + "payload": { + "ack_crc": 16080 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3435.json b/examples/meshcore/corpus/generated/valid_ack_3435.json new file mode 100644 index 00000000..e87b76a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3435.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87d1500b1c47834836a8f66a0760983fd07bfc54f646c5d10000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d1500b", + "1c4783", + "4836a8", + "f66a07", + "60983f", + "d07bfc", + "54f646" + ] + }, + "payload": { + "ack_crc": 53701 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3436.json b/examples/meshcore/corpus/generated/valid_ack_3436.json new file mode 100644 index 00000000..f69fcd7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3436.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4469bc4c5223c8dcc400f90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "69bc", + "4c52", + "23c8", + "dcc4" + ] + }, + "payload": { + "ack_crc": 63744 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3437.json b/examples/meshcore/corpus/generated/valid_ack_3437.json new file mode 100644 index 00000000..bd8892eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3437.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84270d79d448f05ab1a57ed75115000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "270d79", + "d448f0", + "5ab1a5", + "7ed751" + ] + }, + "payload": { + "ack_crc": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3438.json b/examples/meshcore/corpus/generated/valid_ack_3438.json new file mode 100644 index 00000000..47aa04c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3438.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e829be29062c6e89a5330b9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9be290", + "62c6e8" + ] + }, + "payload": { + "ack_crc": 3106952090 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3439.json b/examples/meshcore/corpus/generated/valid_ack_3439.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3439.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3440.json b/examples/meshcore/corpus/generated/valid_ack_3440.json new file mode 100644 index 00000000..4a951915 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3440.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a4911e18acb46c1975bffe65b3a4ca8ca13748d89b3705169e6db35f87d2d802f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4911e1", + "8acb46", + "c1975b", + "ffe65b", + "3a4ca8", + "ca1374", + "8d89b3", + "705169", + "e6db35", + "f87d2d" + ] + }, + "payload": { + "ack_crc": 12160 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3441.json b/examples/meshcore/corpus/generated/valid_ack_3441.json new file mode 100644 index 00000000..ace3fd8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3441.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40640eb2c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 3350335076 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3442.json b/examples/meshcore/corpus/generated/valid_ack_3442.json new file mode 100644 index 00000000..969aa048 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3442.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4286ec7d5de1bf4a22", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "86ec", + "7d5d" + ] + }, + "payload": { + "ack_crc": 575324129 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3443.json b/examples/meshcore/corpus/generated/valid_ack_3443.json new file mode 100644 index 00000000..15c7551c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3443.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09aaae3fb4bf2b242b5df6380000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "ae", + "3f", + "b4", + "bf", + "2b", + "24", + "2b", + "5d" + ] + }, + "payload": { + "ack_crc": 14582 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3444.json b/examples/meshcore/corpus/generated/valid_ack_3444.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3444.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3445.json b/examples/meshcore/corpus/generated/valid_ack_3445.json new file mode 100644 index 00000000..6532085b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3445.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0589469ddec955cb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "46", + "9d", + "de", + "c9" + ] + }, + "payload": { + "ack_crc": 52053 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3446.json b/examples/meshcore/corpus/generated/valid_ack_3446.json new file mode 100644 index 00000000..23463c9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3446.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d015b571f0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5b" + ] + }, + "payload": { + "ack_crc": 8023 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3447.json b/examples/meshcore/corpus/generated/valid_ack_3447.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3447.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3448.json b/examples/meshcore/corpus/generated/valid_ack_3448.json new file mode 100644 index 00000000..99b1d298 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3448.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03ec3369f03f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec", + "33", + "69" + ] + }, + "payload": { + "ack_crc": 16368 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3449.json b/examples/meshcore/corpus/generated/valid_ack_3449.json new file mode 100644 index 00000000..89482222 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3449.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d894324bbb52f52c421c05da95ea64bba7232d23b9fc33caf0e4887b0f6420000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4324bb", + "b52f52", + "c421c0", + "5da95e", + "a64bba", + "7232d2", + "3b9fc3", + "3caf0e", + "4887b0" + ] + }, + "payload": { + "ack_crc": 17142 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3450.json b/examples/meshcore/corpus/generated/valid_ack_3450.json new file mode 100644 index 00000000..103ec654 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3450.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09cc44f4ea954f84915e21100000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "44", + "f4", + "ea", + "95", + "4f", + "84", + "91", + "5e" + ] + }, + "payload": { + "ack_crc": 4129 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3451.json b/examples/meshcore/corpus/generated/valid_ack_3451.json new file mode 100644 index 00000000..b82689eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3451.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d061683dbe10564e38e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "83", + "db", + "e1", + "05", + "64" + ] + }, + "payload": { + "ack_crc": 36579 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3452.json b/examples/meshcore/corpus/generated/valid_ack_3452.json new file mode 100644 index 00000000..de231905 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3452.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45508597f3939d194663aed4c90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5085", + "97f3", + "939d", + "1946", + "63ae" + ] + }, + "payload": { + "ack_crc": 51668 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3453.json b/examples/meshcore/corpus/generated/valid_ack_3453.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3453.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3454.json b/examples/meshcore/corpus/generated/valid_ack_3454.json new file mode 100644 index 00000000..841716ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3454.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4333adfe77a4c3e7cf0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "33ad", + "fe77", + "a4c3" + ] + }, + "payload": { + "ack_crc": 53223 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3455.json b/examples/meshcore/corpus/generated/valid_ack_3455.json new file mode 100644 index 00000000..fb169773 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3455.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86f67a8f8ac44f856dd2ceed15cf5267790f9ce6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f67a8f", + "8ac44f", + "856dd2", + "ceed15", + "cf5267", + "790f9c" + ] + }, + "payload": { + "ack_crc": 230 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3456.json b/examples/meshcore/corpus/generated/valid_ack_3456.json new file mode 100644 index 00000000..5c3033c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3456.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47b807248cfabafb6701cddf6330d556000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b807", + "248c", + "faba", + "fb67", + "01cd", + "df63", + "30d5" + ] + }, + "payload": { + "ack_crc": 86 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3457.json b/examples/meshcore/corpus/generated/valid_ack_3457.json new file mode 100644 index 00000000..5bf8a44a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3457.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d44066a86e6b3909063dbf118ac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "066a", + "86e6", + "b390", + "9063" + ] + }, + "payload": { + "ack_crc": 2887315931 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3458.json b/examples/meshcore/corpus/generated/valid_ack_3458.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3458.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3459.json b/examples/meshcore/corpus/generated/valid_ack_3459.json new file mode 100644 index 00000000..792d958a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3459.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48f78d6d4440a4a791e7f90bf747624f01897994a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f78d", + "6d44", + "40a4", + "a791", + "e7f9", + "0bf7", + "4762", + "4f01" + ] + }, + "payload": { + "ack_crc": 2794748297 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3460.json b/examples/meshcore/corpus/generated/valid_ack_3460.json new file mode 100644 index 00000000..8fe9fddc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3460.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84b67a3b43d6cde24d8c0095fa36000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b67a3b", + "43d6cd", + "e24d8c", + "0095fa" + ] + }, + "payload": { + "ack_crc": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3461.json b/examples/meshcore/corpus/generated/valid_ack_3461.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3461.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3462.json b/examples/meshcore/corpus/generated/valid_ack_3462.json new file mode 100644 index 00000000..f40ba879 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3462.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e428a4dce11d2000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8a4d", + "ce11" + ] + }, + "payload": { + "ack_crc": 210 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3463.json b/examples/meshcore/corpus/generated/valid_ack_3463.json new file mode 100644 index 00000000..fe08e782 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3463.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4429eda3be04f848c6c7c20000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "29ed", + "a3be", + "04f8", + "48c6" + ] + }, + "payload": { + "ack_crc": 49863 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3464.json b/examples/meshcore/corpus/generated/valid_ack_3464.json new file mode 100644 index 00000000..31ee74d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3464.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09892902586db6f2bdddde000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "29", + "02", + "58", + "6d", + "b6", + "f2", + "bd", + "dd" + ] + }, + "payload": { + "ack_crc": 222 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3465.json b/examples/meshcore/corpus/generated/valid_ack_3465.json new file mode 100644 index 00000000..b7257488 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3465.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46e71b767afb560ee0976ab538f9c25ae7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e71b", + "767a", + "fb56", + "0ee0", + "976a", + "b538" + ] + }, + "payload": { + "ack_crc": 3881485049 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3466.json b/examples/meshcore/corpus/generated/valid_ack_3466.json new file mode 100644 index 00000000..df3b89b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3466.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0575ca764297df890000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "75", + "ca", + "76", + "42", + "97" + ] + }, + "payload": { + "ack_crc": 35295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3467.json b/examples/meshcore/corpus/generated/valid_ack_3467.json new file mode 100644 index 00000000..bf9c219c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3467.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45b658777170242b938eaa4a000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b658", + "7771", + "7024", + "2b93", + "8eaa" + ] + }, + "payload": { + "ack_crc": 74 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3468.json b/examples/meshcore/corpus/generated/valid_ack_3468.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3468.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3469.json b/examples/meshcore/corpus/generated/valid_ack_3469.json new file mode 100644 index 00000000..47a5cc41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3469.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46b87a221ee6ce618691fd7b553ff00000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b87a", + "221e", + "e6ce", + "6186", + "91fd", + "7b55" + ] + }, + "payload": { + "ack_crc": 61503 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3470.json b/examples/meshcore/corpus/generated/valid_ack_3470.json new file mode 100644 index 00000000..10a5e9a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3470.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81c77ac4ddfc0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c77ac4" + ] + }, + "payload": { + "ack_crc": 64733 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3471.json b/examples/meshcore/corpus/generated/valid_ack_3471.json new file mode 100644 index 00000000..9f6e21c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3471.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4755c63f4b58aee3227cba9355c04107fa0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "55c6", + "3f4b", + "58ae", + "e322", + "7cba", + "9355", + "c041" + ] + }, + "payload": { + "ack_crc": 64007 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3472.json b/examples/meshcore/corpus/generated/valid_ack_3472.json new file mode 100644 index 00000000..f0fdf7fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3472.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48d7b1de840dcb8fedc3785cfb023cdb9048aabdbe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d7b1", + "de84", + "0dcb", + "8fed", + "c378", + "5cfb", + "023c", + "db90" + ] + }, + "payload": { + "ack_crc": 3200100936 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3473.json b/examples/meshcore/corpus/generated/valid_ack_3473.json new file mode 100644 index 00000000..5b8934d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3473.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e843503ac80c76dafc027d962087d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3503ac", + "80c76d", + "afc027", + "d96208" + ] + }, + "payload": { + "ack_crc": 125 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3474.json b/examples/meshcore/corpus/generated/valid_ack_3474.json new file mode 100644 index 00000000..07a758ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3474.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07664ad79c36f0d012000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "66", + "4a", + "d7", + "9c", + "36", + "f0", + "d0" + ] + }, + "payload": { + "ack_crc": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3475.json b/examples/meshcore/corpus/generated/valid_ack_3475.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3475.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3476.json b/examples/meshcore/corpus/generated/valid_ack_3476.json new file mode 100644 index 00000000..d7d489ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3476.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84d67cd51378dc9fda500597f626000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d67cd5", + "1378dc", + "9fda50", + "0597f6" + ] + }, + "payload": { + "ack_crc": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3477.json b/examples/meshcore/corpus/generated/valid_ack_3477.json new file mode 100644 index 00000000..0d68549b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3477.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42840e08820e2f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "840e", + "0882" + ] + }, + "payload": { + "ack_crc": 12046 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3478.json b/examples/meshcore/corpus/generated/valid_ack_3478.json new file mode 100644 index 00000000..ac23989d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3478.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4983988313468c472be023bd6b4049aad52829e5610000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8398", + "8313", + "468c", + "472b", + "e023", + "bd6b", + "4049", + "aad5", + "2829" + ] + }, + "payload": { + "ack_crc": 25061 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3479.json b/examples/meshcore/corpus/generated/valid_ack_3479.json new file mode 100644 index 00000000..1ee3b612 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3479.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43fe5eeb0e4a21c1000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fe5e", + "eb0e", + "4a21" + ] + }, + "payload": { + "ack_crc": 193 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3480.json b/examples/meshcore/corpus/generated/valid_ack_3480.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3480.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3481.json b/examples/meshcore/corpus/generated/valid_ack_3481.json new file mode 100644 index 00000000..8bdb9fbc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3481.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47a4412e306353f2b428997c07d34b89830000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a441", + "2e30", + "6353", + "f2b4", + "2899", + "7c07", + "d34b" + ] + }, + "payload": { + "ack_crc": 33673 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3482.json b/examples/meshcore/corpus/generated/valid_ack_3482.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3482.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3483.json b/examples/meshcore/corpus/generated/valid_ack_3483.json new file mode 100644 index 00000000..14699f69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3483.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4541cb86660ef82daac42fd0d00000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "41cb", + "8666", + "0ef8", + "2daa", + "c42f" + ] + }, + "payload": { + "ack_crc": 53456 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3484.json b/examples/meshcore/corpus/generated/valid_ack_3484.json new file mode 100644 index 00000000..190f2ae7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3484.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83b9d2bf31e2e65bfd2955130000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b9d2bf", + "31e2e6", + "5bfd29" + ] + }, + "payload": { + "ack_crc": 4949 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3485.json b/examples/meshcore/corpus/generated/valid_ack_3485.json new file mode 100644 index 00000000..111f6166 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3485.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4075000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 117 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3486.json b/examples/meshcore/corpus/generated/valid_ack_3486.json new file mode 100644 index 00000000..78f065ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3486.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07a9fa3339ab5bdfc1d90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "fa", + "33", + "39", + "ab", + "5b", + "df" + ] + }, + "payload": { + "ack_crc": 55745 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3487.json b/examples/meshcore/corpus/generated/valid_ack_3487.json new file mode 100644 index 00000000..34b09102 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3487.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47690a8e2a15e1755b3a14a3c074c2758c0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "690a", + "8e2a", + "15e1", + "755b", + "3a14", + "a3c0", + "74c2" + ] + }, + "payload": { + "ack_crc": 35957 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3488.json b/examples/meshcore/corpus/generated/valid_ack_3488.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3488.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3489.json b/examples/meshcore/corpus/generated/valid_ack_3489.json new file mode 100644 index 00000000..354aeec4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3489.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4af98a0435efb6bbfe6fcd92031d092a97f252917701000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f98a", + "0435", + "efb6", + "bbfe", + "6fcd", + "9203", + "1d09", + "2a97", + "f252", + "9177" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3490.json b/examples/meshcore/corpus/generated/valid_ack_3490.json new file mode 100644 index 00000000..05debd78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3490.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0205389dcf7941", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "05", + "38" + ] + }, + "payload": { + "ack_crc": 1098502045 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3491.json b/examples/meshcore/corpus/generated/valid_ack_3491.json new file mode 100644 index 00000000..e20e03af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3491.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e065ec24f82c79e64f5300f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5e", + "c2", + "4f", + "82", + "c7", + "9e" + ] + }, + "payload": { + "ack_crc": 254866788 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3492.json b/examples/meshcore/corpus/generated/valid_ack_3492.json new file mode 100644 index 00000000..e7982504 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3492.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85c2e425cbed9426f39a773b1c15949d00000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c2e425", + "cbed94", + "26f39a", + "773b1c", + "15949d" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3493.json b/examples/meshcore/corpus/generated/valid_ack_3493.json new file mode 100644 index 00000000..175bee3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3493.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e819e0aca02440000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e0aca" + ] + }, + "payload": { + "ack_crc": 17410 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3494.json b/examples/meshcore/corpus/generated/valid_ack_3494.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3494.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3495.json b/examples/meshcore/corpus/generated/valid_ack_3495.json new file mode 100644 index 00000000..60ceb240 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3495.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a8ab06f367ef26a128410bcd40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8a", + "b0", + "6f", + "36", + "7e", + "f2", + "6a", + "12", + "84", + "10" + ] + }, + "payload": { + "ack_crc": 54460 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3496.json b/examples/meshcore/corpus/generated/valid_ack_3496.json new file mode 100644 index 00000000..3cdcf9f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3496.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43fe696f99cacaf0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fe69", + "6f99", + "caca" + ] + }, + "payload": { + "ack_crc": 240 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3497.json b/examples/meshcore/corpus/generated/valid_ack_3497.json new file mode 100644 index 00000000..0532da0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3497.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8224aa2ff1ab7a5a58f3f4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "24aa2f", + "f1ab7a" + ] + }, + "payload": { + "ack_crc": 4109588570 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3498.json b/examples/meshcore/corpus/generated/valid_ack_3498.json new file mode 100644 index 00000000..16d850bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3498.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84b93e4890b6921d63bf9d62c03f030000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b93e48", + "90b692", + "1d63bf", + "9d62c0" + ] + }, + "payload": { + "ack_crc": 831 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3499.json b/examples/meshcore/corpus/generated/valid_ack_3499.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3499.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3500.json b/examples/meshcore/corpus/generated/valid_ack_3500.json new file mode 100644 index 00000000..477fafae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3500.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0ad0ae8fa942b17bb6e31fe6af0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d0", + "ae", + "8f", + "a9", + "42", + "b1", + "7b", + "b6", + "e3", + "1f" + ] + }, + "payload": { + "ack_crc": 45030 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3501.json b/examples/meshcore/corpus/generated/valid_ack_3501.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3501.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3502.json b/examples/meshcore/corpus/generated/valid_ack_3502.json new file mode 100644 index 00000000..1f41bf66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3502.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e861667c2b9889de25f8d50770745b05cabaf4b6e890000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1667c2", + "b9889d", + "e25f8d", + "507707", + "45b05c", + "abaf4b" + ] + }, + "payload": { + "ack_crc": 35182 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3503.json b/examples/meshcore/corpus/generated/valid_ack_3503.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3503.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3504.json b/examples/meshcore/corpus/generated/valid_ack_3504.json new file mode 100644 index 00000000..c1a8f37e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3504.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d814ec7ecc4000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ec7ec" + ] + }, + "payload": { + "ack_crc": 196 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3505.json b/examples/meshcore/corpus/generated/valid_ack_3505.json new file mode 100644 index 00000000..1f30536c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3505.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e059702757e7cd2e85466", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97", + "02", + "75", + "7e", + "7c" + ] + }, + "payload": { + "ack_crc": 1716840658 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3506.json b/examples/meshcore/corpus/generated/valid_ack_3506.json new file mode 100644 index 00000000..5efdcd81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3506.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47313be637322d20774e33982599c79f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "313b", + "e637", + "322d", + "2077", + "4e33", + "9825", + "99c7" + ] + }, + "payload": { + "ack_crc": 159 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3507.json b/examples/meshcore/corpus/generated/valid_ack_3507.json new file mode 100644 index 00000000..f5ec26db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3507.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45cd07f0892c870b02686712f6b6b6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cd07", + "f089", + "2c87", + "0b02", + "6867" + ] + }, + "payload": { + "ack_crc": 3065443858 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3508.json b/examples/meshcore/corpus/generated/valid_ack_3508.json new file mode 100644 index 00000000..e8c8791f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3508.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d862db6ac6b29982732a292ea09632c7945fa766e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2db6ac", + "6b2998", + "2732a2", + "92ea09", + "632c79", + "45fa76" + ] + }, + "payload": { + "ack_crc": 110 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3509.json b/examples/meshcore/corpus/generated/valid_ack_3509.json new file mode 100644 index 00000000..a9e6fa79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3509.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4034880000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 34868 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3510.json b/examples/meshcore/corpus/generated/valid_ack_3510.json new file mode 100644 index 00000000..7e9c29ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3510.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e416a908c000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a90" + ] + }, + "payload": { + "ack_crc": 140 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3511.json b/examples/meshcore/corpus/generated/valid_ack_3511.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3511.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3512.json b/examples/meshcore/corpus/generated/valid_ack_3512.json new file mode 100644 index 00000000..58adb7dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3512.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e415e021fc26ce7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e02" + ] + }, + "payload": { + "ack_crc": 3882664479 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3513.json b/examples/meshcore/corpus/generated/valid_ack_3513.json new file mode 100644 index 00000000..eebd490b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3513.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4307856e4e29bfc545828a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0785", + "6e4e", + "29bf" + ] + }, + "payload": { + "ack_crc": 2323793349 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3514.json b/examples/meshcore/corpus/generated/valid_ack_3514.json new file mode 100644 index 00000000..a219d37a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3514.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42974feb3181000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "974f", + "eb31" + ] + }, + "payload": { + "ack_crc": 129 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3515.json b/examples/meshcore/corpus/generated/valid_ack_3515.json new file mode 100644 index 00000000..c6aa9456 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3515.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88f591f566307016a94f903491ddf6776e3e15bdbbd8bfc90440af0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f591f5", + "663070", + "16a94f", + "903491", + "ddf677", + "6e3e15", + "bdbbd8", + "bfc904" + ] + }, + "payload": { + "ack_crc": 44864 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3516.json b/examples/meshcore/corpus/generated/valid_ack_3516.json new file mode 100644 index 00000000..ed416dea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3516.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85a19d3ecf74df741566ab5e3808e3be82af7f0c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a19d3e", + "cf74df", + "741566", + "ab5e38", + "08e3be" + ] + }, + "payload": { + "ack_crc": 209694594 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3517.json b/examples/meshcore/corpus/generated/valid_ack_3517.json new file mode 100644 index 00000000..ef5d7d09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3517.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46480b30120825b37cd6b96d42988b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "480b", + "3012", + "0825", + "b37c", + "d6b9", + "6d42" + ] + }, + "payload": { + "ack_crc": 35736 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3518.json b/examples/meshcore/corpus/generated/valid_ack_3518.json new file mode 100644 index 00000000..2d837599 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3518.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82727b8d956cfbfd5c9dfb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "727b8d", + "956cfb" + ] + }, + "payload": { + "ack_crc": 4221394173 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3519.json b/examples/meshcore/corpus/generated/valid_ack_3519.json new file mode 100644 index 00000000..9e4b65c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3519.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e093b65d8398520a3a9e1448a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "65", + "d8", + "39", + "85", + "20", + "a3", + "a9", + "e1" + ] + }, + "payload": { + "ack_crc": 35396 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3520.json b/examples/meshcore/corpus/generated/valid_ack_3520.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3520.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3521.json b/examples/meshcore/corpus/generated/valid_ack_3521.json new file mode 100644 index 00000000..16102db3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3521.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43d411b3db6b49afc50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d411", + "b3db", + "6b49" + ] + }, + "payload": { + "ack_crc": 50607 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3522.json b/examples/meshcore/corpus/generated/valid_ack_3522.json new file mode 100644 index 00000000..dff4bf7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3522.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4989c5081a47caf23d06e92dcada22268f764437000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "89c5", + "081a", + "47ca", + "f23d", + "06e9", + "2dca", + "da22", + "268f", + "7644" + ] + }, + "payload": { + "ack_crc": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3523.json b/examples/meshcore/corpus/generated/valid_ack_3523.json new file mode 100644 index 00000000..949a2e66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3523.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87b1b79c696140c624a6f2ea0b4662c57d8e11c699f7f63d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b1b79c", + "696140", + "c624a6", + "f2ea0b", + "4662c5", + "7d8e11", + "c699f7" + ] + }, + "payload": { + "ack_crc": 15862 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3524.json b/examples/meshcore/corpus/generated/valid_ack_3524.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3524.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3525.json b/examples/meshcore/corpus/generated/valid_ack_3525.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3525.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3526.json b/examples/meshcore/corpus/generated/valid_ack_3526.json new file mode 100644 index 00000000..3b638dad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3526.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d407f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 127 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3527.json b/examples/meshcore/corpus/generated/valid_ack_3527.json new file mode 100644 index 00000000..18e01f99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3527.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d41d7891b6a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d789" + ] + }, + "payload": { + "ack_crc": 27163 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3528.json b/examples/meshcore/corpus/generated/valid_ack_3528.json new file mode 100644 index 00000000..827c2c9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3528.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8379127fe6b6b6179307d8052e9e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "79127f", + "e6b6b6", + "179307" + ] + }, + "payload": { + "ack_crc": 2653816280 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3529.json b/examples/meshcore/corpus/generated/valid_ack_3529.json new file mode 100644 index 00000000..d4cfa86c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3529.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8406e6c5110fba1b58e8a9860cfebcf5d6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "06e6c5", + "110fba", + "1b58e8", + "a9860c" + ] + }, + "payload": { + "ack_crc": 3606428926 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3530.json b/examples/meshcore/corpus/generated/valid_ack_3530.json new file mode 100644 index 00000000..14721666 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3530.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08d49f44f038b12ce24ca55166", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d4", + "9f", + "44", + "f0", + "38", + "b1", + "2c", + "e2" + ] + }, + "payload": { + "ack_crc": 1716626764 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3531.json b/examples/meshcore/corpus/generated/valid_ack_3531.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3531.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3532.json b/examples/meshcore/corpus/generated/valid_ack_3532.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3532.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3533.json b/examples/meshcore/corpus/generated/valid_ack_3533.json new file mode 100644 index 00000000..6a3243cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3533.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d062c8e57e3aaa72e000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c", + "8e", + "57", + "e3", + "aa", + "a7" + ] + }, + "payload": { + "ack_crc": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3534.json b/examples/meshcore/corpus/generated/valid_ack_3534.json new file mode 100644 index 00000000..805e948e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3534.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03220d5c952b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "0d", + "5c" + ] + }, + "payload": { + "ack_crc": 11157 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3535.json b/examples/meshcore/corpus/generated/valid_ack_3535.json new file mode 100644 index 00000000..4f6f229b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3535.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4457d04e7788c39e0753df0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "57d0", + "4e77", + "88c3", + "9e07" + ] + }, + "payload": { + "ack_crc": 57171 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3536.json b/examples/meshcore/corpus/generated/valid_ack_3536.json new file mode 100644 index 00000000..4587bc19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3536.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45158e25ca967aa2c2d3a1bf500000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "158e", + "25ca", + "967a", + "a2c2", + "d3a1" + ] + }, + "payload": { + "ack_crc": 20671 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3537.json b/examples/meshcore/corpus/generated/valid_ack_3537.json new file mode 100644 index 00000000..0de5aa59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3537.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d893c93c98404db7573291b7954abf68bde57afa6b41a05ff4f20ccd1ff000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3c93c9", + "8404db", + "757329", + "1b7954", + "abf68b", + "de57af", + "a6b41a", + "05ff4f", + "20ccd1" + ] + }, + "payload": { + "ack_crc": 255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3538.json b/examples/meshcore/corpus/generated/valid_ack_3538.json new file mode 100644 index 00000000..4f5cbd42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3538.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82664087536a3295cf0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "664087", + "536a32" + ] + }, + "payload": { + "ack_crc": 53141 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3539.json b/examples/meshcore/corpus/generated/valid_ack_3539.json new file mode 100644 index 00000000..8ba7b50a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3539.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04523b5ddbbca70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "52", + "3b", + "5d", + "db" + ] + }, + "payload": { + "ack_crc": 42940 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3540.json b/examples/meshcore/corpus/generated/valid_ack_3540.json new file mode 100644 index 00000000..d4a55130 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3540.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4447e287c110e26fa1f3f8655d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "47e2", + "87c1", + "10e2", + "6fa1" + ] + }, + "payload": { + "ack_crc": 1566963955 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3541.json b/examples/meshcore/corpus/generated/valid_ack_3541.json new file mode 100644 index 00000000..d1f1fbaf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3541.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d461264e5c21f92d4e9011455dffb500000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1264", + "e5c2", + "1f92", + "d4e9", + "0114", + "55df" + ] + }, + "payload": { + "ack_crc": 20731 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3542.json b/examples/meshcore/corpus/generated/valid_ack_3542.json new file mode 100644 index 00000000..f6be5454 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3542.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85800f44298943d554d49ffd43e07cfab3838e29", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "800f44", + "298943", + "d554d4", + "9ffd43", + "e07cfa" + ] + }, + "payload": { + "ack_crc": 697205683 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3543.json b/examples/meshcore/corpus/generated/valid_ack_3543.json new file mode 100644 index 00000000..c610c398 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3543.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e084873e262884a5c35f61c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "73", + "e2", + "62", + "88", + "4a", + "5c", + "35" + ] + }, + "payload": { + "ack_crc": 7414 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3544.json b/examples/meshcore/corpus/generated/valid_ack_3544.json new file mode 100644 index 00000000..ce3f4800 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3544.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e088fc32342ba812c61cbfaeffb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8f", + "c3", + "23", + "42", + "ba", + "81", + "2c", + "61" + ] + }, + "payload": { + "ack_crc": 4226808523 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3545.json b/examples/meshcore/corpus/generated/valid_ack_3545.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3545.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3546.json b/examples/meshcore/corpus/generated/valid_ack_3546.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3546.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3547.json b/examples/meshcore/corpus/generated/valid_ack_3547.json new file mode 100644 index 00000000..bddfc04c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3547.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45f94e0c71d7835b090a40ed2e9a7f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f94e", + "0c71", + "d783", + "5b09", + "0a40" + ] + }, + "payload": { + "ack_crc": 2140810989 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3548.json b/examples/meshcore/corpus/generated/valid_ack_3548.json new file mode 100644 index 00000000..bf4877c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3548.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89d671498580ec0434af2d11bee58c29240190b6c68b5dbbb235f2388f000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d67149", + "8580ec", + "0434af", + "2d11be", + "e58c29", + "240190", + "b6c68b", + "5dbbb2", + "35f238" + ] + }, + "payload": { + "ack_crc": 143 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3549.json b/examples/meshcore/corpus/generated/valid_ack_3549.json new file mode 100644 index 00000000..ac5a99fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3549.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06837071be153db0220000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83", + "70", + "71", + "be", + "15", + "3d" + ] + }, + "payload": { + "ack_crc": 8880 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3550.json b/examples/meshcore/corpus/generated/valid_ack_3550.json new file mode 100644 index 00000000..b680a84a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3550.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07e3e1b1ae8a10e1b5000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "e1", + "b1", + "ae", + "8a", + "10", + "e1" + ] + }, + "payload": { + "ack_crc": 181 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3551.json b/examples/meshcore/corpus/generated/valid_ack_3551.json new file mode 100644 index 00000000..33976fdc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3551.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0407f2b644b738e182", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "f2", + "b6", + "44" + ] + }, + "payload": { + "ack_crc": 2195798199 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3552.json b/examples/meshcore/corpus/generated/valid_ack_3552.json new file mode 100644 index 00000000..97d05876 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3552.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e892e2c4e6a9440aa94963464ee1fc271a5d0fd2006e9450dea7f7cf0c552be57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2e2c4e", + "6a9440", + "aa9496", + "3464ee", + "1fc271", + "a5d0fd", + "2006e9", + "450dea", + "7f7cf0" + ] + }, + "payload": { + "ack_crc": 1472090821 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3553.json b/examples/meshcore/corpus/generated/valid_ack_3553.json new file mode 100644 index 00000000..06472cae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3553.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e881fac2e251304393575d77ae80ba90a88f090742b08b2f36aac000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fac2e", + "251304", + "393575", + "d77ae8", + "0ba90a", + "88f090", + "742b08", + "b2f36a" + ] + }, + "payload": { + "ack_crc": 172 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3554.json b/examples/meshcore/corpus/generated/valid_ack_3554.json new file mode 100644 index 00000000..de71b528 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3554.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87961f9b213e12b44af3feb20b467aa2c7bfdf1f2c33de000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "961f9b", + "213e12", + "b44af3", + "feb20b", + "467aa2", + "c7bfdf", + "1f2c33" + ] + }, + "payload": { + "ack_crc": 222 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3555.json b/examples/meshcore/corpus/generated/valid_ack_3555.json new file mode 100644 index 00000000..95728c58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3555.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d422bedbb4ba2300000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2bed", + "bb4b" + ] + }, + "payload": { + "ack_crc": 12450 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3556.json b/examples/meshcore/corpus/generated/valid_ack_3556.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3556.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3557.json b/examples/meshcore/corpus/generated/valid_ack_3557.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3557.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3558.json b/examples/meshcore/corpus/generated/valid_ack_3558.json new file mode 100644 index 00000000..85c32c2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3558.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0338470bb5598dc9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "47", + "0b" + ] + }, + "payload": { + "ack_crc": 3381483957 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3559.json b/examples/meshcore/corpus/generated/valid_ack_3559.json new file mode 100644 index 00000000..d8233a98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3559.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8933116221054abb973c43a6c630407526402729b7be95d978cb565a606c184a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "331162", + "21054a", + "bb973c", + "43a6c6", + "304075", + "264027", + "29b7be", + "95d978", + "cb565a" + ] + }, + "payload": { + "ack_crc": 1243114592 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3560.json b/examples/meshcore/corpus/generated/valid_ack_3560.json new file mode 100644 index 00000000..1ada79cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3560.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d835f1b2780f925880d8841000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5f1b27", + "80f925", + "880d88" + ] + }, + "payload": { + "ack_crc": 65 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3561.json b/examples/meshcore/corpus/generated/valid_ack_3561.json new file mode 100644 index 00000000..b9a54b6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3561.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4679e47cf266446f9b9a11768293f5659b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "79e4", + "7cf2", + "6644", + "6f9b", + "9a11", + "7682" + ] + }, + "payload": { + "ack_crc": 2607150483 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3562.json b/examples/meshcore/corpus/generated/valid_ack_3562.json new file mode 100644 index 00000000..14422675 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3562.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e466eb0be6c4531118e6b109e9c94000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6eb0", + "be6c", + "4531", + "118e", + "6b10", + "9e9c" + ] + }, + "payload": { + "ack_crc": 148 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3563.json b/examples/meshcore/corpus/generated/valid_ack_3563.json new file mode 100644 index 00000000..7e5a0237 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3563.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85c09a1c4c10ad1cb206079a5df36b9760ac0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c09a1c", + "4c10ad", + "1cb206", + "079a5d", + "f36b97" + ] + }, + "payload": { + "ack_crc": 44128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3564.json b/examples/meshcore/corpus/generated/valid_ack_3564.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3564.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3565.json b/examples/meshcore/corpus/generated/valid_ack_3565.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3565.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3566.json b/examples/meshcore/corpus/generated/valid_ack_3566.json new file mode 100644 index 00000000..a4a98935 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3566.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4510e6e516eb08e08213a07ad90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "10e6", + "e516", + "eb08", + "e082", + "13a0" + ] + }, + "payload": { + "ack_crc": 55674 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3567.json b/examples/meshcore/corpus/generated/valid_ack_3567.json new file mode 100644 index 00000000..6216a4f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3567.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88b9215844e7c1e8a1ff54c48c49769599eaa66195bbbf724a7a530000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b92158", + "44e7c1", + "e8a1ff", + "54c48c", + "497695", + "99eaa6", + "6195bb", + "bf724a" + ] + }, + "payload": { + "ack_crc": 21370 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3568.json b/examples/meshcore/corpus/generated/valid_ack_3568.json new file mode 100644 index 00000000..bf1e6278 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3568.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e054fb9cd8e5752f10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4f", + "b9", + "cd", + "8e", + "57" + ] + }, + "payload": { + "ack_crc": 61778 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3569.json b/examples/meshcore/corpus/generated/valid_ack_3569.json new file mode 100644 index 00000000..548ce520 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3569.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e049b74fdf8ca9d2545", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "74", + "fd", + "f8" + ] + }, + "payload": { + "ack_crc": 1160093130 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3570.json b/examples/meshcore/corpus/generated/valid_ack_3570.json new file mode 100644 index 00000000..059f6090 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3570.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05d0036f8a7058e40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d0", + "03", + "6f", + "8a", + "70" + ] + }, + "payload": { + "ack_crc": 58456 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3571.json b/examples/meshcore/corpus/generated/valid_ack_3571.json new file mode 100644 index 00000000..12c458a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3571.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0111d4758438", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11" + ] + }, + "payload": { + "ack_crc": 948205012 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3572.json b/examples/meshcore/corpus/generated/valid_ack_3572.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3572.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3573.json b/examples/meshcore/corpus/generated/valid_ack_3573.json new file mode 100644 index 00000000..2f996b1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3573.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4401f720d26345115f78acc45e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "01f7", + "20d2", + "6345", + "115f" + ] + }, + "payload": { + "ack_crc": 1589947512 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3574.json b/examples/meshcore/corpus/generated/valid_ack_3574.json new file mode 100644 index 00000000..412cb8b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3574.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e060d530e72fe6635190000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "53", + "0e", + "72", + "fe", + "66" + ] + }, + "payload": { + "ack_crc": 6453 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3575.json b/examples/meshcore/corpus/generated/valid_ack_3575.json new file mode 100644 index 00000000..46ef8da4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3575.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8459dd6abdaf59be8cf0e2ab9ef20b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "59dd6a", + "bdaf59", + "be8cf0", + "e2ab9e" + ] + }, + "payload": { + "ack_crc": 3058 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3576.json b/examples/meshcore/corpus/generated/valid_ack_3576.json new file mode 100644 index 00000000..4e261cdc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3576.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d496cbd73fe21b4ab6543fa62c3e467b965a2b52b01fc6a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6cbd", + "73fe", + "21b4", + "ab65", + "43fa", + "62c3", + "e467", + "b965", + "a2b5" + ] + }, + "payload": { + "ack_crc": 1794900267 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3577.json b/examples/meshcore/corpus/generated/valid_ack_3577.json new file mode 100644 index 00000000..ebb0eef4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3577.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02e9212ed0cd81", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "21" + ] + }, + "payload": { + "ack_crc": 2177749038 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3578.json b/examples/meshcore/corpus/generated/valid_ack_3578.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3578.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3579.json b/examples/meshcore/corpus/generated/valid_ack_3579.json new file mode 100644 index 00000000..881e67d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3579.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4162df3f2ff2e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "62df" + ] + }, + "payload": { + "ack_crc": 3824299839 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3580.json b/examples/meshcore/corpus/generated/valid_ack_3580.json new file mode 100644 index 00000000..ff0a9673 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3580.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47d39a3cd9b4c92ba0819097de5ee100000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d39a", + "3cd9", + "b4c9", + "2ba0", + "8190", + "97de", + "5ee1" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3581.json b/examples/meshcore/corpus/generated/valid_ack_3581.json new file mode 100644 index 00000000..24f68cc0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3581.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e82bcab6093a10127000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bcab60", + "93a101" + ] + }, + "payload": { + "ack_crc": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3582.json b/examples/meshcore/corpus/generated/valid_ack_3582.json new file mode 100644 index 00000000..e33b40e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3582.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0ad70e98cdd1055af7db782b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "0e", + "98", + "cd", + "d1", + "05", + "5a", + "f7", + "db", + "78" + ] + }, + "payload": { + "ack_crc": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3583.json b/examples/meshcore/corpus/generated/valid_ack_3583.json new file mode 100644 index 00000000..11dbd8b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3583.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03cf75a9985d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cf", + "75", + "a9" + ] + }, + "payload": { + "ack_crc": 23960 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3584.json b/examples/meshcore/corpus/generated/valid_ack_3584.json new file mode 100644 index 00000000..f673d4f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3584.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e86d2d620d66b4de9c121e5b91d24c8f425d3deeddc0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2d620", + "d66b4d", + "e9c121", + "e5b91d", + "24c8f4", + "25d3de" + ] + }, + "payload": { + "ack_crc": 56557 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3585.json b/examples/meshcore/corpus/generated/valid_ack_3585.json new file mode 100644 index 00000000..bf5ff588 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3585.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43a62c2e34bbbd01770000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a62c", + "2e34", + "bbbd" + ] + }, + "payload": { + "ack_crc": 30465 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3586.json b/examples/meshcore/corpus/generated/valid_ack_3586.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3586.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3587.json b/examples/meshcore/corpus/generated/valid_ack_3587.json new file mode 100644 index 00000000..de036ffd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3587.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8407e107ad1545e33886cf360456180000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "07e107", + "ad1545", + "e33886", + "cf3604" + ] + }, + "payload": { + "ack_crc": 6230 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3588.json b/examples/meshcore/corpus/generated/valid_ack_3588.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3588.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3589.json b/examples/meshcore/corpus/generated/valid_ack_3589.json new file mode 100644 index 00000000..e88a238c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3589.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85d8c4624dfdd03338f48d1719f7acdd01156102", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d8c462", + "4dfdd0", + "3338f4", + "8d1719", + "f7acdd" + ] + }, + "payload": { + "ack_crc": 39916801 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3590.json b/examples/meshcore/corpus/generated/valid_ack_3590.json new file mode 100644 index 00000000..4d325e90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3590.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07b1826b3a43bd67deb50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "82", + "6b", + "3a", + "43", + "bd", + "67" + ] + }, + "payload": { + "ack_crc": 46558 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3591.json b/examples/meshcore/corpus/generated/valid_ack_3591.json new file mode 100644 index 00000000..cb467791 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3591.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e859ce73225c43fba97d335caf52dccdbafb08930", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9ce732", + "25c43f", + "ba97d3", + "35caf5", + "2dccdb" + ] + }, + "payload": { + "ack_crc": 814330031 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3592.json b/examples/meshcore/corpus/generated/valid_ack_3592.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3592.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3593.json b/examples/meshcore/corpus/generated/valid_ack_3593.json new file mode 100644 index 00000000..484c3208 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3593.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4115b200000200", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "15b2" + ] + }, + "payload": { + "ack_crc": 131072 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3594.json b/examples/meshcore/corpus/generated/valid_ack_3594.json new file mode 100644 index 00000000..a9afc974 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3594.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e44056facdd23881ab854eaa0f7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "056f", + "acdd", + "2388", + "1ab8" + ] + }, + "payload": { + "ack_crc": 4154518100 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3595.json b/examples/meshcore/corpus/generated/valid_ack_3595.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3595.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3596.json b/examples/meshcore/corpus/generated/valid_ack_3596.json new file mode 100644 index 00000000..73825ae6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3596.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87fc068dde6b9b346f5a46a3a1d7c00773ae87727669ffffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fc068d", + "de6b9b", + "346f5a", + "46a3a1", + "d7c007", + "73ae87", + "727669" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3597.json b/examples/meshcore/corpus/generated/valid_ack_3597.json new file mode 100644 index 00000000..21a866dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3597.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0213a7e76b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "a7" + ] + }, + "payload": { + "ack_crc": 27623 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3598.json b/examples/meshcore/corpus/generated/valid_ack_3598.json new file mode 100644 index 00000000..a6ff61d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3598.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08b83861567ea6c5cc31320000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b8", + "38", + "61", + "56", + "7e", + "a6", + "c5", + "cc" + ] + }, + "payload": { + "ack_crc": 12849 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3599.json b/examples/meshcore/corpus/generated/valid_ack_3599.json new file mode 100644 index 00000000..9e62d02f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3599.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e441af3421452d1fe52df0e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1af3", + "4214", + "52d1", + "fe52" + ] + }, + "payload": { + "ack_crc": 3807 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3600.json b/examples/meshcore/corpus/generated/valid_ack_3600.json new file mode 100644 index 00000000..3a83e8ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3600.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4141bc4c0e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "41bc" + ] + }, + "payload": { + "ack_crc": 3660 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3601.json b/examples/meshcore/corpus/generated/valid_ack_3601.json new file mode 100644 index 00000000..8af483d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3601.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0888ca00f64e831ea475b128d6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "ca", + "00", + "f6", + "4e", + "83", + "1e", + "a4" + ] + }, + "payload": { + "ack_crc": 3592991093 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3602.json b/examples/meshcore/corpus/generated/valid_ack_3602.json new file mode 100644 index 00000000..d396d8d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3602.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d01ed39000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed" + ] + }, + "payload": { + "ack_crc": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3603.json b/examples/meshcore/corpus/generated/valid_ack_3603.json new file mode 100644 index 00000000..9ddab5ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3603.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d40acb40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 46252 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3604.json b/examples/meshcore/corpus/generated/valid_ack_3604.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3604.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3605.json b/examples/meshcore/corpus/generated/valid_ack_3605.json new file mode 100644 index 00000000..f64cba27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3605.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45df9de5fead074c5f3e301993d0f7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "df9d", + "e5fe", + "ad07", + "4c5f", + "3e30" + ] + }, + "payload": { + "ack_crc": 4157641497 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3606.json b/examples/meshcore/corpus/generated/valid_ack_3606.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3606.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3607.json b/examples/meshcore/corpus/generated/valid_ack_3607.json new file mode 100644 index 00000000..192b5b79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3607.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87815ef86e82dd93a0ab9de5b6f50460bc60658aec0b52000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "815ef8", + "6e82dd", + "93a0ab", + "9de5b6", + "f50460", + "bc6065", + "8aec0b" + ] + }, + "payload": { + "ack_crc": 82 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3608.json b/examples/meshcore/corpus/generated/valid_ack_3608.json new file mode 100644 index 00000000..c712e28f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3608.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0517a0c2f698f43e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "a0", + "c2", + "f6", + "98" + ] + }, + "payload": { + "ack_crc": 16116 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3609.json b/examples/meshcore/corpus/generated/valid_ack_3609.json new file mode 100644 index 00000000..66d1be74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3609.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0949829e54ba8f08a7b892150000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "82", + "9e", + "54", + "ba", + "8f", + "08", + "a7", + "b8" + ] + }, + "payload": { + "ack_crc": 5522 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3610.json b/examples/meshcore/corpus/generated/valid_ack_3610.json new file mode 100644 index 00000000..44e0a1fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3610.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a76d624f344a5141e6ca6375788a8f522bdb755fe00000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "76d6", + "24f3", + "44a5", + "141e", + "6ca6", + "3757", + "88a8", + "f522", + "bdb7", + "55fe" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3611.json b/examples/meshcore/corpus/generated/valid_ack_3611.json new file mode 100644 index 00000000..1c59942f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3611.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e014bc8fe0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b" + ] + }, + "payload": { + "ack_crc": 65224 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3612.json b/examples/meshcore/corpus/generated/valid_ack_3612.json new file mode 100644 index 00000000..b9b7ebd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3612.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3613.json b/examples/meshcore/corpus/generated/valid_ack_3613.json new file mode 100644 index 00000000..8fcd0d25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3613.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49c602d05dd15b604928edd296143829c9687106700000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c602", + "d05d", + "d15b", + "6049", + "28ed", + "d296", + "1438", + "29c9", + "6871" + ] + }, + "payload": { + "ack_crc": 28678 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3614.json b/examples/meshcore/corpus/generated/valid_ack_3614.json new file mode 100644 index 00000000..324bd11a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3614.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4462812b8bb3af78f494000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6281", + "2b8b", + "b3af", + "78f4" + ] + }, + "payload": { + "ack_crc": 148 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3615.json b/examples/meshcore/corpus/generated/valid_ack_3615.json new file mode 100644 index 00000000..83be75e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3615.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8660d5ae02f51608e6938eca34fc2ea63e4c9cb7700000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "60d5ae", + "02f516", + "08e693", + "8eca34", + "fc2ea6", + "3e4c9c" + ] + }, + "payload": { + "ack_crc": 28855 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3616.json b/examples/meshcore/corpus/generated/valid_ack_3616.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3616.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3617.json b/examples/meshcore/corpus/generated/valid_ack_3617.json new file mode 100644 index 00000000..8d9fee3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3617.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a559d4c3cdcd6342b64c3aef03b01ccea38d194eadf330d0c57b52fc8724cd8760000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "559d4c", + "3cdcd6", + "342b64", + "c3aef0", + "3b01cc", + "ea38d1", + "94eadf", + "330d0c", + "57b52f", + "c8724c" + ] + }, + "payload": { + "ack_crc": 30424 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3618.json b/examples/meshcore/corpus/generated/valid_ack_3618.json new file mode 100644 index 00000000..3974173b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3618.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01d5b049e20a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5" + ] + }, + "payload": { + "ack_crc": 182602160 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3619.json b/examples/meshcore/corpus/generated/valid_ack_3619.json new file mode 100644 index 00000000..50b43fc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3619.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0471b8b2dfe687f863", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "b8", + "b2", + "df" + ] + }, + "payload": { + "ack_crc": 1677232102 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3620.json b/examples/meshcore/corpus/generated/valid_ack_3620.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3620.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3621.json b/examples/meshcore/corpus/generated/valid_ack_3621.json new file mode 100644 index 00000000..dca97068 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3621.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d42ad5a0c883d100000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ad5a", + "0c88" + ] + }, + "payload": { + "ack_crc": 4157 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3622.json b/examples/meshcore/corpus/generated/valid_ack_3622.json new file mode 100644 index 00000000..874769c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3622.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e442acdee548e7d3472161d15e5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2acd", + "ee54", + "8e7d", + "3472" + ] + }, + "payload": { + "ack_crc": 3843366166 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3623.json b/examples/meshcore/corpus/generated/valid_ack_3623.json new file mode 100644 index 00000000..c8519b17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3623.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4702ad66224da00db3dfb4ece62b3429380000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "02ad", + "6622", + "4da0", + "0db3", + "dfb4", + "ece6", + "2b34" + ] + }, + "payload": { + "ack_crc": 14377 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3624.json b/examples/meshcore/corpus/generated/valid_ack_3624.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3624.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3625.json b/examples/meshcore/corpus/generated/valid_ack_3625.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3625.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3626.json b/examples/meshcore/corpus/generated/valid_ack_3626.json new file mode 100644 index 00000000..70cdbb93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3626.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09d1f9032a1c9b5aac8a73170000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d1", + "f9", + "03", + "2a", + "1c", + "9b", + "5a", + "ac", + "8a" + ] + }, + "payload": { + "ack_crc": 6003 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3627.json b/examples/meshcore/corpus/generated/valid_ack_3627.json new file mode 100644 index 00000000..1a9bbc42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3627.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0802f16f5ea846f22c1321d8d8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "02", + "f1", + "6f", + "5e", + "a8", + "46", + "f2", + "2c" + ] + }, + "payload": { + "ack_crc": 3638042899 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3628.json b/examples/meshcore/corpus/generated/valid_ack_3628.json new file mode 100644 index 00000000..af9244d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3628.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4891f19e220bc6d9ca14693377a07ddfce762e0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "91f1", + "9e22", + "0bc6", + "d9ca", + "1469", + "3377", + "a07d", + "dfce" + ] + }, + "payload": { + "ack_crc": 11894 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3629.json b/examples/meshcore/corpus/generated/valid_ack_3629.json new file mode 100644 index 00000000..5840aedd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3629.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3630.json b/examples/meshcore/corpus/generated/valid_ack_3630.json new file mode 100644 index 00000000..9d2da024 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3630.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8549697820234c4ad291d4f3d6491c83e07a0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "496978", + "20234c", + "4ad291", + "d4f3d6", + "491c83" + ] + }, + "payload": { + "ack_crc": 31456 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3631.json b/examples/meshcore/corpus/generated/valid_ack_3631.json new file mode 100644 index 00000000..1f2bbbe6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3631.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07b647c7542c4e9b31000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b6", + "47", + "c7", + "54", + "2c", + "4e", + "9b" + ] + }, + "payload": { + "ack_crc": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3632.json b/examples/meshcore/corpus/generated/valid_ack_3632.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3632.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3633.json b/examples/meshcore/corpus/generated/valid_ack_3633.json new file mode 100644 index 00000000..d913069d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3633.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08994a40aee460efb27e030000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "4a", + "40", + "ae", + "e4", + "60", + "ef", + "b2" + ] + }, + "payload": { + "ack_crc": 894 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3634.json b/examples/meshcore/corpus/generated/valid_ack_3634.json new file mode 100644 index 00000000..37afacab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3634.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d81dc96cd5f980000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dc96cd" + ] + }, + "payload": { + "ack_crc": 39007 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3635.json b/examples/meshcore/corpus/generated/valid_ack_3635.json new file mode 100644 index 00000000..e006b938 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3635.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d485b679306243e65e380815f8a61bb3e09cc820000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5b67", + "9306", + "243e", + "65e3", + "8081", + "5f8a", + "61bb", + "3e09" + ] + }, + "payload": { + "ack_crc": 33484 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3636.json b/examples/meshcore/corpus/generated/valid_ack_3636.json new file mode 100644 index 00000000..13a3028c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3636.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e800c6a846a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 1787062796 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3637.json b/examples/meshcore/corpus/generated/valid_ack_3637.json new file mode 100644 index 00000000..1f3dfa98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3637.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80d2980000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 39122 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3638.json b/examples/meshcore/corpus/generated/valid_ack_3638.json new file mode 100644 index 00000000..29f19a67 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3638.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41a223e5ce8b11", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a223" + ] + }, + "payload": { + "ack_crc": 294375141 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3639.json b/examples/meshcore/corpus/generated/valid_ack_3639.json new file mode 100644 index 00000000..d48b3e3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3639.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03a550ed95070000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5", + "50", + "ed" + ] + }, + "payload": { + "ack_crc": 1941 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3640.json b/examples/meshcore/corpus/generated/valid_ack_3640.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3640.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3641.json b/examples/meshcore/corpus/generated/valid_ack_3641.json new file mode 100644 index 00000000..66dde7d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3641.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4993370dfd5f3e7a6558f43495c47e0f416cc9d7000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9337", + "0dfd", + "5f3e", + "7a65", + "58f4", + "3495", + "c47e", + "0f41", + "6cc9" + ] + }, + "payload": { + "ack_crc": 215 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3642.json b/examples/meshcore/corpus/generated/valid_ack_3642.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3642.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3643.json b/examples/meshcore/corpus/generated/valid_ack_3643.json new file mode 100644 index 00000000..a5bd98f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3643.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83da55984a9fb3a60ffa940d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "da5598", + "4a9fb3", + "a60ffa" + ] + }, + "payload": { + "ack_crc": 3476 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3644.json b/examples/meshcore/corpus/generated/valid_ack_3644.json new file mode 100644 index 00000000..78d22e58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3644.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4977e6bfd7167ad3467cf3e05a4a3f29a3c0168207b16d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "77e6", + "bfd7", + "167a", + "d346", + "7cf3", + "e05a", + "4a3f", + "29a3", + "c016" + ] + }, + "payload": { + "ack_crc": 1840318338 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3645.json b/examples/meshcore/corpus/generated/valid_ack_3645.json new file mode 100644 index 00000000..063e3c69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3645.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e060c66e0f697d254000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "66", + "e0", + "f6", + "97", + "d2" + ] + }, + "payload": { + "ack_crc": 84 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3646.json b/examples/meshcore/corpus/generated/valid_ack_3646.json new file mode 100644 index 00000000..5463b8f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3646.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d039edbdbd4420000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "db", + "db" + ] + }, + "payload": { + "ack_crc": 17108 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3647.json b/examples/meshcore/corpus/generated/valid_ack_3647.json new file mode 100644 index 00000000..6bfd985e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3647.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47149b1f7ecc905e860a293e0feff9434b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "149b", + "1f7e", + "cc90", + "5e86", + "0a29", + "3e0f", + "eff9" + ] + }, + "payload": { + "ack_crc": 19267 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3648.json b/examples/meshcore/corpus/generated/valid_ack_3648.json new file mode 100644 index 00000000..81eb3f48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3648.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d442fff8d60cc8621fda4d40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2fff", + "8d60", + "cc86", + "21fd" + ] + }, + "payload": { + "ack_crc": 54436 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3649.json b/examples/meshcore/corpus/generated/valid_ack_3649.json new file mode 100644 index 00000000..43f042ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3649.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a7b4fd207a2913f82af351d5660832b172a5cacb5b2000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b4f", + "d207", + "a291", + "3f82", + "af35", + "1d56", + "6083", + "2b17", + "2a5c", + "acb5" + ] + }, + "payload": { + "ack_crc": 178 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3650.json b/examples/meshcore/corpus/generated/valid_ack_3650.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3650.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3651.json b/examples/meshcore/corpus/generated/valid_ack_3651.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3651.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3652.json b/examples/meshcore/corpus/generated/valid_ack_3652.json new file mode 100644 index 00000000..57cc49e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3652.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e00ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3653.json b/examples/meshcore/corpus/generated/valid_ack_3653.json new file mode 100644 index 00000000..50708aa8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3653.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d49f15a51129156c11c78a0ba252aebe90fb50be1000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f15a", + "5112", + "9156", + "c11c", + "78a0", + "ba25", + "2aeb", + "e90f", + "b50b" + ] + }, + "payload": { + "ack_crc": 225 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3654.json b/examples/meshcore/corpus/generated/valid_ack_3654.json new file mode 100644 index 00000000..de9dd595 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3654.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8013000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3655.json b/examples/meshcore/corpus/generated/valid_ack_3655.json new file mode 100644 index 00000000..a9a9dae8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3655.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d888794c719422cea442abb100bc570e9fbdc544da587aa0f2eb3470000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8794c7", + "19422c", + "ea442a", + "bb100b", + "c570e9", + "fbdc54", + "4da587", + "aa0f2e" + ] + }, + "payload": { + "ack_crc": 18355 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3656.json b/examples/meshcore/corpus/generated/valid_ack_3656.json new file mode 100644 index 00000000..1f8bfeaf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3656.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e413bd646000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3bd6" + ] + }, + "payload": { + "ack_crc": 70 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3657.json b/examples/meshcore/corpus/generated/valid_ack_3657.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3657.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3658.json b/examples/meshcore/corpus/generated/valid_ack_3658.json new file mode 100644 index 00000000..93aefc02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3658.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0252823f1ab0ca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "52", + "82" + ] + }, + "payload": { + "ack_crc": 3400538687 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3659.json b/examples/meshcore/corpus/generated/valid_ack_3659.json new file mode 100644 index 00000000..56d78458 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3659.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49a06bcf02ea99c08299050613ff1d322489c7ce000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a06b", + "cf02", + "ea99", + "c082", + "9905", + "0613", + "ff1d", + "3224", + "89c7" + ] + }, + "payload": { + "ack_crc": 206 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3660.json b/examples/meshcore/corpus/generated/valid_ack_3660.json new file mode 100644 index 00000000..15969cb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3660.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a1ff23545dd2ff1166b529baf7e373521667609c6fb4358e3cbd5d7c3b925d6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1ff235", + "45dd2f", + "f1166b", + "529baf", + "7e3735", + "216676", + "09c6fb", + "4358e3", + "cbd5d7", + "c3b925" + ] + }, + "payload": { + "ack_crc": 214 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3661.json b/examples/meshcore/corpus/generated/valid_ack_3661.json new file mode 100644 index 00000000..e57eab35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3661.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e487c84110c2ac462a6890b31933c179c7194f30000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c84", + "110c", + "2ac4", + "62a6", + "890b", + "3193", + "3c17", + "9c71" + ] + }, + "payload": { + "ack_crc": 62356 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3662.json b/examples/meshcore/corpus/generated/valid_ack_3662.json new file mode 100644 index 00000000..a33b1a2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3662.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4442afbfcc411620ea18430000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "42af", + "bfcc", + "4116", + "20ea" + ] + }, + "payload": { + "ack_crc": 17176 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3663.json b/examples/meshcore/corpus/generated/valid_ack_3663.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3663.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3664.json b/examples/meshcore/corpus/generated/valid_ack_3664.json new file mode 100644 index 00000000..bcf61f4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3664.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47afc11bf0b24f108d817bd3a228c4c8b301b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "afc1", + "1bf0", + "b24f", + "108d", + "817b", + "d3a2", + "28c4" + ] + }, + "payload": { + "ack_crc": 2986456008 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3665.json b/examples/meshcore/corpus/generated/valid_ack_3665.json new file mode 100644 index 00000000..bc2fbec9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3665.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e03b4a583cab12240", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "a5", + "83" + ] + }, + "payload": { + "ack_crc": 1076015562 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3666.json b/examples/meshcore/corpus/generated/valid_ack_3666.json new file mode 100644 index 00000000..4ed66d22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3666.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0ab3c19a0fae269a94213e8e740000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b3", + "c1", + "9a", + "0f", + "ae", + "26", + "9a", + "94", + "21", + "3e" + ] + }, + "payload": { + "ack_crc": 29838 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3667.json b/examples/meshcore/corpus/generated/valid_ack_3667.json new file mode 100644 index 00000000..6d6e7748 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3667.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e84363e28eaeb646cbb415ba3bee6000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "363e28", + "eaeb64", + "6cbb41", + "5ba3be" + ] + }, + "payload": { + "ack_crc": 230 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3668.json b/examples/meshcore/corpus/generated/valid_ack_3668.json new file mode 100644 index 00000000..263d42bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3668.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d450e0eb06b3e7aa1ca1f3dca270000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0e0e", + "b06b", + "3e7a", + "a1ca", + "1f3d" + ] + }, + "payload": { + "ack_crc": 10186 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3669.json b/examples/meshcore/corpus/generated/valid_ack_3669.json new file mode 100644 index 00000000..461b2c1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3669.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46829ef75b5d769d2b4999b63be8dcecb9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "829e", + "f75b", + "5d76", + "9d2b", + "4999", + "b63b" + ] + }, + "payload": { + "ack_crc": 3119308008 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3670.json b/examples/meshcore/corpus/generated/valid_ack_3670.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3670.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3671.json b/examples/meshcore/corpus/generated/valid_ack_3671.json new file mode 100644 index 00000000..f26dac34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3671.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0a8044ce4d4909c8f0f1d6383baa7c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "44", + "ce", + "4d", + "49", + "09", + "c8", + "f0", + "f1", + "d6" + ] + }, + "payload": { + "ack_crc": 2091531064 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3672.json b/examples/meshcore/corpus/generated/valid_ack_3672.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3672.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3673.json b/examples/meshcore/corpus/generated/valid_ack_3673.json new file mode 100644 index 00000000..7f143ccd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3673.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e434a820f92ed30238c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4a82", + "0f92", + "ed30" + ] + }, + "payload": { + "ack_crc": 35875 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3674.json b/examples/meshcore/corpus/generated/valid_ack_3674.json new file mode 100644 index 00000000..4ac323b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3674.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8230496ee7dff72bcd0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "30496e", + "e7dff7" + ] + }, + "payload": { + "ack_crc": 52523 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3675.json b/examples/meshcore/corpus/generated/valid_ack_3675.json new file mode 100644 index 00000000..6b20e83f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3675.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43c85cead47d2cdf2d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c85c", + "ead4", + "7d2c" + ] + }, + "payload": { + "ack_crc": 11743 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3676.json b/examples/meshcore/corpus/generated/valid_ack_3676.json new file mode 100644 index 00000000..1a75bc0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3676.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d034a7352df923f9a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "73", + "52" + ] + }, + "payload": { + "ack_crc": 2587857631 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3677.json b/examples/meshcore/corpus/generated/valid_ack_3677.json new file mode 100644 index 00000000..fef54445 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3677.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4522d143f8aab36628c00daef2e9ef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "22d1", + "43f8", + "aab3", + "6628", + "c00d" + ] + }, + "payload": { + "ack_crc": 4025086638 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3678.json b/examples/meshcore/corpus/generated/valid_ack_3678.json new file mode 100644 index 00000000..020a0f67 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3678.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4521e179ac75eb3f04b03519bdc197", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "21e1", + "79ac", + "75eb", + "3f04", + "b035" + ] + }, + "payload": { + "ack_crc": 2546056473 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3679.json b/examples/meshcore/corpus/generated/valid_ack_3679.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3679.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3680.json b/examples/meshcore/corpus/generated/valid_ack_3680.json new file mode 100644 index 00000000..6391a27f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3680.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43d334489399d6c0000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d334", + "4893", + "99d6" + ] + }, + "payload": { + "ack_crc": 192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3681.json b/examples/meshcore/corpus/generated/valid_ack_3681.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3681.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3682.json b/examples/meshcore/corpus/generated/valid_ack_3682.json new file mode 100644 index 00000000..ca7b7447 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3682.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45bc96134e09e180082bd9ae3fbca6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bc96", + "134e", + "09e1", + "8008", + "2bd9" + ] + }, + "payload": { + "ack_crc": 2797354926 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3683.json b/examples/meshcore/corpus/generated/valid_ack_3683.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3683.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3684.json b/examples/meshcore/corpus/generated/valid_ack_3684.json new file mode 100644 index 00000000..1c9491a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3684.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8af18494e3dfe6772a6897e89d0f088798f59b7f3e1b80fe02955c1908ba76ed000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f18494", + "e3dfe6", + "772a68", + "97e89d", + "0f0887", + "98f59b", + "7f3e1b", + "80fe02", + "955c19", + "08ba76" + ] + }, + "payload": { + "ack_crc": 237 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3685.json b/examples/meshcore/corpus/generated/valid_ack_3685.json new file mode 100644 index 00000000..d9f0e652 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3685.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8594a6520a550a0de88389fbdc21d76ec2c600f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94a652", + "0a550a", + "0de883", + "89fbdc", + "21d76e" + ] + }, + "payload": { + "ack_crc": 4177577666 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3686.json b/examples/meshcore/corpus/generated/valid_ack_3686.json new file mode 100644 index 00000000..21c8eee9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3686.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e029e7ba4000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "7b" + ] + }, + "payload": { + "ack_crc": 164 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3687.json b/examples/meshcore/corpus/generated/valid_ack_3687.json new file mode 100644 index 00000000..6ad62205 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3687.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8013370000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 14099 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3688.json b/examples/meshcore/corpus/generated/valid_ack_3688.json new file mode 100644 index 00000000..b567869f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3688.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8849ef8f2f3a523ad088acd8532cec222072eca117dac9d00b10000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "49ef8f", + "2f3a52", + "3ad088", + "acd853", + "2cec22", + "2072ec", + "a117da", + "c9d00b" + ] + }, + "payload": { + "ack_crc": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3689.json b/examples/meshcore/corpus/generated/valid_ack_3689.json new file mode 100644 index 00000000..e4c3238c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3689.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d483fb2dea23c73e32912a2b6524249f89276b80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3fb2", + "dea2", + "3c73", + "e329", + "12a2", + "b652", + "4249", + "f892" + ] + }, + "payload": { + "ack_crc": 47222 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3690.json b/examples/meshcore/corpus/generated/valid_ack_3690.json new file mode 100644 index 00000000..0a0c7775 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3690.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02d1ea01000800", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d1", + "ea" + ] + }, + "payload": { + "ack_crc": 524289 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3691.json b/examples/meshcore/corpus/generated/valid_ack_3691.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3691.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3692.json b/examples/meshcore/corpus/generated/valid_ack_3692.json new file mode 100644 index 00000000..bbb30382 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3692.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a6b1f79e9a35b3b2ae8f7a5571d8ae1c5553014d891000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6b1f", + "79e9", + "a35b", + "3b2a", + "e8f7", + "a557", + "1d8a", + "e1c5", + "5530", + "14d8" + ] + }, + "payload": { + "ack_crc": 145 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3693.json b/examples/meshcore/corpus/generated/valid_ack_3693.json new file mode 100644 index 00000000..b79980ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3693.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05925f86562699000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "5f", + "86", + "56", + "26" + ] + }, + "payload": { + "ack_crc": 153 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3694.json b/examples/meshcore/corpus/generated/valid_ack_3694.json new file mode 100644 index 00000000..ec42da4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3694.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e413134fe000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3134" + ] + }, + "payload": { + "ack_crc": 254 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3695.json b/examples/meshcore/corpus/generated/valid_ack_3695.json new file mode 100644 index 00000000..efd74a99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3695.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05e1cc12cd0500008000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "cc", + "12", + "cd", + "05" + ] + }, + "payload": { + "ack_crc": 8388608 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3696.json b/examples/meshcore/corpus/generated/valid_ack_3696.json new file mode 100644 index 00000000..fdc74b8e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3696.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42590b455000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "590b", + "4550" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3697.json b/examples/meshcore/corpus/generated/valid_ack_3697.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3697.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3698.json b/examples/meshcore/corpus/generated/valid_ack_3698.json new file mode 100644 index 00000000..8285c0a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3698.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e427656891929430000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7656", + "8919" + ] + }, + "payload": { + "ack_crc": 17193 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3699.json b/examples/meshcore/corpus/generated/valid_ack_3699.json new file mode 100644 index 00000000..f16dc541 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3699.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a210d712d886e6410cc93fe9c0a168887cb92d66f09850000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "210d", + "712d", + "886e", + "6410", + "cc93", + "fe9c", + "0a16", + "8887", + "cb92", + "d66f" + ] + }, + "payload": { + "ack_crc": 34057 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3700.json b/examples/meshcore/corpus/generated/valid_ack_3700.json new file mode 100644 index 00000000..291ed073 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3700.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4522919bf40b62ce22b9ad897e0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2291", + "9bf4", + "0b62", + "ce22", + "b9ad" + ] + }, + "payload": { + "ack_crc": 32393 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3701.json b/examples/meshcore/corpus/generated/valid_ack_3701.json new file mode 100644 index 00000000..1c03e24b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3701.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0013000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3702.json b/examples/meshcore/corpus/generated/valid_ack_3702.json new file mode 100644 index 00000000..4ec6f2fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3702.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e83faa4ceafc76bfc93fcf2150000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "faa4ce", + "afc76b", + "fc93fc" + ] + }, + "payload": { + "ack_crc": 5618 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3703.json b/examples/meshcore/corpus/generated/valid_ack_3703.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3703.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3704.json b/examples/meshcore/corpus/generated/valid_ack_3704.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3704.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3705.json b/examples/meshcore/corpus/generated/valid_ack_3705.json new file mode 100644 index 00000000..c68de43f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3705.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0626d821ecda4ccd980000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "d8", + "21", + "ec", + "da", + "4c" + ] + }, + "payload": { + "ack_crc": 39117 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3706.json b/examples/meshcore/corpus/generated/valid_ack_3706.json new file mode 100644 index 00000000..f3f19264 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3706.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8412fb65bff4c77b126a49d5ccbc7da260", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "12fb65", + "bff4c7", + "7b126a", + "49d5cc" + ] + }, + "payload": { + "ack_crc": 1621261756 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3707.json b/examples/meshcore/corpus/generated/valid_ack_3707.json new file mode 100644 index 00000000..60d19ee8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3707.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d493a60eb0d0709f5a4970495bc11b484d19bd5feffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3a60", + "eb0d", + "0709", + "f5a4", + "9704", + "95bc", + "11b4", + "84d1", + "9bd5" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3708.json b/examples/meshcore/corpus/generated/valid_ack_3708.json new file mode 100644 index 00000000..c56a760c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3708.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48c1f02cb15579e54e995933f531bb9dd929000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c1f0", + "2cb1", + "5579", + "e54e", + "9959", + "33f5", + "31bb", + "9dd9" + ] + }, + "payload": { + "ack_crc": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3709.json b/examples/meshcore/corpus/generated/valid_ack_3709.json new file mode 100644 index 00000000..dd1bf47c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3709.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d80dc000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 220 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3710.json b/examples/meshcore/corpus/generated/valid_ack_3710.json new file mode 100644 index 00000000..6544528c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3710.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e878da64195aa4c7c4707af539f59550ae107bb77fee5ce000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8da641", + "95aa4c", + "7c4707", + "af539f", + "59550a", + "e107bb", + "77fee5" + ] + }, + "payload": { + "ack_crc": 206 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3711.json b/examples/meshcore/corpus/generated/valid_ack_3711.json new file mode 100644 index 00000000..004ef836 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3711.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a7f801cca7d4597dbadafb625b0a5a3d1d99c13e4c2c9d99e6a9b30fd458134640000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f801c", + "ca7d45", + "97dbad", + "afb625", + "b0a5a3", + "d1d99c", + "13e4c2", + "c9d99e", + "6a9b30", + "fd4581" + ] + }, + "payload": { + "ack_crc": 25652 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3712.json b/examples/meshcore/corpus/generated/valid_ack_3712.json new file mode 100644 index 00000000..7f3bab94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3712.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8403a987dba0930f9921135ae6dc740000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "03a987", + "dba093", + "0f9921", + "135ae6" + ] + }, + "payload": { + "ack_crc": 29916 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3713.json b/examples/meshcore/corpus/generated/valid_ack_3713.json new file mode 100644 index 00000000..156a60d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3713.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d431f8e914edd43ffc99a3b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1f8e", + "914e", + "dd43" + ] + }, + "payload": { + "ack_crc": 999999999 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3714.json b/examples/meshcore/corpus/generated/valid_ack_3714.json new file mode 100644 index 00000000..17c20ac2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3714.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85ec7e504c5881614631298640e0d0e8a25cc27a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec7e50", + "4c5881", + "614631", + "298640", + "e0d0e8" + ] + }, + "payload": { + "ack_crc": 2059558050 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3715.json b/examples/meshcore/corpus/generated/valid_ack_3715.json new file mode 100644 index 00000000..a3b6c0aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3715.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06a8cc8eb81cac0095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8", + "cc", + "8e", + "b8", + "1c", + "ac" + ] + }, + "payload": { + "ack_crc": 180000000 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3716.json b/examples/meshcore/corpus/generated/valid_ack_3716.json new file mode 100644 index 00000000..4fa0a553 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3716.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07af61c3157f096c2b7db0bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af", + "61", + "c3", + "15", + "7f", + "09", + "6c" + ] + }, + "payload": { + "ack_crc": 3216014635 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3717.json b/examples/meshcore/corpus/generated/valid_ack_3717.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3717.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3718.json b/examples/meshcore/corpus/generated/valid_ack_3718.json new file mode 100644 index 00000000..25d83073 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3718.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8a0f86b1cc7ef1715494df1e69cbf6972379904961994a6e4fd7db3547f82f7fa10000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f86b1", + "cc7ef1", + "715494", + "df1e69", + "cbf697", + "237990", + "496199", + "4a6e4f", + "d7db35", + "47f82f" + ] + }, + "payload": { + "ack_crc": 41343 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3719.json b/examples/meshcore/corpus/generated/valid_ack_3719.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3719.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3720.json b/examples/meshcore/corpus/generated/valid_ack_3720.json new file mode 100644 index 00000000..1a24102f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3720.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d06609c279bfebf9897ce40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "9c", + "27", + "9b", + "fe", + "bf" + ] + }, + "payload": { + "ack_crc": 1087281048 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3721.json b/examples/meshcore/corpus/generated/valid_ack_3721.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3721.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3722.json b/examples/meshcore/corpus/generated/valid_ack_3722.json new file mode 100644 index 00000000..33ce5c87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3722.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8820a3b11c3643ef48b300fda812747c1947cec8a1aa34c2e200156102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "20a3b1", + "1c3643", + "ef48b3", + "00fda8", + "12747c", + "1947ce", + "c8a1aa", + "34c2e2" + ] + }, + "payload": { + "ack_crc": 39916800 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3723.json b/examples/meshcore/corpus/generated/valid_ack_3723.json new file mode 100644 index 00000000..b387a32c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3723.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08cbf3aa1569539de875e50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "f3", + "aa", + "15", + "69", + "53", + "9d", + "e8" + ] + }, + "payload": { + "ack_crc": 58741 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3724.json b/examples/meshcore/corpus/generated/valid_ack_3724.json new file mode 100644 index 00000000..c47f9ffe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3724.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d469905096c787dbb776f9e178d43500000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9905", + "096c", + "787d", + "bb77", + "6f9e", + "178d" + ] + }, + "payload": { + "ack_crc": 20547 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3725.json b/examples/meshcore/corpus/generated/valid_ack_3725.json new file mode 100644 index 00000000..7c7503e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3725.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41317f9a4c8208", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "317f" + ] + }, + "payload": { + "ack_crc": 142757018 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3726.json b/examples/meshcore/corpus/generated/valid_ack_3726.json new file mode 100644 index 00000000..1e620e08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3726.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e882580e53484949e4f2f6be21f91537610f7ed008378a5dec0c599d072", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2580e5", + "348494", + "9e4f2f", + "6be21f", + "915376", + "10f7ed", + "008378", + "a5dec0" + ] + }, + "payload": { + "ack_crc": 1926273477 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3727.json b/examples/meshcore/corpus/generated/valid_ack_3727.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3727.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3728.json b/examples/meshcore/corpus/generated/valid_ack_3728.json new file mode 100644 index 00000000..07fe82f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3728.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82cde4d05552243869942e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cde4d0", + "555224" + ] + }, + "payload": { + "ack_crc": 781478200 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3729.json b/examples/meshcore/corpus/generated/valid_ack_3729.json new file mode 100644 index 00000000..92bee1bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3729.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e400ed37b8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 2340147982 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3730.json b/examples/meshcore/corpus/generated/valid_ack_3730.json new file mode 100644 index 00000000..ca4ab84b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3730.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89d2734b0619a8ca019810719f90cb5b0238aa7e80412dc808839adbce000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2734b", + "0619a8", + "ca0198", + "10719f", + "90cb5b", + "0238aa", + "7e8041", + "2dc808", + "839adb" + ] + }, + "payload": { + "ack_crc": 206 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3731.json b/examples/meshcore/corpus/generated/valid_ack_3731.json new file mode 100644 index 00000000..34299899 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3731.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e477509a2894a282692f16a37b86ba098fe0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7509", + "a289", + "4a28", + "2692", + "f16a", + "37b8", + "6ba0" + ] + }, + "payload": { + "ack_crc": 65176 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3732.json b/examples/meshcore/corpus/generated/valid_ack_3732.json new file mode 100644 index 00000000..ede2c280 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3732.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d45589bfb4357f4f4479fa0e7000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "589b", + "fb43", + "57f4", + "f447", + "9fa0" + ] + }, + "payload": { + "ack_crc": 231 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3733.json b/examples/meshcore/corpus/generated/valid_ack_3733.json new file mode 100644 index 00000000..fea850e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3733.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a76f5260d27243e0db0985d48f768160fb54064b6aa201f00001717a2cb244cbb0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "76f526", + "0d2724", + "3e0db0", + "985d48", + "f76816", + "0fb540", + "64b6aa", + "201f00", + "001717", + "a2cb24" + ] + }, + "payload": { + "ack_crc": 47948 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3734.json b/examples/meshcore/corpus/generated/valid_ack_3734.json new file mode 100644 index 00000000..ec5691dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3734.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e08e09d773f1b141c8fec810000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0", + "9d", + "77", + "3f", + "1b", + "14", + "1c", + "8f" + ] + }, + "payload": { + "ack_crc": 33260 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3735.json b/examples/meshcore/corpus/generated/valid_ack_3735.json new file mode 100644 index 00000000..2276e127 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3735.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4581007fab9ed69fa6b2d65d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8100", + "7fab", + "9ed6", + "9fa6", + "b2d6" + ] + }, + "payload": { + "ack_crc": 93 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3736.json b/examples/meshcore/corpus/generated/valid_ack_3736.json new file mode 100644 index 00000000..97392625 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3736.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d032957362cb4d60f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "57", + "36" + ] + }, + "payload": { + "ack_crc": 265729068 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3737.json b/examples/meshcore/corpus/generated/valid_ack_3737.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3737.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3738.json b/examples/meshcore/corpus/generated/valid_ack_3738.json new file mode 100644 index 00000000..147f8cab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3738.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0af0cce7a20738f70a7fda38e710c2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "cc", + "e7", + "a2", + "07", + "38", + "f7", + "0a", + "7f", + "da" + ] + }, + "payload": { + "ack_crc": 3255887672 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3739.json b/examples/meshcore/corpus/generated/valid_ack_3739.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3739.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3740.json b/examples/meshcore/corpus/generated/valid_ack_3740.json new file mode 100644 index 00000000..86bf7f75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3740.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d849f85ff97705710648d4bd42a76000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f85ff", + "977057", + "10648d", + "4bd42a" + ] + }, + "payload": { + "ack_crc": 118 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3741.json b/examples/meshcore/corpus/generated/valid_ack_3741.json new file mode 100644 index 00000000..66c27a92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3741.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85bbfcde298ff54658f7a47d01a952ae32660000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bbfcde", + "298ff5", + "4658f7", + "a47d01", + "a952ae" + ] + }, + "payload": { + "ack_crc": 26162 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3742.json b/examples/meshcore/corpus/generated/valid_ack_3742.json new file mode 100644 index 00000000..137be8b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3742.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4109d446b50000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "09d4" + ] + }, + "payload": { + "ack_crc": 46406 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3743.json b/examples/meshcore/corpus/generated/valid_ack_3743.json new file mode 100644 index 00000000..df7e5162 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3743.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d816a5c125c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6a5c12" + ] + }, + "payload": { + "ack_crc": 92 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3744.json b/examples/meshcore/corpus/generated/valid_ack_3744.json new file mode 100644 index 00000000..02da2937 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3744.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8355835c091489791d2936000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "55835c", + "091489", + "791d29" + ] + }, + "payload": { + "ack_crc": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3745.json b/examples/meshcore/corpus/generated/valid_ack_3745.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3745.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3746.json b/examples/meshcore/corpus/generated/valid_ack_3746.json new file mode 100644 index 00000000..6320871f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3746.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d033812ea2a0b0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "12", + "ea" + ] + }, + "payload": { + "ack_crc": 2858 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3747.json b/examples/meshcore/corpus/generated/valid_ack_3747.json new file mode 100644 index 00000000..2a0cd310 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3747.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8752e4f6eebe7df74c679d2d74b632f7a9782557739cfc890000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "52e4f6", + "eebe7d", + "f74c67", + "9d2d74", + "b632f7", + "a97825", + "57739c" + ] + }, + "payload": { + "ack_crc": 35324 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3748.json b/examples/meshcore/corpus/generated/valid_ack_3748.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3748.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3749.json b/examples/meshcore/corpus/generated/valid_ack_3749.json new file mode 100644 index 00000000..20aea0cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3749.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8447ac208ac3a7e644dbf9087da9e71ee0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "47ac20", + "8ac3a7", + "e644db", + "f9087d" + ] + }, + "payload": { + "ack_crc": 3760121769 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3750.json b/examples/meshcore/corpus/generated/valid_ack_3750.json new file mode 100644 index 00000000..cf05ca26 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3750.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4ac4239d69aaa02d2647da072fc74d35528b4b61ee7dbd4842", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c423", + "9d69", + "aaa0", + "2d26", + "47da", + "072f", + "c74d", + "3552", + "8b4b", + "61ee" + ] + }, + "payload": { + "ack_crc": 1112063357 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3751.json b/examples/meshcore/corpus/generated/valid_ack_3751.json new file mode 100644 index 00000000..e656d0dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3751.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0604b2e94cbe1c00000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "04", + "b2", + "e9", + "4c", + "be", + "1c" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3752.json b/examples/meshcore/corpus/generated/valid_ack_3752.json new file mode 100644 index 00000000..1687aeb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3752.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e073dfa02a1690aafffffff03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "fa", + "02", + "a1", + "69", + "0a", + "af" + ] + }, + "payload": { + "ack_crc": 67108863 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3753.json b/examples/meshcore/corpus/generated/valid_ack_3753.json new file mode 100644 index 00000000..4e605714 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3753.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8979254dd342c690dd0038d806fd0bf0398aabc10e212f91430ec5a2e00732fc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "79254d", + "d342c6", + "90dd00", + "38d806", + "fd0bf0", + "398aab", + "c10e21", + "2f9143", + "0ec5a2" + ] + }, + "payload": { + "ack_crc": 4231137248 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3754.json b/examples/meshcore/corpus/generated/valid_ack_3754.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3754.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3755.json b/examples/meshcore/corpus/generated/valid_ack_3755.json new file mode 100644 index 00000000..f19389b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3755.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d037fb77463bf2f9c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "b7", + "74" + ] + }, + "payload": { + "ack_crc": 2620374883 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3756.json b/examples/meshcore/corpus/generated/valid_ack_3756.json new file mode 100644 index 00000000..1706fd81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3756.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e02c6ab605c0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6", + "ab" + ] + }, + "payload": { + "ack_crc": 23648 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3757.json b/examples/meshcore/corpus/generated/valid_ack_3757.json new file mode 100644 index 00000000..0399bf21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3757.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e04ce300e0a7a951acb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "30", + "0e", + "0a" + ] + }, + "payload": { + "ack_crc": 3407517050 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3758.json b/examples/meshcore/corpus/generated/valid_ack_3758.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3758.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3759.json b/examples/meshcore/corpus/generated/valid_ack_3759.json new file mode 100644 index 00000000..2597a89a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3759.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d492bb1a27f31b4723922b659bd8383edf9568f4b5e3375", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2bb1", + "a27f", + "31b4", + "7239", + "22b6", + "59bd", + "8383", + "edf9", + "568f" + ] + }, + "payload": { + "ack_crc": 1966300747 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3760.json b/examples/meshcore/corpus/generated/valid_ack_3760.json new file mode 100644 index 00000000..9504a5ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3760.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87426105be5fb637c4a7664c46672f4cf6717a355b25568d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "426105", + "be5fb6", + "37c4a7", + "664c46", + "672f4c", + "f6717a", + "355b25" + ] + }, + "payload": { + "ack_crc": 36182 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3761.json b/examples/meshcore/corpus/generated/valid_ack_3761.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3761.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3762.json b/examples/meshcore/corpus/generated/valid_ack_3762.json new file mode 100644 index 00000000..b06bcb25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3762.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e473def3c739193911c69cb140aefe38c030000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3def", + "3c73", + "9193", + "911c", + "69cb", + "140a", + "efe3" + ] + }, + "payload": { + "ack_crc": 908 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3763.json b/examples/meshcore/corpus/generated/valid_ack_3763.json new file mode 100644 index 00000000..4b601e02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3763.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e01f2ffffff7f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2" + ] + }, + "payload": { + "ack_crc": 2147483647 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3764.json b/examples/meshcore/corpus/generated/valid_ack_3764.json new file mode 100644 index 00000000..85a47fe1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3764.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46537d9f5ac38b7f91d3d6bb3aeb000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "537d", + "9f5a", + "c38b", + "7f91", + "d3d6", + "bb3a" + ] + }, + "payload": { + "ack_crc": 235 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3765.json b/examples/meshcore/corpus/generated/valid_ack_3765.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3765.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3766.json b/examples/meshcore/corpus/generated/valid_ack_3766.json new file mode 100644 index 00000000..a43a0564 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3766.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8014ad0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 44308 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3767.json b/examples/meshcore/corpus/generated/valid_ack_3767.json new file mode 100644 index 00000000..ee6a78c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3767.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88e17d14020fc6a3ae0e712b7397c7e3a8433b2c39ff8e8ab405061d40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e17d14", + "020fc6", + "a3ae0e", + "712b73", + "97c7e3", + "a8433b", + "2c39ff", + "8e8ab4" + ] + }, + "payload": { + "ack_crc": 1075643909 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3768.json b/examples/meshcore/corpus/generated/valid_ack_3768.json new file mode 100644 index 00000000..68836816 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3768.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8814e96fccb2081b30407cf4d9e9c0c4e7a2ab6deed2b55ce76ae9fd28", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "14e96f", + "ccb208", + "1b3040", + "7cf4d9", + "e9c0c4", + "e7a2ab", + "6deed2", + "b55ce7" + ] + }, + "payload": { + "ack_crc": 687729002 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3769.json b/examples/meshcore/corpus/generated/valid_ack_3769.json new file mode 100644 index 00000000..b71f225d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3769.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d436ae48b43b5e491000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6ae4", + "8b43", + "b5e4" + ] + }, + "payload": { + "ack_crc": 145 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3770.json b/examples/meshcore/corpus/generated/valid_ack_3770.json new file mode 100644 index 00000000..94f272ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3770.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e036eec89041aa972", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "ec", + "89" + ] + }, + "payload": { + "ack_crc": 1923684868 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3771.json b/examples/meshcore/corpus/generated/valid_ack_3771.json new file mode 100644 index 00000000..ac0e7d4c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3771.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d029648f055483e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "96", + "48" + ] + }, + "payload": { + "ack_crc": 1044927984 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3772.json b/examples/meshcore/corpus/generated/valid_ack_3772.json new file mode 100644 index 00000000..d4d5f21f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3772.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07a43d41d2b1608e66768ced", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a4", + "3d", + "41", + "d2", + "b1", + "60", + "8e" + ] + }, + "payload": { + "ack_crc": 3985405542 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3773.json b/examples/meshcore/corpus/generated/valid_ack_3773.json new file mode 100644 index 00000000..f69713aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3773.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e818d5fda0a000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d5fda" + ] + }, + "payload": { + "ack_crc": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3774.json b/examples/meshcore/corpus/generated/valid_ack_3774.json new file mode 100644 index 00000000..7d770858 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3774.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48711277066d118757e57f27b71c9d3ba8a7000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7112", + "7706", + "6d11", + "8757", + "e57f", + "27b7", + "1c9d", + "3ba8" + ] + }, + "payload": { + "ack_crc": 167 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3775.json b/examples/meshcore/corpus/generated/valid_ack_3775.json new file mode 100644 index 00000000..26aaa7b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3775.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d08062ab8811a8f7545f9210000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "2a", + "b8", + "81", + "1a", + "8f", + "75", + "45" + ] + }, + "payload": { + "ack_crc": 8697 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3776.json b/examples/meshcore/corpus/generated/valid_ack_3776.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3776.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3777.json b/examples/meshcore/corpus/generated/valid_ack_3777.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3777.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3778.json b/examples/meshcore/corpus/generated/valid_ack_3778.json new file mode 100644 index 00000000..40766567 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3778.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4743e2bfc1e0b031b1497165ee009d5d630000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "43e2", + "bfc1", + "e0b0", + "31b1", + "4971", + "65ee", + "009d" + ] + }, + "payload": { + "ack_crc": 25437 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3779.json b/examples/meshcore/corpus/generated/valid_ack_3779.json new file mode 100644 index 00000000..1e20f352 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3779.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05422c2069b2ce66f4b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "42", + "2c", + "20", + "69", + "b2" + ] + }, + "payload": { + "ack_crc": 3002361550 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3780.json b/examples/meshcore/corpus/generated/valid_ack_3780.json new file mode 100644 index 00000000..1c8ccc4c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3780.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8487c8c1d49f75ddf082c0a26d8f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "87c8c1", + "d49f75", + "ddf082", + "c0a26d" + ] + }, + "payload": { + "ack_crc": 143 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3781.json b/examples/meshcore/corpus/generated/valid_ack_3781.json new file mode 100644 index 00000000..8dcfac53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3781.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d83cdf6eaa6edea95bf7823660000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cdf6ea", + "a6edea", + "95bf78" + ] + }, + "payload": { + "ack_crc": 26147 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3782.json b/examples/meshcore/corpus/generated/valid_ack_3782.json new file mode 100644 index 00000000..ec8d036e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3782.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e088660629ad88c08e339e80000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "86", + "60", + "62", + "9a", + "d8", + "8c", + "08", + "e3" + ] + }, + "payload": { + "ack_crc": 59449 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3783.json b/examples/meshcore/corpus/generated/valid_ack_3783.json new file mode 100644 index 00000000..1ec505a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3783.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07a4648f9aa1f176b1240000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a4", + "64", + "8f", + "9a", + "a1", + "f1", + "76" + ] + }, + "payload": { + "ack_crc": 9393 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3784.json b/examples/meshcore/corpus/generated/valid_ack_3784.json new file mode 100644 index 00000000..a1d8cab5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3784.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e487eacaeafba1da683880b1175e3d4d73823750000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7eac", + "aeaf", + "ba1d", + "a683", + "880b", + "1175", + "e3d4", + "d738" + ] + }, + "payload": { + "ack_crc": 29987 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3785.json b/examples/meshcore/corpus/generated/valid_ack_3785.json new file mode 100644 index 00000000..07b21d1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3785.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e077a6d33ff610bb1b3f10000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7a", + "6d", + "33", + "ff", + "61", + "0b", + "b1" + ] + }, + "payload": { + "ack_crc": 61875 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3786.json b/examples/meshcore/corpus/generated/valid_ack_3786.json new file mode 100644 index 00000000..29b32736 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3786.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3787.json b/examples/meshcore/corpus/generated/valid_ack_3787.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3787.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3788.json b/examples/meshcore/corpus/generated/valid_ack_3788.json new file mode 100644 index 00000000..da40d29c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3788.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d474f79b98aa4616db0f03c651d5da2a3180000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f79", + "b98a", + "a461", + "6db0", + "f03c", + "651d", + "5da2" + ] + }, + "payload": { + "ack_crc": 6307 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3789.json b/examples/meshcore/corpus/generated/valid_ack_3789.json new file mode 100644 index 00000000..bcd09fa2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3789.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41f51c59000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f51c" + ] + }, + "payload": { + "ack_crc": 89 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3790.json b/examples/meshcore/corpus/generated/valid_ack_3790.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3790.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3791.json b/examples/meshcore/corpus/generated/valid_ack_3791.json new file mode 100644 index 00000000..0237cafe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3791.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8aa3981c3bf2d165738bfde45c2e89c09333ecb6f62c2b47975745e0edb123b4000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a3981c", + "3bf2d1", + "65738b", + "fde45c", + "2e89c0", + "9333ec", + "b6f62c", + "2b4797", + "5745e0", + "edb123" + ] + }, + "payload": { + "ack_crc": 180 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3792.json b/examples/meshcore/corpus/generated/valid_ack_3792.json new file mode 100644 index 00000000..c7c26d70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3792.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06e5094099f72f57000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "09", + "40", + "99", + "f7", + "2f" + ] + }, + "payload": { + "ack_crc": 87 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3793.json b/examples/meshcore/corpus/generated/valid_ack_3793.json new file mode 100644 index 00000000..136799c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3793.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8814906c6c3a69bba319684a9b24c2129c5544620d79639c4e73510000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "14906c", + "6c3a69", + "bba319", + "684a9b", + "24c212", + "9c5544", + "620d79", + "639c4e" + ] + }, + "payload": { + "ack_crc": 20851 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3794.json b/examples/meshcore/corpus/generated/valid_ack_3794.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3794.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3795.json b/examples/meshcore/corpus/generated/valid_ack_3795.json new file mode 100644 index 00000000..9ca1a7c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3795.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87bf93be09a9d35e4b95ad869d03a10ceeca2dcdd6be72000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf93be", + "09a9d3", + "5e4b95", + "ad869d", + "03a10c", + "eeca2d", + "cdd6be" + ] + }, + "payload": { + "ack_crc": 114 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3796.json b/examples/meshcore/corpus/generated/valid_ack_3796.json new file mode 100644 index 00000000..c0750567 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3796.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e844db5ec0d31159c3d5340a30880000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4db5ec", + "0d3115", + "9c3d53", + "40a308" + ] + }, + "payload": { + "ack_crc": 128 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3797.json b/examples/meshcore/corpus/generated/valid_ack_3797.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3797.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3798.json b/examples/meshcore/corpus/generated/valid_ack_3798.json new file mode 100644 index 00000000..ccd746c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3798.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48ff8c1ff9a32065185523096486aa86e9c0000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ff8c", + "1ff9", + "a320", + "6518", + "5523", + "0964", + "86aa", + "86e9" + ] + }, + "payload": { + "ack_crc": 192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3799.json b/examples/meshcore/corpus/generated/valid_ack_3799.json new file mode 100644 index 00000000..cd7e0ccd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3799.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4af82bb1fd761b7c62f739eac0d7ac0610257ac0749f000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f82b", + "b1fd", + "761b", + "7c62", + "f739", + "eac0", + "d7ac", + "0610", + "257a", + "c074" + ] + }, + "payload": { + "ack_crc": 159 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3800.json b/examples/meshcore/corpus/generated/valid_ack_3800.json new file mode 100644 index 00000000..31a97749 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3800.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4307950dd4ec9687000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0795", + "0dd4", + "ec96" + ] + }, + "payload": { + "ack_crc": 135 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3801.json b/examples/meshcore/corpus/generated/valid_ack_3801.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3801.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3802.json b/examples/meshcore/corpus/generated/valid_ack_3802.json new file mode 100644 index 00000000..84b9b292 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3802.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d031c4dccba000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "4d", + "cc" + ] + }, + "payload": { + "ack_crc": 186 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3803.json b/examples/meshcore/corpus/generated/valid_ack_3803.json new file mode 100644 index 00000000..8b38be49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3803.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89e9e81ea7c8b61fc166c2bb1dbd3640dc01ce3f9b09db6d8d05d50b8af90000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e9e81e", + "a7c8b6", + "1fc166", + "c2bb1d", + "bd3640", + "dc01ce", + "3f9b09", + "db6d8d", + "05d50b" + ] + }, + "payload": { + "ack_crc": 63882 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3804.json b/examples/meshcore/corpus/generated/valid_ack_3804.json new file mode 100644 index 00000000..3352b062 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3804.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8054f50000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 62804 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3805.json b/examples/meshcore/corpus/generated/valid_ack_3805.json new file mode 100644 index 00000000..0d552eb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3805.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45ee042431661e1b3377079cbe0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ee04", + "2431", + "661e", + "1b33", + "7707" + ] + }, + "payload": { + "ack_crc": 48796 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3806.json b/examples/meshcore/corpus/generated/valid_ack_3806.json new file mode 100644 index 00000000..7961dbd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3806.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0938f59a19a8f2a05da4b4a9556d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "f5", + "9a", + "19", + "a8", + "f2", + "a0", + "5d", + "a4" + ] + }, + "payload": { + "ack_crc": 1834330548 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3807.json b/examples/meshcore/corpus/generated/valid_ack_3807.json new file mode 100644 index 00000000..be1a32f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3807.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48593c05c42b21d143f411c735e059269594000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "593c", + "05c4", + "2b21", + "d143", + "f411", + "c735", + "e059", + "2695" + ] + }, + "payload": { + "ack_crc": 148 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3808.json b/examples/meshcore/corpus/generated/valid_ack_3808.json new file mode 100644 index 00000000..8858dcc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3808.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89ac6aa69b963d8a72cfe179ee9ab0e39cfcc2fa91ed82fdbf903ed0bd5d0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac6aa6", + "9b963d", + "8a72cf", + "e179ee", + "9ab0e3", + "9cfcc2", + "fa91ed", + "82fdbf", + "903ed0" + ] + }, + "payload": { + "ack_crc": 23997 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3809.json b/examples/meshcore/corpus/generated/valid_ack_3809.json new file mode 100644 index 00000000..699ef628 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3809.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47949b8eac34fe075dbb9512b4b9a400000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "949b", + "8eac", + "34fe", + "075d", + "bb95", + "12b4", + "b9a4" + ] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3810.json b/examples/meshcore/corpus/generated/valid_ack_3810.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3810.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3811.json b/examples/meshcore/corpus/generated/valid_ack_3811.json new file mode 100644 index 00000000..63b6e4ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3811.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d87297c5ef015051fa7f407cf67195e7874668262beba51b90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "297c5e", + "f01505", + "1fa7f4", + "07cf67", + "195e78", + "746682", + "62beba" + ] + }, + "payload": { + "ack_crc": 47441 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3812.json b/examples/meshcore/corpus/generated/valid_ack_3812.json new file mode 100644 index 00000000..30d29c0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3812.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d03ebf12baa210000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "f1", + "2b" + ] + }, + "payload": { + "ack_crc": 8618 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3813.json b/examples/meshcore/corpus/generated/valid_ack_3813.json new file mode 100644 index 00000000..96e2d636 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3813.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0411b503358a000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "b5", + "03", + "35" + ] + }, + "payload": { + "ack_crc": 138 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3814.json b/examples/meshcore/corpus/generated/valid_ack_3814.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3814.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3815.json b/examples/meshcore/corpus/generated/valid_ack_3815.json new file mode 100644 index 00000000..8275be6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3815.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e882eba70975d8f5935a11f3fd784504578c14e60158163155a8a000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2eba70", + "975d8f", + "5935a1", + "1f3fd7", + "845045", + "78c14e", + "601581", + "63155a" + ] + }, + "payload": { + "ack_crc": 138 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3816.json b/examples/meshcore/corpus/generated/valid_ack_3816.json new file mode 100644 index 00000000..40fcb27b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3816.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a362f6903c7e38d57244087840000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "2f", + "69", + "03", + "c7", + "e3", + "8d", + "57", + "24", + "40" + ] + }, + "payload": { + "ack_crc": 33927 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3817.json b/examples/meshcore/corpus/generated/valid_ack_3817.json new file mode 100644 index 00000000..595da1b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3817.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05e4a58f63bc2ef40000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "a5", + "8f", + "63", + "bc" + ] + }, + "payload": { + "ack_crc": 62510 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3818.json b/examples/meshcore/corpus/generated/valid_ack_3818.json new file mode 100644 index 00000000..858af734 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3818.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8288eceed114f5917e45c8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "88ecee", + "d114f5" + ] + }, + "payload": { + "ack_crc": 3359997585 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3819.json b/examples/meshcore/corpus/generated/valid_ack_3819.json new file mode 100644 index 00000000..f6535c9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3819.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4281f3a912025cc1fd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81f3", + "a912" + ] + }, + "payload": { + "ack_crc": 4257307650 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3820.json b/examples/meshcore/corpus/generated/valid_ack_3820.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3820.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3821.json b/examples/meshcore/corpus/generated/valid_ack_3821.json new file mode 100644 index 00000000..c5df5116 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3821.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e841ab6d25c0c9ba80130cf7a3647370000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1ab6d2", + "5c0c9b", + "a80130", + "cf7a36" + ] + }, + "payload": { + "ack_crc": 14151 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3822.json b/examples/meshcore/corpus/generated/valid_ack_3822.json new file mode 100644 index 00000000..0af26c19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3822.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02a41bbfdb0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a4", + "1b" + ] + }, + "payload": { + "ack_crc": 56255 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3823.json b/examples/meshcore/corpus/generated/valid_ack_3823.json new file mode 100644 index 00000000..0feb4d03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3823.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d88fc363ccb341e4d0dba3d708d9fd86563c0cbab9ec3a798df22950000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fc363c", + "cb341e", + "4d0dba", + "3d708d", + "9fd865", + "63c0cb", + "ab9ec3", + "a798df" + ] + }, + "payload": { + "ack_crc": 38178 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3824.json b/examples/meshcore/corpus/generated/valid_ack_3824.json new file mode 100644 index 00000000..cc46bdbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3824.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e40d24b6146", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "ack_crc": 1180781522 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3825.json b/examples/meshcore/corpus/generated/valid_ack_3825.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3825.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3826.json b/examples/meshcore/corpus/generated/valid_ack_3826.json new file mode 100644 index 00000000..fbd712d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3826.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a50c883139ebdd534ce342ac40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "c8", + "83", + "13", + "9e", + "bd", + "d5", + "34", + "ce", + "34" + ] + }, + "payload": { + "ack_crc": 50218 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3827.json b/examples/meshcore/corpus/generated/valid_ack_3827.json new file mode 100644 index 00000000..dd18751f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3827.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47dd684cbfa61d21f66b736b259e774c000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd68", + "4cbf", + "a61d", + "21f6", + "6b73", + "6b25", + "9e77" + ] + }, + "payload": { + "ack_crc": 76 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3828.json b/examples/meshcore/corpus/generated/valid_ack_3828.json new file mode 100644 index 00000000..943ac40a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3828.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e438435685c3e06ef51979a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8435", + "685c", + "3e06" + ] + }, + "payload": { + "ack_crc": 2593608175 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3829.json b/examples/meshcore/corpus/generated/valid_ack_3829.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3829.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3830.json b/examples/meshcore/corpus/generated/valid_ack_3830.json new file mode 100644 index 00000000..0e57869b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3830.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d829381a938b8eadf1fd787", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9381a9", + "38b8ea" + ] + }, + "payload": { + "ack_crc": 2279022559 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3831.json b/examples/meshcore/corpus/generated/valid_ack_3831.json new file mode 100644 index 00000000..93344347 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3831.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0547a0d65cd71db50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "47", + "a0", + "d6", + "5c", + "d7" + ] + }, + "payload": { + "ack_crc": 46365 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3832.json b/examples/meshcore/corpus/generated/valid_ack_3832.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3832.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3833.json b/examples/meshcore/corpus/generated/valid_ack_3833.json new file mode 100644 index 00000000..f9a4a034 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3833.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41646b822eb6dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "646b" + ] + }, + "payload": { + "ack_crc": 3702926978 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3834.json b/examples/meshcore/corpus/generated/valid_ack_3834.json new file mode 100644 index 00000000..62236bd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3834.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4526307e1baabc3a47312bffffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2630", + "7e1b", + "aabc", + "3a47", + "312b" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3835.json b/examples/meshcore/corpus/generated/valid_ack_3835.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3835.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3836.json b/examples/meshcore/corpus/generated/valid_ack_3836.json new file mode 100644 index 00000000..c4f39dbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3836.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d07665f4c659bf43b6aa30000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "66", + "5f", + "4c", + "65", + "9b", + "f4", + "3b" + ] + }, + "payload": { + "ack_crc": 41834 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3837.json b/examples/meshcore/corpus/generated/valid_ack_3837.json new file mode 100644 index 00000000..5be18d27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3837.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0562e44047511a029722", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62", + "e4", + "40", + "47", + "51" + ] + }, + "payload": { + "ack_crc": 580321818 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3838.json b/examples/meshcore/corpus/generated/valid_ack_3838.json new file mode 100644 index 00000000..99aa4820 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3838.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e816168c9db000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6168c9" + ] + }, + "payload": { + "ack_crc": 219 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3839.json b/examples/meshcore/corpus/generated/valid_ack_3839.json new file mode 100644 index 00000000..e9d006ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3839.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45d1dec1a10b189ec33bd403c11fb3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d1de", + "c1a1", + "0b18", + "9ec3", + "3bd4" + ] + }, + "payload": { + "ack_crc": 3005202691 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3840.json b/examples/meshcore/corpus/generated/valid_ack_3840.json new file mode 100644 index 00000000..31ea549d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3840.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86ea329149f8dde0c12bac96e44cfa5503e3b3e2404b22", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea3291", + "49f8dd", + "e0c12b", + "ac96e4", + "4cfa55", + "03e3b3" + ] + }, + "payload": { + "ack_crc": 575357154 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3841.json b/examples/meshcore/corpus/generated/valid_ack_3841.json new file mode 100644 index 00000000..467ccaee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3841.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d02b5bba6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "bb" + ] + }, + "payload": { + "ack_crc": 166 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3842.json b/examples/meshcore/corpus/generated/valid_ack_3842.json new file mode 100644 index 00000000..890c6542 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3842.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e877bfd211ed3322e2b7b7cb39842cdf9d8368bf845e37e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7bfd21", + "1ed332", + "2e2b7b", + "7cb398", + "42cdf9", + "d8368b", + "f845e3" + ] + }, + "payload": { + "ack_crc": 126 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3843.json b/examples/meshcore/corpus/generated/valid_ack_3843.json new file mode 100644 index 00000000..0bd80d14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3843.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4299f6fd65cdee0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "99f6", + "fd65" + ] + }, + "payload": { + "ack_crc": 61133 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3844.json b/examples/meshcore/corpus/generated/valid_ack_3844.json new file mode 100644 index 00000000..8a522d14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3844.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d431ef9d5e23cc6f4000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1ef9", + "d5e2", + "3cc6" + ] + }, + "payload": { + "ack_crc": 244 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3845.json b/examples/meshcore/corpus/generated/valid_ack_3845.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3845.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3846.json b/examples/meshcore/corpus/generated/valid_ack_3846.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3846.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3847.json b/examples/meshcore/corpus/generated/valid_ack_3847.json new file mode 100644 index 00000000..73b683a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3847.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a9f0f11a18d9c07fc773b251b101676907d2ab1c6d111700f924a1441ba60ffffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f0f11", + "a18d9c", + "07fc77", + "3b251b", + "101676", + "907d2a", + "b1c6d1", + "11700f", + "924a14", + "41ba60" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3848.json b/examples/meshcore/corpus/generated/valid_ack_3848.json new file mode 100644 index 00000000..72396921 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3848.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8873c24dfdba4d94192eb94d088b886d3bfcb1e40f9902263c54000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73c24d", + "fdba4d", + "94192e", + "b94d08", + "8b886d", + "3bfcb1", + "e40f99", + "02263c" + ] + }, + "payload": { + "ack_crc": 84 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3849.json b/examples/meshcore/corpus/generated/valid_ack_3849.json new file mode 100644 index 00000000..2653fca8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3849.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8590d2d257d33e1cfa0e8123bbb6e5e2f14e7d21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "90d2d2", + "57d33e", + "1cfa0e", + "8123bb", + "b6e5e2" + ] + }, + "payload": { + "ack_crc": 561860337 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3850.json b/examples/meshcore/corpus/generated/valid_ack_3850.json new file mode 100644 index 00000000..20152775 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3850.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d076ef7d11d54c8d92b690000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "f7", + "d1", + "1d", + "54", + "c8", + "d9" + ] + }, + "payload": { + "ack_crc": 26923 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3851.json b/examples/meshcore/corpus/generated/valid_ack_3851.json new file mode 100644 index 00000000..4bd4981d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3851.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43fff1480c76c87c000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fff1", + "480c", + "76c8" + ] + }, + "payload": { + "ack_crc": 124 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3852.json b/examples/meshcore/corpus/generated/valid_ack_3852.json new file mode 100644 index 00000000..5d0dd8a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3852.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4264760ed6bb9327d6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6476", + "0ed6" + ] + }, + "payload": { + "ack_crc": 3592917947 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3853.json b/examples/meshcore/corpus/generated/valid_ack_3853.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3853.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3854.json b/examples/meshcore/corpus/generated/valid_ack_3854.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3854.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3855.json b/examples/meshcore/corpus/generated/valid_ack_3855.json new file mode 100644 index 00000000..ee2d5d58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3855.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d096c8154c8b58019ce9fb8494fc3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6c", + "81", + "54", + "c8", + "b5", + "80", + "19", + "ce", + "9f" + ] + }, + "payload": { + "ack_crc": 3276753336 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3856.json b/examples/meshcore/corpus/generated/valid_ack_3856.json new file mode 100644 index 00000000..f91d2b43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3856.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8246a0dca8e4d5d2410000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46a0dc", + "a8e4d5" + ] + }, + "payload": { + "ack_crc": 16850 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3857.json b/examples/meshcore/corpus/generated/valid_ack_3857.json new file mode 100644 index 00000000..1b1c695a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3857.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45103549401d7a124e17dcffff3f00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1035", + "4940", + "1d7a", + "124e", + "17dc" + ] + }, + "payload": { + "ack_crc": 4194303 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3858.json b/examples/meshcore/corpus/generated/valid_ack_3858.json new file mode 100644 index 00000000..f21b3bbb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3858.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a6f00c01b2b1520d57927012653ee11f1987129637025bdc39cc2c5944e6a26000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6f00c0", + "1b2b15", + "20d579", + "270126", + "53ee11", + "f19871", + "296370", + "25bdc3", + "9cc2c5", + "944e6a" + ] + }, + "payload": { + "ack_crc": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3859.json b/examples/meshcore/corpus/generated/valid_ack_3859.json new file mode 100644 index 00000000..fd3a6134 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3859.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0761aebd8dfe54af3d680bc0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "ae", + "bd", + "8d", + "fe", + "54", + "af" + ] + }, + "payload": { + "ack_crc": 3221973053 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3860.json b/examples/meshcore/corpus/generated/valid_ack_3860.json new file mode 100644 index 00000000..28c9f2b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3860.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d455621d018118a5f1ad7c1b8980000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5621", + "d018", + "118a", + "5f1a", + "d7c1" + ] + }, + "payload": { + "ack_crc": 39096 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3861.json b/examples/meshcore/corpus/generated/valid_ack_3861.json new file mode 100644 index 00000000..70911566 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3861.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4858d40b23893f1df232104eaa84d2a4e1700ee5c4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "58d4", + "0b23", + "893f", + "1df2", + "3210", + "4eaa", + "84d2", + "a4e1" + ] + }, + "payload": { + "ack_crc": 3303345776 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3862.json b/examples/meshcore/corpus/generated/valid_ack_3862.json new file mode 100644 index 00000000..5b74af40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3862.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4671b0b65d4574916a3f526850b85e7144", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "71b0", + "b65d", + "4574", + "916a", + "3f52", + "6850" + ] + }, + "payload": { + "ack_crc": 1148280504 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3863.json b/examples/meshcore/corpus/generated/valid_ack_3863.json new file mode 100644 index 00000000..3c74fec9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3863.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84bd75080f9145d68d4b49997000001000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd7508", + "0f9145", + "d68d4b", + "499970" + ] + }, + "payload": { + "ack_crc": 1048576 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3864.json b/examples/meshcore/corpus/generated/valid_ack_3864.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3864.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3865.json b/examples/meshcore/corpus/generated/valid_ack_3865.json new file mode 100644 index 00000000..767cea6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3865.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48c3bb5111be88bd13500e12ba399c29f500156102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c3bb", + "5111", + "be88", + "bd13", + "500e", + "12ba", + "399c", + "29f5" + ] + }, + "payload": { + "ack_crc": 39916800 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3866.json b/examples/meshcore/corpus/generated/valid_ack_3866.json new file mode 100644 index 00000000..c6ffd4fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3866.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e820d048a192404835f0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0d048a", + "192404" + ] + }, + "payload": { + "ack_crc": 24451 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3867.json b/examples/meshcore/corpus/generated/valid_ack_3867.json new file mode 100644 index 00000000..a908b063 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3867.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4a8be94079672979976f466000f46a789861aa93e8cc000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8be9", + "4079", + "6729", + "7997", + "6f46", + "6000", + "f46a", + "7898", + "61aa", + "93e8" + ] + }, + "payload": { + "ack_crc": 204 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3868.json b/examples/meshcore/corpus/generated/valid_ack_3868.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3868.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3869.json b/examples/meshcore/corpus/generated/valid_ack_3869.json new file mode 100644 index 00000000..2dc94200 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3869.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0813ec27dfa96311a6c5120000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "ec", + "27", + "df", + "a9", + "63", + "11", + "a6" + ] + }, + "payload": { + "ack_crc": 4805 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3870.json b/examples/meshcore/corpus/generated/valid_ack_3870.json new file mode 100644 index 00000000..9ce7d3b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3870.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e862c352cd85a88e054ab87bd8538e02760951e3b220000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2c352c", + "d85a88", + "e054ab", + "87bd85", + "38e027", + "60951e" + ] + }, + "payload": { + "ack_crc": 8763 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3871.json b/examples/meshcore/corpus/generated/valid_ack_3871.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3871.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3872.json b/examples/meshcore/corpus/generated/valid_ack_3872.json new file mode 100644 index 00000000..a99e3cca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3872.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85603d3c1ce8b85361bb20a911ba5546f5000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "603d3c", + "1ce8b8", + "5361bb", + "20a911", + "ba5546" + ] + }, + "payload": { + "ack_crc": 245 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3873.json b/examples/meshcore/corpus/generated/valid_ack_3873.json new file mode 100644 index 00000000..8355048b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3873.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e839b14d27a39d70ab6a7faaa0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9b14d2", + "7a39d7", + "0ab6a7" + ] + }, + "payload": { + "ack_crc": 43770 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3874.json b/examples/meshcore/corpus/generated/valid_ack_3874.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3874.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3875.json b/examples/meshcore/corpus/generated/valid_ack_3875.json new file mode 100644 index 00000000..1d0b3c7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3875.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82815a2843204601000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "815a28", + "432046" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3876.json b/examples/meshcore/corpus/generated/valid_ack_3876.json new file mode 100644 index 00000000..4f2e37df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3876.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0946f4e44fc7eb7cf1c065ac0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "46", + "f4", + "e4", + "4f", + "c7", + "eb", + "7c", + "f1", + "c0" + ] + }, + "payload": { + "ack_crc": 44133 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3877.json b/examples/meshcore/corpus/generated/valid_ack_3877.json new file mode 100644 index 00000000..fdb154d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3877.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e88cdcbade2d1ca2dabd1e8483d7b8d35f86e7c7c73072e064830e70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cdcbad", + "e2d1ca", + "2dabd1", + "e8483d", + "7b8d35", + "f86e7c", + "7c7307", + "2e0648" + ] + }, + "payload": { + "ack_crc": 59184 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3878.json b/examples/meshcore/corpus/generated/valid_ack_3878.json new file mode 100644 index 00000000..adbfef19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3878.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84bb7566ce7401871d0427d2c6da709375", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bb7566", + "ce7401", + "871d04", + "27d2c6" + ] + }, + "payload": { + "ack_crc": 1972596954 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3879.json b/examples/meshcore/corpus/generated/valid_ack_3879.json new file mode 100644 index 00000000..5d481e04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3879.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e887336ee6a02e0edaba92af770584beeb1b26b3f4121c08076d1d70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7336ee", + "6a02e0", + "edaba9", + "2af770", + "584bee", + "b1b26b", + "3f4121", + "c08076" + ] + }, + "payload": { + "ack_crc": 55249 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3880.json b/examples/meshcore/corpus/generated/valid_ack_3880.json new file mode 100644 index 00000000..331ad595 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3880.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8af3afb8099202c2a8a5cf446f1c17c86cf1fa47c0c13ccda65757118039ff22720000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f3afb8", + "099202", + "c2a8a5", + "cf446f", + "1c17c8", + "6cf1fa", + "47c0c1", + "3ccda6", + "575711", + "8039ff" + ] + }, + "payload": { + "ack_crc": 29218 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3881.json b/examples/meshcore/corpus/generated/valid_ack_3881.json new file mode 100644 index 00000000..f1436a7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3881.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42220b2c7c94f80000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "220b", + "2c7c" + ] + }, + "payload": { + "ack_crc": 63636 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3882.json b/examples/meshcore/corpus/generated/valid_ack_3882.json new file mode 100644 index 00000000..34fba775 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3882.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d46fceec4a090dfe158ce4c865f5d1c0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fcee", + "c4a0", + "90df", + "e158", + "ce4c", + "865f" + ] + }, + "payload": { + "ack_crc": 7261 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3883.json b/examples/meshcore/corpus/generated/valid_ack_3883.json new file mode 100644 index 00000000..ddeda90e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3883.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4847e52712cc6b36fccd472012c9f3c4f70c9cd6ee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "47e5", + "2712", + "cc6b", + "36fc", + "cd47", + "2012", + "c9f3", + "c4f7" + ] + }, + "payload": { + "ack_crc": 4007042060 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3884.json b/examples/meshcore/corpus/generated/valid_ack_3884.json new file mode 100644 index 00000000..e57661d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3884.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46f8436aad97b02efd17603905fd551c67", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f843", + "6aad", + "97b0", + "2efd", + "1760", + "3905" + ] + }, + "payload": { + "ack_crc": 1729910269 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3885.json b/examples/meshcore/corpus/generated/valid_ack_3885.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3885.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3886.json b/examples/meshcore/corpus/generated/valid_ack_3886.json new file mode 100644 index 00000000..33b54903 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3886.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e031e80712350e887", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e", + "80", + "71" + ] + }, + "payload": { + "ack_crc": 2280149027 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3887.json b/examples/meshcore/corpus/generated/valid_ack_3887.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3887.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3888.json b/examples/meshcore/corpus/generated/valid_ack_3888.json new file mode 100644 index 00000000..3e7bd70a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3888.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d092b7c21272ada5596e9732a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "7c", + "21", + "27", + "2a", + "da", + "55", + "96", + "e9" + ] + }, + "payload": { + "ack_crc": 10867 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3889.json b/examples/meshcore/corpus/generated/valid_ack_3889.json new file mode 100644 index 00000000..986cfcc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3889.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4945f77dfff9a4578a1d61e1fae1be263719b85986ea5a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "45f7", + "7dff", + "f9a4", + "578a", + "1d61", + "e1fa", + "e1be", + "2637", + "19b8" + ] + }, + "payload": { + "ack_crc": 1525319257 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3890.json b/examples/meshcore/corpus/generated/valid_ack_3890.json new file mode 100644 index 00000000..b89684e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3890.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45b781b1aa1d1ee714e77d2ae70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b781", + "b1aa", + "1d1e", + "e714", + "e77d" + ] + }, + "payload": { + "ack_crc": 59178 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3891.json b/examples/meshcore/corpus/generated/valid_ack_3891.json new file mode 100644 index 00000000..65b45b14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3891.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d434615b5fea60a0fd80000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4615", + "b5fe", + "a60a" + ] + }, + "payload": { + "ack_crc": 55311 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3892.json b/examples/meshcore/corpus/generated/valid_ack_3892.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3892.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3893.json b/examples/meshcore/corpus/generated/valid_ack_3893.json new file mode 100644 index 00000000..fed4cfce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3893.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d890793da27e45d4bc59f503931e8309ada7878eea54f1c7da3306c6bf6000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0793da", + "27e45d", + "4bc59f", + "503931", + "e8309a", + "da7878", + "eea54f", + "1c7da3", + "306c6b" + ] + }, + "payload": { + "ack_crc": 246 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3894.json b/examples/meshcore/corpus/generated/valid_ack_3894.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3894.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3895.json b/examples/meshcore/corpus/generated/valid_ack_3895.json new file mode 100644 index 00000000..f2558c5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3895.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d82f1133a97819dc2000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f1133a", + "97819d" + ] + }, + "payload": { + "ack_crc": 194 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3896.json b/examples/meshcore/corpus/generated/valid_ack_3896.json new file mode 100644 index 00000000..ead37ebf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3896.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45030a33da68e5d4d3702b32f70000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "030a", + "33da", + "68e5", + "d4d3", + "702b" + ] + }, + "payload": { + "ack_crc": 63282 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3897.json b/examples/meshcore/corpus/generated/valid_ack_3897.json new file mode 100644 index 00000000..a259330c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3897.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4770c0f565c1a5e4d96eaad7c3c55699a20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "70c0", + "f565", + "c1a5", + "e4d9", + "6eaa", + "d7c3", + "c556" + ] + }, + "payload": { + "ack_crc": 41625 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3898.json b/examples/meshcore/corpus/generated/valid_ack_3898.json new file mode 100644 index 00000000..2507332d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3898.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d017bd1c90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7b" + ] + }, + "payload": { + "ack_crc": 51665 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3899.json b/examples/meshcore/corpus/generated/valid_ack_3899.json new file mode 100644 index 00000000..f6388d83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3899.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8ab0b6048aaa59cdd82e8b4047d79842f1f2aaea920518796cbbc98f8b9dccfeffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b0b604", + "8aaa59", + "cdd82e", + "8b4047", + "d79842", + "f1f2aa", + "ea9205", + "18796c", + "bbc98f", + "8b9dcc" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3900.json b/examples/meshcore/corpus/generated/valid_ack_3900.json new file mode 100644 index 00000000..33c39ec9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3900.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0798f85c6041e80ef15f7a16", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "f8", + "5c", + "60", + "41", + "e8", + "0e" + ] + }, + "payload": { + "ack_crc": 377118705 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3901.json b/examples/meshcore/corpus/generated/valid_ack_3901.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3901.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3902.json b/examples/meshcore/corpus/generated/valid_ack_3902.json new file mode 100644 index 00000000..9cef8782 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3902.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8516b658c351c5003178d6addaf7d859ef000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "16b658", + "c351c5", + "003178", + "d6adda", + "f7d859" + ] + }, + "payload": { + "ack_crc": 239 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3903.json b/examples/meshcore/corpus/generated/valid_ack_3903.json new file mode 100644 index 00000000..817c71f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3903.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e823fbd17967b8a5ee20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3fbd17", + "967b8a" + ] + }, + "payload": { + "ack_crc": 57950 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3904.json b/examples/meshcore/corpus/generated/valid_ack_3904.json new file mode 100644 index 00000000..65f9d828 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3904.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e07494cba947055cbb8000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "4c", + "ba", + "94", + "70", + "55", + "cb" + ] + }, + "payload": { + "ack_crc": 184 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3905.json b/examples/meshcore/corpus/generated/valid_ack_3905.json new file mode 100644 index 00000000..8935584c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3905.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d442e3aae12e9f232defb100000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e3a", + "ae12", + "e9f2", + "32de" + ] + }, + "payload": { + "ack_crc": 4347 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3906.json b/examples/meshcore/corpus/generated/valid_ack_3906.json new file mode 100644 index 00000000..5e6a2d0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3906.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e46b1aabb5347b5df3644078c5201000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b1aa", + "bb53", + "47b5", + "df36", + "4407", + "8c52" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3907.json b/examples/meshcore/corpus/generated/valid_ack_3907.json new file mode 100644 index 00000000..a90664f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3907.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47f442a681307ffb501031248ecce04eda0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f442", + "a681", + "307f", + "fb50", + "1031", + "248e", + "cce0" + ] + }, + "payload": { + "ack_crc": 55886 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3908.json b/examples/meshcore/corpus/generated/valid_ack_3908.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3908.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3909.json b/examples/meshcore/corpus/generated/valid_ack_3909.json new file mode 100644 index 00000000..68b822bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3909.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e061f759d8ad13801000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "75", + "9d", + "8a", + "d1", + "38" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3910.json b/examples/meshcore/corpus/generated/valid_ack_3910.json new file mode 100644 index 00000000..a6233a47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3910.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4127f366000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "27f3" + ] + }, + "payload": { + "ack_crc": 102 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3911.json b/examples/meshcore/corpus/generated/valid_ack_3911.json new file mode 100644 index 00000000..a981d95f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3911.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09950a9f5e382f07d58893000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95", + "0a", + "9f", + "5e", + "38", + "2f", + "07", + "d5", + "88" + ] + }, + "payload": { + "ack_crc": 147 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3912.json b/examples/meshcore/corpus/generated/valid_ack_3912.json new file mode 100644 index 00000000..dca30c5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3912.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e89f3b42184e1564bfd9cb40f0a888c4226689e0b76d2de73d738971a5d0d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f3b421", + "84e156", + "4bfd9c", + "b40f0a", + "888c42", + "26689e", + "0b76d2", + "de73d7", + "38971a" + ] + }, + "payload": { + "ack_crc": 3421 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3913.json b/examples/meshcore/corpus/generated/valid_ack_3913.json new file mode 100644 index 00000000..3e62ceb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3913.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4ac4d536d4877748d8ea6c6d15ca63b0ddf458996e96100000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c4d5", + "36d4", + "8777", + "48d8", + "ea6c", + "6d15", + "ca63", + "b0dd", + "f458", + "996e" + ] + }, + "payload": { + "ack_crc": 4246 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3914.json b/examples/meshcore/corpus/generated/valid_ack_3914.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3914.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3915.json b/examples/meshcore/corpus/generated/valid_ack_3915.json new file mode 100644 index 00000000..7138245c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3915.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8a0b2b5f0fa7d0057b9aa0521e04e31e25958c73139024d6ca578cb870e3337ee5c897", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0b2b5f", + "0fa7d0", + "057b9a", + "a0521e", + "04e31e", + "25958c", + "731390", + "24d6ca", + "578cb8", + "70e333" + ] + }, + "payload": { + "ack_crc": 2546525566 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3916.json b/examples/meshcore/corpus/generated/valid_ack_3916.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3916.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3917.json b/examples/meshcore/corpus/generated/valid_ack_3917.json new file mode 100644 index 00000000..66c98e2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3917.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49379a6ad47a6e3be5a34a320b2c0d3173c8c401000002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "379a", + "6ad4", + "7a6e", + "3be5", + "a34a", + "320b", + "2c0d", + "3173", + "c8c4" + ] + }, + "payload": { + "ack_crc": 33554433 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3918.json b/examples/meshcore/corpus/generated/valid_ack_3918.json new file mode 100644 index 00000000..4895ec2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3918.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45201d35123cbf16945e1330963552", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "201d", + "3512", + "3cbf", + "1694", + "5e13" + ] + }, + "payload": { + "ack_crc": 1379243568 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3919.json b/examples/meshcore/corpus/generated/valid_ack_3919.json new file mode 100644 index 00000000..48703573 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3919.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e484eb74b74faff85f75a116c6f62e2753b9e200000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4eb7", + "4b74", + "faff", + "85f7", + "5a11", + "6c6f", + "62e2", + "753b" + ] + }, + "payload": { + "ack_crc": 8350 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3920.json b/examples/meshcore/corpus/generated/valid_ack_3920.json new file mode 100644 index 00000000..3be07ba1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3920.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47140360d67cb9bae5e3df741775a774660000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1403", + "60d6", + "7cb9", + "bae5", + "e3df", + "7417", + "75a7" + ] + }, + "payload": { + "ack_crc": 26228 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3921.json b/examples/meshcore/corpus/generated/valid_ack_3921.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3921.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3922.json b/examples/meshcore/corpus/generated/valid_ack_3922.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3922.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3923.json b/examples/meshcore/corpus/generated/valid_ack_3923.json new file mode 100644 index 00000000..df54847e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3923.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d887e76f88f6ebb934b89e751013f8a29ffc3678a14b1f64a406c688f42", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7e76f8", + "8f6ebb", + "934b89", + "e75101", + "3f8a29", + "ffc367", + "8a14b1", + "f64a40" + ] + }, + "payload": { + "ack_crc": 1116694636 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3924.json b/examples/meshcore/corpus/generated/valid_ack_3924.json new file mode 100644 index 00000000..933cab8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3924.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d097c1bf7b1dfbf6f90666f940000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "1b", + "f7", + "b1", + "df", + "bf", + "6f", + "90", + "66" + ] + }, + "payload": { + "ack_crc": 37999 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3925.json b/examples/meshcore/corpus/generated/valid_ack_3925.json new file mode 100644 index 00000000..51391db5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3925.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8702e7737d3ecc24d6e8fc61dd9015a8ccbb07ae1c9377a4faa9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "02e773", + "7d3ecc", + "24d6e8", + "fc61dd", + "9015a8", + "ccbb07", + "ae1c93" + ] + }, + "payload": { + "ack_crc": 2851775607 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3926.json b/examples/meshcore/corpus/generated/valid_ack_3926.json new file mode 100644 index 00000000..c3d3608d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3926.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43e1d6c688129ac6000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e1d6", + "c688", + "129a" + ] + }, + "payload": { + "ack_crc": 198 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3927.json b/examples/meshcore/corpus/generated/valid_ack_3927.json new file mode 100644 index 00000000..b7d345a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3927.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e06513af15a6fd547000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "3a", + "f1", + "5a", + "6f", + "d5" + ] + }, + "payload": { + "ack_crc": 71 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3928.json b/examples/meshcore/corpus/generated/valid_ack_3928.json new file mode 100644 index 00000000..446767b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3928.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4116a8ddfed396", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "16a8" + ] + }, + "payload": { + "ack_crc": 2530475741 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3929.json b/examples/meshcore/corpus/generated/valid_ack_3929.json new file mode 100644 index 00000000..a340cc1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3929.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0056040000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 1110 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3930.json b/examples/meshcore/corpus/generated/valid_ack_3930.json new file mode 100644 index 00000000..8ad68c84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3930.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0adf5c81be9740ae4938ca8638069a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "df", + "5c", + "81", + "be", + "97", + "40", + "ae", + "49", + "38", + "ca" + ] + }, + "payload": { + "ack_crc": 2584098950 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3931.json b/examples/meshcore/corpus/generated/valid_ack_3931.json new file mode 100644 index 00000000..262b4035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3931.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d851d3206129c1eadb1572d78dca5f132c3000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d3206", + "129c1e", + "adb157", + "2d78dc", + "a5f132" + ] + }, + "payload": { + "ack_crc": 195 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3932.json b/examples/meshcore/corpus/generated/valid_ack_3932.json new file mode 100644 index 00000000..ba833160 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3932.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80908f9897", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 2543357840 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3933.json b/examples/meshcore/corpus/generated/valid_ack_3933.json new file mode 100644 index 00000000..3395e56d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3933.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e479b9725546f84e0a7e8ea269341e205be0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b97", + "2554", + "6f84", + "e0a7", + "e8ea", + "2693", + "41e2" + ] + }, + "payload": { + "ack_crc": 48645 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3934.json b/examples/meshcore/corpus/generated/valid_ack_3934.json new file mode 100644 index 00000000..18768e8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3934.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e43a0df1bc2a517f6feec4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a0df", + "1bc2", + "a517" + ] + }, + "payload": { + "ack_crc": 1290600182 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3935.json b/examples/meshcore/corpus/generated/valid_ack_3935.json new file mode 100644 index 00000000..78d4ce54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3935.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84eb9c96069ec0e65d1b61efc913000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eb9c96", + "069ec0", + "e65d1b", + "61efc9" + ] + }, + "payload": { + "ack_crc": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3936.json b/examples/meshcore/corpus/generated/valid_ack_3936.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3936.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3937.json b/examples/meshcore/corpus/generated/valid_ack_3937.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3937.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3938.json b/examples/meshcore/corpus/generated/valid_ack_3938.json new file mode 100644 index 00000000..4277fe9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3938.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43429952ac530412000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4299", + "52ac", + "5304" + ] + }, + "payload": { + "ack_crc": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3939.json b/examples/meshcore/corpus/generated/valid_ack_3939.json new file mode 100644 index 00000000..8b852b2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3939.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e09311565bf6f03b3201133ca0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "15", + "65", + "bf", + "6f", + "03", + "b3", + "20", + "11" + ] + }, + "payload": { + "ack_crc": 51763 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3940.json b/examples/meshcore/corpus/generated/valid_ack_3940.json new file mode 100644 index 00000000..8ae8d224 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3940.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4468f882b113368563f028a57e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "68f8", + "82b1", + "1336", + "8563" + ] + }, + "payload": { + "ack_crc": 2124753136 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3941.json b/examples/meshcore/corpus/generated/valid_ack_3941.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3941.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3942.json b/examples/meshcore/corpus/generated/valid_ack_3942.json new file mode 100644 index 00000000..7f3bc7d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3942.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e42ad4dc6b380f20000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ad4d", + "c6b3" + ] + }, + "payload": { + "ack_crc": 62080 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3943.json b/examples/meshcore/corpus/generated/valid_ack_3943.json new file mode 100644 index 00000000..8df7d202 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3943.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e888b6fc3e01f7a62fbe83d2905bc21ea07c350151d38885c2fffff3f00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8b6fc3", + "e01f7a", + "62fbe8", + "3d2905", + "bc21ea", + "07c350", + "151d38", + "885c2f" + ] + }, + "payload": { + "ack_crc": 4194303 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3944.json b/examples/meshcore/corpus/generated/valid_ack_3944.json new file mode 100644 index 00000000..4d6c77f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3944.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4735f32cd534527d3cb782b10d36b583910107", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35f3", + "2cd5", + "3452", + "7d3c", + "b782", + "b10d", + "36b5" + ] + }, + "payload": { + "ack_crc": 117543299 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3945.json b/examples/meshcore/corpus/generated/valid_ack_3945.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3945.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3946.json b/examples/meshcore/corpus/generated/valid_ack_3946.json new file mode 100644 index 00000000..1af1afb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3946.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0ae7f3d532e2b1b6af2a14e68d0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "f3", + "d5", + "32", + "e2", + "b1", + "b6", + "af", + "2a", + "14" + ] + }, + "payload": { + "ack_crc": 36326 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3947.json b/examples/meshcore/corpus/generated/valid_ack_3947.json new file mode 100644 index 00000000..56c21d02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3947.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43bfec8f9f643256bf0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bfec", + "8f9f", + "6432" + ] + }, + "payload": { + "ack_crc": 48982 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3948.json b/examples/meshcore/corpus/generated/valid_ack_3948.json new file mode 100644 index 00000000..df0398d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3948.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d05abc2089804b939a0de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "c2", + "08", + "98", + "04" + ] + }, + "payload": { + "ack_crc": 3735042489 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3949.json b/examples/meshcore/corpus/generated/valid_ack_3949.json new file mode 100644 index 00000000..1f569a73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3949.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e80320af132", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 854657586 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3950.json b/examples/meshcore/corpus/generated/valid_ack_3950.json new file mode 100644 index 00000000..9d5f1822 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3950.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48d34048da3100214c87721e3de9248dbfb7790000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d340", + "48da", + "3100", + "214c", + "8772", + "1e3d", + "e924", + "8dbf" + ] + }, + "payload": { + "ack_crc": 31159 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3951.json b/examples/meshcore/corpus/generated/valid_ack_3951.json new file mode 100644 index 00000000..93755b79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3951.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e018988590000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89" + ] + }, + "payload": { + "ack_crc": 22920 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3952.json b/examples/meshcore/corpus/generated/valid_ack_3952.json new file mode 100644 index 00000000..b1e747f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3952.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8125cabeb0540000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25cabe" + ] + }, + "payload": { + "ack_crc": 21680 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3953.json b/examples/meshcore/corpus/generated/valid_ack_3953.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3953.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3954.json b/examples/meshcore/corpus/generated/valid_ack_3954.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3954.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3955.json b/examples/meshcore/corpus/generated/valid_ack_3955.json new file mode 100644 index 00000000..d2426e23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3955.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85dc5e38910791be436824bdb085467bc0000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dc5e38", + "910791", + "be4368", + "24bdb0", + "85467b" + ] + }, + "payload": { + "ack_crc": 192 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3956.json b/examples/meshcore/corpus/generated/valid_ack_3956.json new file mode 100644 index 00000000..aced0ddd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3956.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d89395435fe2f838b3075032d1d88e83bef8c2d7bac386ed6132bf46901fc8c1c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "395435", + "fe2f83", + "8b3075", + "032d1d", + "88e83b", + "ef8c2d", + "7bac38", + "6ed613", + "2bf469" + ] + }, + "payload": { + "ack_crc": 479001601 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3957.json b/examples/meshcore/corpus/generated/valid_ack_3957.json new file mode 100644 index 00000000..f4842e06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3957.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0234fce319b672", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "fc" + ] + }, + "payload": { + "ack_crc": 1924536803 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3958.json b/examples/meshcore/corpus/generated/valid_ack_3958.json new file mode 100644 index 00000000..3303fdfd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3958.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e876459358761c64e3162bbe472def72709f1f095aca5260b0000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "645935", + "8761c6", + "4e3162", + "bbe472", + "def727", + "09f1f0", + "95aca5" + ] + }, + "payload": { + "ack_crc": 2854 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3959.json b/examples/meshcore/corpus/generated/valid_ack_3959.json new file mode 100644 index 00000000..4b4f34be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3959.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e420ea916bd93e40000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ea9", + "16bd" + ] + }, + "payload": { + "ack_crc": 58515 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3960.json b/examples/meshcore/corpus/generated/valid_ack_3960.json new file mode 100644 index 00000000..c274f54e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3960.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d48ac35c77979a8c9b6f4a2d2aeea8cb67e2c308f08", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ac35", + "c779", + "79a8", + "c9b6", + "f4a2", + "d2ae", + "ea8c", + "b67e" + ] + }, + "payload": { + "ack_crc": 143601708 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3961.json b/examples/meshcore/corpus/generated/valid_ack_3961.json new file mode 100644 index 00000000..d0d2ba87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3961.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e858a395d7cbdd9f77dcf7ef7075afac74ee64d61", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8a395d", + "7cbdd9", + "f77dcf", + "7ef707", + "5afac7" + ] + }, + "payload": { + "ack_crc": 1632495182 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3962.json b/examples/meshcore/corpus/generated/valid_ack_3962.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3962.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3963.json b/examples/meshcore/corpus/generated/valid_ack_3963.json new file mode 100644 index 00000000..f51b7a5d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3963.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d856d42fd8496c0e97b4b6827501b6f7011789ae4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6d42fd", + "8496c0", + "e97b4b", + "682750", + "1b6f70" + ] + }, + "payload": { + "ack_crc": 3835328529 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3964.json b/examples/meshcore/corpus/generated/valid_ack_3964.json new file mode 100644 index 00000000..4a8d8f91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3964.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e41a4efbb1200e5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a4ef" + ] + }, + "payload": { + "ack_crc": 3841987259 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3965.json b/examples/meshcore/corpus/generated/valid_ack_3965.json new file mode 100644 index 00000000..8442ec7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3965.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a2811240c60628a1e9d81feffffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "28", + "11", + "24", + "0c", + "60", + "62", + "8a", + "1e", + "9d", + "81" + ] + }, + "payload": { + "ack_crc": 4294967294 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3966.json b/examples/meshcore/corpus/generated/valid_ack_3966.json new file mode 100644 index 00000000..fd1a4fac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3966.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8adb604171533dd5eb97340603f4412f8b418e5189011a9574f1d0ae73dcb50c000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db6041", + "71533d", + "d5eb97", + "340603", + "f4412f", + "8b418e", + "518901", + "1a9574", + "f1d0ae", + "73dcb5" + ] + }, + "payload": { + "ack_crc": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3967.json b/examples/meshcore/corpus/generated/valid_ack_3967.json new file mode 100644 index 00000000..434558e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3967.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d023d75aaa90000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "75" + ] + }, + "payload": { + "ack_crc": 43434 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3968.json b/examples/meshcore/corpus/generated/valid_ack_3968.json new file mode 100644 index 00000000..a9dda5ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3968.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e47d3902debe04f37966a5c034a30a1ec990000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d390", + "2deb", + "e04f", + "3796", + "6a5c", + "034a", + "30a1" + ] + }, + "payload": { + "ack_crc": 39404 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3969.json b/examples/meshcore/corpus/generated/valid_ack_3969.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3969.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3970.json b/examples/meshcore/corpus/generated/valid_ack_3970.json new file mode 100644 index 00000000..95c5034c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3970.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e877d09970be6076da0c179e04f801a650c43007dd7e301000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7d0997", + "0be607", + "6da0c1", + "79e04f", + "801a65", + "0c4300", + "7dd7e3" + ] + }, + "payload": { + "ack_crc": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3971.json b/examples/meshcore/corpus/generated/valid_ack_3971.json new file mode 100644 index 00000000..ace7751a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3971.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e87cb5e76cda025d013dc98261ce2dc3a936d3c91e8f72e000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb5e76", + "cda025", + "d013dc", + "98261c", + "e2dc3a", + "936d3c", + "91e8f7" + ] + }, + "payload": { + "ack_crc": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3972.json b/examples/meshcore/corpus/generated/valid_ack_3972.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3972.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3973.json b/examples/meshcore/corpus/generated/valid_ack_3973.json new file mode 100644 index 00000000..6dd951e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3973.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e45d964e279fd368a5b5395df000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d964", + "e279", + "fd36", + "8a5b", + "5395" + ] + }, + "payload": { + "ack_crc": 223 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3974.json b/examples/meshcore/corpus/generated/valid_ack_3974.json new file mode 100644 index 00000000..84582fd2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3974.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d84701e32a3b441ab570468106d08fd0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "701e32", + "a3b441", + "ab5704", + "68106d" + ] + }, + "payload": { + "ack_crc": 64776 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3975.json b/examples/meshcore/corpus/generated/valid_ack_3975.json new file mode 100644 index 00000000..7dc34faa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3975.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e8617edf9702c579263beb4cac664a80c94b3ec4b000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "17edf9", + "702c57", + "9263be", + "b4cac6", + "64a80c", + "94b3ec" + ] + }, + "payload": { + "ack_crc": 75 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3976.json b/examples/meshcore/corpus/generated/valid_ack_3976.json new file mode 100644 index 00000000..1504687b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3976.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0438179360fc368166", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "17", + "93", + "60" + ] + }, + "payload": { + "ack_crc": 1719744252 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3977.json b/examples/meshcore/corpus/generated/valid_ack_3977.json new file mode 100644 index 00000000..baf1252b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3977.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d8128ae71b67a0000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "28ae71" + ] + }, + "payload": { + "ack_crc": 31414 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3978.json b/examples/meshcore/corpus/generated/valid_ack_3978.json new file mode 100644 index 00000000..f8018b0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3978.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e05ab8a34e46fa6000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "8a", + "34", + "e4", + "6f" + ] + }, + "payload": { + "ack_crc": 166 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3979.json b/examples/meshcore/corpus/generated/valid_ack_3979.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3979.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3980.json b/examples/meshcore/corpus/generated/valid_ack_3980.json new file mode 100644 index 00000000..09262265 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3980.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d86bd10bbf1cacb382a9b20d3d5a7c60322f501aa34e788", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd10bb", + "f1cacb", + "382a9b", + "20d3d5", + "a7c603", + "22f501" + ] + }, + "payload": { + "ack_crc": 2296853674 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3981.json b/examples/meshcore/corpus/generated/valid_ack_3981.json new file mode 100644 index 00000000..8614afd0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3981.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d804dffcb91", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "ack_crc": 2446065485 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3982.json b/examples/meshcore/corpus/generated/valid_ack_3982.json new file mode 100644 index 00000000..fe85cfca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3982.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48e69e41410a28b5c20fef98a0ef2fd6ce7d000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e69e", + "4141", + "0a28", + "b5c2", + "0fef", + "98a0", + "ef2f", + "d6ce" + ] + }, + "payload": { + "ack_crc": 125 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3983.json b/examples/meshcore/corpus/generated/valid_ack_3983.json new file mode 100644 index 00000000..cdd76a78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3983.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e49dde8c21a1bc4dbc4041be1ab4b38875078cb40000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dde8", + "c21a", + "1bc4", + "dbc4", + "041b", + "e1ab", + "4b38", + "8750", + "78cb" + ] + }, + "payload": { + "ack_crc": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3984.json b/examples/meshcore/corpus/generated/valid_ack_3984.json new file mode 100644 index 00000000..95ce8fdd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3984.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e4679b26592fd2c33678b06a5c127000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "79b2", + "6592", + "fd2c", + "3367", + "8b06", + "a5c1" + ] + }, + "payload": { + "ack_crc": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3985.json b/examples/meshcore/corpus/generated/valid_ack_3985.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3985.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3986.json b/examples/meshcore/corpus/generated/valid_ack_3986.json new file mode 100644 index 00000000..3449aeb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3986.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d43e7708e197ed9fd130000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e770", + "8e19", + "7ed9" + ] + }, + "payload": { + "ack_crc": 5117 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3987.json b/examples/meshcore/corpus/generated/valid_ack_3987.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3987.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3988.json b/examples/meshcore/corpus/generated/valid_ack_3988.json new file mode 100644 index 00000000..a6bf3f8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3988.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d85afb86f53eb6cae5806d266488f5a1f54000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "afb86f", + "53eb6c", + "ae5806", + "d26648", + "8f5a1f" + ] + }, + "payload": { + "ack_crc": 84 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3989.json b/examples/meshcore/corpus/generated/valid_ack_3989.json new file mode 100644 index 00000000..fcdfb198 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3989.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d874b8ee21f901ccbfa65d43b9b6da5e3fe02e9b8d2b533260000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4b8ee2", + "1f901c", + "cbfa65", + "d43b9b", + "6da5e3", + "fe02e9", + "b8d2b5" + ] + }, + "payload": { + "ack_crc": 9779 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3990.json b/examples/meshcore/corpus/generated/valid_ack_3990.json new file mode 100644 index 00000000..ac379549 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3990.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e445b241196db2fcf92673948c8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5b24", + "1196", + "db2f", + "cf92" + ] + }, + "payload": { + "ack_crc": 3360176487 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3991.json b/examples/meshcore/corpus/generated/valid_ack_3991.json new file mode 100644 index 00000000..c3d4ceb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3991.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d4a2c6fd423c045d1a191133ee4f2ee052683e4ceae67420000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c6f", + "d423", + "c045", + "d1a1", + "9113", + "3ee4", + "f2ee", + "0526", + "83e4", + "ceae" + ] + }, + "payload": { + "ack_crc": 16999 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3992.json b/examples/meshcore/corpus/generated/valid_ack_3992.json new file mode 100644 index 00000000..0eb4c14d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3992.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e85a09039925178847a68e564db76019ee7650000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a09039", + "925178", + "847a68", + "e564db", + "76019e" + ] + }, + "payload": { + "ack_crc": 26087 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3993.json b/examples/meshcore/corpus/generated/valid_ack_3993.json new file mode 100644 index 00000000..7efbbd07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3993.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d47ea7fe44ef8b96f2452819e8b2b3dff75c546", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ea7f", + "e44e", + "f8b9", + "6f24", + "5281", + "9e8b", + "2b3d" + ] + }, + "payload": { + "ack_crc": 1187345919 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3994.json b/examples/meshcore/corpus/generated/valid_ack_3994.json new file mode 100644 index 00000000..e890d9ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3994.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e886c1f1f41ef9b16fc6a5ecb92507cf946f9c7122ffa9090d501d50000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c1f1f", + "41ef9b", + "16fc6a", + "5ecb92", + "507cf9", + "46f9c7", + "122ffa", + "9090d5" + ] + }, + "payload": { + "ack_crc": 54529 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3995.json b/examples/meshcore/corpus/generated/valid_ack_3995.json new file mode 100644 index 00000000..56e6d611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3995.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d0000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3996.json b/examples/meshcore/corpus/generated/valid_ack_3996.json new file mode 100644 index 00000000..75d411b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3996.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e867a1aa4efaa0f36442a34f541e090b2681765f018ca57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a1aa4", + "efaa0f", + "36442a", + "34f541", + "e090b2", + "681765" + ] + }, + "payload": { + "ack_crc": 1472862448 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3997.json b/examples/meshcore/corpus/generated/valid_ack_3997.json new file mode 100644 index 00000000..e45a37b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3997.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0a1c7b1cd950cc082998aa53000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "7b", + "1c", + "d9", + "50", + "cc", + "08", + "29", + "98", + "aa" + ] + }, + "payload": { + "ack_crc": 83 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3998.json b/examples/meshcore/corpus/generated/valid_ack_3998.json new file mode 100644 index 00000000..efa09b54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3998.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: ACK flood", + "tags": [ + "ack", + "flood" + ], + "packet_hex": "0d849c1826cf53fa6e6452a65b89ffffffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9c1826", + "cf53fa", + "6e6452", + "a65b89" + ] + }, + "payload": { + "ack_crc": 4294967295 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_3999.json b/examples/meshcore/corpus/generated/valid_ack_3999.json new file mode 100644 index 00000000..5de02ace --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_3999.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e48355b6f2cf66b82644d3ada94b0be5e311e020000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "355b", + "6f2c", + "f66b", + "8264", + "4d3a", + "da94", + "b0be", + "5e31" + ] + }, + "payload": { + "ack_crc": 542 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_ack_4000.json b/examples/meshcore/corpus/generated/valid_ack_4000.json new file mode 100644 index 00000000..cd6a7a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_ack_4000.json @@ -0,0 +1,22 @@ +{ + "description": "Generated valid: ACK direct", + "tags": [ + "ack", + "direct" + ], + "packet_hex": "0e0000000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ACK", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "ack_crc": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0001.json b/examples/meshcore/corpus/generated/valid_advert_0001.json new file mode 100644 index 00000000..dc66f1de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0001.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120357c04b06780146466d8ba8c17e5dd48f4607707dc0b09dd5fe1a7a4c37c2e39967cdf25fcc0000b07be2d62824e77d7a562c1b974632cbe18b548f2eec7bb72a8782aa9c8058e8be5f05106a36235f6c321ab211526b81b9eaae0412b5366ac23d34eae6d5bbe711ef8860fd02f045f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "57", + "c0", + "4b" + ] + }, + "payload": { + "pubkey_prefix": "06780146", + "timestamp": 52319, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -44.0051, + "lon": -179.9659 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0002.json b/examples/meshcore/corpus/generated/valid_advert_0002.json new file mode 100644 index 00000000..9e141fc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0002.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118acb6d60c9e7a372e50b4f4299e9b65506cbd1813735e7b1b974c1e85236e86fb8b685a48dcf7c4edc4326bfabfc3f85e03ed746c2bf6bc543122e68ce831499da00004c8b2d681a33578dbdd77e695895e5ddcea820f46abed0e61196a768f0d436ec5a5f8fdea9d4a5b5efb434100500f89c2634ab3ce98295e693c0d3ef9bc66c3d924851a3fa946b45f52122312722", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb6d60", + "c9e7a3", + "72e50b", + "4f4299", + "e9b655", + "06cbd1", + "813735", + "e7b1b9", + "74c1e8", + "5236e8" + ] + }, + "payload": { + "pubkey_prefix": "6fb8b685", + "timestamp": 55961, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9601, + "lon": -179.9999 + }, + "name": "!\"1'\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0003.json b/examples/meshcore/corpus/generated/valid_advert_0003.json new file mode 100644 index 00000000..2fb044ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0003.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243a3d6366cc1d1f283ad0ab1b5064620fe8eeecf051769f29a794c420bc865dedda92eb02f86b91c5d0000412be30b165453e30a5e444b76600403fee9a8978fbfcb6da0666612cb7bc2c786938b097735a369a3e43f838fd42e3983d3cca91a8f865ce666aa30bcd280ab93d5bba2faf3e445f54e614e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a3d6", + "366c", + "c1d1" + ] + }, + "payload": { + "pubkey_prefix": "f283ad0a", + "timestamp": 23836, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9984, + "lon": -179.9688 + }, + "name": "NaN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0004.json b/examples/meshcore/corpus/generated/valid_advert_0004.json new file mode 100644 index 00000000..beb9da41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0004.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128171bb23bdee37c83256967e917640e5460b71cbac9cdff8ead98c9907c20058a25f77a461000000b81dfb8df4e190e735db161daaac28a7cdee7af2db6dc1fce26dbe968dbb178af69f2de7da0955d0b1b6cbd2a7e27db30e758e375ad092353c7dd6d604b9d14c932b6aa3fac81a46f5353a40775a21625f736169686d756443", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "71bb23" + ] + }, + "payload": { + "pubkey_prefix": "bdee37c8", + "timestamp": 97, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9537, + "lon": -179.955 + }, + "name": "5:@wZ!b_saihmudC" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0005.json b/examples/meshcore/corpus/generated/valid_advert_0005.json new file mode 100644 index 00000000..e647f199 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0005.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208ee5f68587e776beaaa8941da4d522338f46ee9a371427c9b975a6b80222255f1c83dd5d090fd2b53000001003420ed3d92411a1c92656f57efa3923ec43b8b405cc4281488c69a34d17d1bf31694a514a991612bb8b5e5dc35c2a918158a8577552f6a58dce2a0ceba8d1e0b04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "5f", + "68", + "58", + "7e", + "77", + "6b", + "ea" + ] + }, + "payload": { + "pubkey_prefix": "aa8941da", + "timestamp": 65536, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0006.json b/examples/meshcore/corpus/generated/valid_advert_0006.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0006.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0007.json b/examples/meshcore/corpus/generated/valid_advert_0007.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0007.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0008.json b/examples/meshcore/corpus/generated/valid_advert_0008.json new file mode 100644 index 00000000..54c3026a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0008.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118408c4a34b3b680d95e9b0738e07ca72ebc98552d15f9b07404c86325da0facba3342e69eef0ced0004fc54cea29a300005e5d3d1e464186493a97115033b6fe45f231539eea9e12c8d770653d5e353aaca00160d76102feb42aa7f7fb2da7b81f3c8131dc416a74766a19432d1e37fd9e121680f1fde4d645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "08c4a3", + "4b3b68", + "0d95e9", + "b0738e" + ] + }, + "payload": { + "pubkey_prefix": "07ca72eb", + "timestamp": 41769, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -34.5047, + "lon": -179.9724 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0009.json b/examples/meshcore/corpus/generated/valid_advert_0009.json new file mode 100644 index 00000000..8f61a0f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0009.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11096be8564f8963a22b3d6256e11285c5b56b5823c8f0cee5b01c656963d910122290b40e3aa1ac54b400494300004c36c8a46cdb21d7dfbbfdd62b66b50acd1d47696e38d06387341739848b6c45996c7c469894f550d9471896a4ac9b644d3a02e9c66677c050aac177c8249eb012c26da3fa536b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "e8", + "56", + "4f", + "89", + "63", + "a2", + "2b", + "3d" + ] + }, + "payload": { + "pubkey_prefix": "6256e112", + "timestamp": 17225, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9528, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0010.json b/examples/meshcore/corpus/generated/valid_advert_0010.json new file mode 100644 index 00000000..a72da6e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0010.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148e22073a4af09a537c895fb1d8fc9af14da23b8614165ad5ea7e9303551819da53490b0105ad7a24558e345d01f487dd6b50000006aae6f412d0517b86d83a9412242d51ae9bb46ddc1f0785eb78856188b6ec86b1af4a2ac0ed85c92a7297e917b57bbabd648292c7169a522308233813a1f948f149c92a3fab8000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e220", + "73a4", + "af09", + "a537", + "c895", + "fb1d", + "8fc9", + "af14" + ] + }, + "payload": { + "pubkey_prefix": "da23b861", + "timestamp": 181, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9434, + "lon": 0.0002 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0011.json b/examples/meshcore/corpus/generated/valid_advert_0011.json new file mode 100644 index 00000000..e65d8e12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0011.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140647238fab48579a785024c889de551823ad1a52316995686ab6df8790a279e81e75b0000016f5273dd0488bc5153959bf7d5cc639b686469fd61b458ab3079e3e9f7d2877b3f5c5a0d4ebc4c092511e835d86344421c4c00ccbe50d081578eebdd5aba5f947ab6a2fa88c344ff33505b504923213f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "647238fa", + "timestamp": 23527, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -12.2707 + }, + "name": "3P[PI#!?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0012.json b/examples/meshcore/corpus/generated/valid_advert_0012.json new file mode 100644 index 00000000..34ec5aa5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0012.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147c229857f737aaaff70d983a9a54097f9cf4f08548948017f4a9e63f56553e648c402bab4bc3fc9f20cca02c7c07ec58c0000bc3d6d916f169244f0579d93f44647ab76328bc88059e814126638b6d90a7edb00c5c8293e9edb702f8b229b9a6f98b9a4d1ebc65a88ffba4850f52c25ae9717846968455a4f624c5c6c6d726644", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c229", + "857f", + "737a", + "aaff", + "70d9", + "83a9", + "a540" + ] + }, + "payload": { + "pubkey_prefix": "97f9cf4f", + "timestamp": 36037, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "ihEZObL\\lmrfD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0013.json b/examples/meshcore/corpus/generated/valid_advert_0013.json new file mode 100644 index 00000000..a9f932ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0013.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142064c050d64909fa1caa3966489bf55b3f30bdd3d5255dd5cdd4718a38f3b92764cc49678e6c9b3de1cdc5035f5857adc45eb0659ea56cf4dbf981f8ad7490bd35efd6d6f2a1abb017f8050418d1cc7e6f654f8e1b6edc677c52ffd0e5527c485055c6b6e066726438330353065492831615641", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "064c", + "050d" + ] + }, + "payload": { + "pubkey_prefix": "64909fa1", + "timestamp": 3736324582, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "050eI(1aVA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0014.json b/examples/meshcore/corpus/generated/valid_advert_0014.json new file mode 100644 index 00000000..4f73bb2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0014.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11491b6a88359ba555c4d1db8a5fda756627a67740dbc376b7cb3f57aaa8c00c0e7b79e94a0ecd2940381a5e5be1e54bfc5e96a81f65000071427b20af44d2cc610f1f39042a0d7e7c6b5f644b323136dc686e7d0845d8051e22ed09f2e68c73c5c8c616442d34c78e77db0abb6cc30fa6eae9f9d789c46e81443128", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1b6a", + "8835", + "9ba5", + "55c4", + "d1db", + "8a5f", + "da75", + "6627", + "a677" + ] + }, + "payload": { + "pubkey_prefix": "40dbc376", + "timestamp": 25887, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "D1(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0015.json b/examples/meshcore/corpus/generated/valid_advert_0015.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0015.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0016.json b/examples/meshcore/corpus/generated/valid_advert_0016.json new file mode 100644 index 00000000..584aae3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0016.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110755301e24c120b530f29142b8f4b534f7fb5abca2ef621e3dea05b00a684525dbc341e23505dd3a2ffbe0191808e4c72f2fad9cd0d81c929a5c45b1be22657c5cb94171f1cd9b605c3bb26accd453a5536e8bdd6ee2b3def52994a323eeff48bf0bd0f2d5d9e0bc685af2cf93b9b5a2fa27ceeef8386c5c303a2e40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "30", + "1e", + "24", + "c1", + "20", + "b5" + ] + }, + "payload": { + "pubkey_prefix": "30f29142", + "timestamp": 434174767, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -118.5674 + }, + "name": "8l\\0:.@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0017.json b/examples/meshcore/corpus/generated/valid_advert_0017.json new file mode 100644 index 00000000..01a336dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0017.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187c3ea55bbd9d4d289cbc28f819df7844bf18b80127b399b62d4ce7eb329f508678d2bff8b3a2e88f35fecec80e9242ea54c6375101619000000d76a3c50ecf9dfc1a13da07e047887286ce651a26f1af09465de8f0567b7b1e091e8589fa62b6aa1bc2a466fb01438eeb448b7a6c0f85b8473231c3b8fd58d66920dbba2faf8c3690637467d404529514a7b77764f763161657d435464", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c3ea55", + "bbd9d4", + "d289cb", + "c28f81", + "9df784", + "4bf18b", + "80127b" + ] + }, + "payload": { + "pubkey_prefix": "399b62d4", + "timestamp": 25, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9986, + "lon": 107.5947 + }, + "name": "7F}@E)QJ{wvOv1ae}CTd" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0018.json b/examples/meshcore/corpus/generated/valid_advert_0018.json new file mode 100644 index 00000000..e32c5a0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0018.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280ad671b23d0bb19e942eb4136db255520a0f274badd015b75df603ef19210622de6450000f41f23eac6b0039c2e29f5431d83e89b61920f32e55fd3c8e702096c41342f01fccb83439b6c6fdc1c186866c992b9583f4ecc3f5158aa223eb8a17113b96c8c04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ad671b23", + "timestamp": 17894, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0019.json b/examples/meshcore/corpus/generated/valid_advert_0019.json new file mode 100644 index 00000000..9265a941 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0019.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145b4ab6956bef77d3c9154e3e2565a09fd0e11cd9224468098f8b8f311ee317adec0cf38161082533bd6a8af130000c8b302e21b2fc7dd05d0fb176a1b7a03c822496c10044df79fff4bfdb44a7a3e88bc31916d8f07f7b0105ff00ea53bd15482c20682703bb3623c43bce46e2e69920eb6a2faaa4846f537772f326d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b4ab", + "6956", + "bef7", + "7d3c", + "9154" + ] + }, + "payload": { + "pubkey_prefix": "e3e2565a", + "timestamp": 5039, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9433 + }, + "name": "7w/2m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0020.json b/examples/meshcore/corpus/generated/valid_advert_0020.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0020.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0021.json b/examples/meshcore/corpus/generated/valid_advert_0021.json new file mode 100644 index 00000000..f1cd2698 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0021.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128108ced8d67ada9c709200f5c46618471aa99ced00c3d0071de3e33023ed0e1112f60615826f00002166d2b4cacf5ce8d1f45a413981f7c91e7d075cb39fa27708e46a4c14475a9f457725b927a0a95f780370a0de5f16dd6a4337eca970753afcd19694a4ce302f02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "08ced8" + ] + }, + "payload": { + "pubkey_prefix": "d67ada9c", + "timestamp": 28546, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0022.json b/examples/meshcore/corpus/generated/valid_advert_0022.json new file mode 100644 index 00000000..076a39fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0022.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128209a726d39cbcda13364add148963e853024cd5805e305b180f4088d7751805e00cce27728b3c08200000de17273ee29f5056566b556c36ae945913c77d85f389598ec3edb2539dc9612151bb34bfccf22b0700f5ab6dbbe2b77080e3f2c373d0d39189964f7982408666922469a3fa076a09f8403364317d2d696f633234", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "09a726", + "d39cbc" + ] + }, + "payload": { + "pubkey_prefix": "da13364a", + "timestamp": 8200, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.954, + "lon": -133.6008 + }, + "name": "@3d1}-ioc24" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0023.json b/examples/meshcore/corpus/generated/valid_advert_0023.json new file mode 100644 index 00000000..301ef560 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0023.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114635a95f5e0c095f8e2f1b00270f1462e919302e9248e9bac20064ef062c32611f4702520b2f156e09d31c2dcc26000000a92b03a6eb2421833e5068f3869eae2eaaa0b55f34e9edda87284ff7c1ed19c8a29a4f28f7d30a1d1f80a60eeb010fde99d576433db5c7f50a9fe6a1c78c32d18169235c48624e743f55", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35a9", + "5f5e", + "0c09", + "5f8e", + "2f1b", + "0027" + ] + }, + "payload": { + "pubkey_prefix": "0f1462e9", + "timestamp": 38, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "i#\\HbNt?U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0024.json b/examples/meshcore/corpus/generated/valid_advert_0024.json new file mode 100644 index 00000000..40f470eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0024.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11888366b686bd3baa64998cac7646c7df31882d03ce6602dcb2559a50358efd6c30cc62d19e06a6b7fbeee18fcbc7ddde23d9113846648611eadea649b21fea6327caddc00e5a336ba9f5a0d039ce732d11819b9b8efec591500c6197d6ac528aab9f26cdc02d6496e10d3cd9a002aec72670846e623d38570d325692c904", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8366b6", + "86bd3b", + "aa6499", + "8cac76", + "46c7df", + "31882d", + "03ce66", + "02dcb2" + ] + }, + "payload": { + "pubkey_prefix": "559a5035", + "timestamp": 2991171294, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0025.json b/examples/meshcore/corpus/generated/valid_advert_0025.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0025.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0026.json b/examples/meshcore/corpus/generated/valid_advert_0026.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0026.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0027.json b/examples/meshcore/corpus/generated/valid_advert_0027.json new file mode 100644 index 00000000..89b360d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0027.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11014617fad9d6e8ca40afdf40bcca9f4aa0c518573ffbf3a87e3acca5a794d817c0ccd9780000798f2cdbf9b069f9e9446d47a07a2b86bd850ee02f066f169b82ae1d1434300f73caaac83a2766d30ae21795a52a7fc464f08d9c2c5a7620581d4f3dff9ed45493f20d6afdcd24a80662", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "46" + ] + }, + "payload": { + "pubkey_prefix": "17fad9d6", + "timestamp": 30937, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -43.3813, + "lon": 111.6828 + }, + "name": "b" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0028.json b/examples/meshcore/corpus/generated/valid_advert_0028.json new file mode 100644 index 00000000..701d2619 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0028.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12431122bbdc6789f57816db6574a14bb6c32c7d06483acbedd17b76e4c12b8eba6eef347cf20bf42bd3c50871590b707be8e459255f0f318526d5fb9af0b56d87648bc35c6d4c107860b95f0c2e6152fcd11c14b5607f90e43e382b954377428a8e0a17a3514d725dc83c2502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1122", + "bbdc", + "6789" + ] + }, + "payload": { + "pubkey_prefix": "f57816db", + "timestamp": 147182379, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0029.json b/examples/meshcore/corpus/generated/valid_advert_0029.json new file mode 100644 index 00000000..9da11f24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0029.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12865a655f0d2f047b3cd26546187c3631937202d8a800da3b83c0da38f713b599fc25510e222c86e82ebe5a881c822eb74871bbca9976b1c2d6949517734fa87a0add538b03f7cf4ce817ddd8a3ab8945908058c7b253694f765bdd1a163473bf1a1bf07e25dfe93af446760262ab6aae14022a928ce23203", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5a655f", + "0d2f04", + "7b3cd2", + "654618", + "7c3631", + "937202" + ] + }, + "payload": { + "pubkey_prefix": "d8a800da", + "timestamp": 2977339850, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0030.json b/examples/meshcore/corpus/generated/valid_advert_0030.json new file mode 100644 index 00000000..6bbd29ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0030.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11063177b3156e083ba61e495950f0f0f50b8f50e6831cb4c1a0a9688cdf1d138e665eba3e51ba59d8540000185c1a64065427ff9a822cbe568985d4bd678a38126cf3206060baeb53a87aa8d7fcb154088fbe72c108d929fa45e555ade58c1da4166bc17fd2021c2ca7fac101", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "77", + "b3", + "15", + "6e", + "08" + ] + }, + "payload": { + "pubkey_prefix": "3ba61e49", + "timestamp": 21720, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0031.json b/examples/meshcore/corpus/generated/valid_advert_0031.json new file mode 100644 index 00000000..f2f0baac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0031.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124ae4a6b0b5892ec20516e6cd35b90e2d0cf36c6538258835f8bc1b5d4a7f25631b1db58c0283edc11868b6d70daadfcecc7f030ecbc3d500002714f16bf8d1f7d92fba5b926a589a8a69f7bc89737229205dad8929bac52c17247ad358261244ff1aebd365b28492120733ddc50b107d77bc3ae069661892e101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e4a6", + "b0b5", + "892e", + "c205", + "16e6", + "cd35", + "b90e", + "2d0c", + "f36c", + "6538" + ] + }, + "payload": { + "pubkey_prefix": "258835f8", + "timestamp": 54723, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0032.json b/examples/meshcore/corpus/generated/valid_advert_0032.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0032.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0033.json b/examples/meshcore/corpus/generated/valid_advert_0033.json new file mode 100644 index 00000000..e8831d1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0033.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12061afd19e26b77325d3b4c18366fee1637ffa9c6223b0d448dacf4de7cfc72ab9c9a77b81f0d65967700005f9fa6d57e90479ae5260cba6f0c24047a6f7f5daab4925308fc8e128069d985b09c9978ae0d17216b4e35b169d2dc64da8b8f7ea315d62c6a312e7abed35df4834561295c34444e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1a", + "fd", + "19", + "e2", + "6b", + "77" + ] + }, + "payload": { + "pubkey_prefix": "325d3b4c", + "timestamp": 30614, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Ea)\\4DN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0034.json b/examples/meshcore/corpus/generated/valid_advert_0034.json new file mode 100644 index 00000000..ff1c7315 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0034.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11466483388dfd570f83ee04a38071181378b72f1de27c969f591cce26a17cb9365da77e8cf2a0b99851b70f7f15b20000006414f20114aa3071a4b281deb6fa2311a4167fc5dcb7ff146d95d890b3d6e94ba18ec2d7c1a7613424b161e8315b672878fe4641124e7f2cfd21121fd9a3c16f01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6483", + "388d", + "fd57", + "0f83", + "ee04", + "a380" + ] + }, + "payload": { + "pubkey_prefix": "71181378", + "timestamp": 178, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0035.json b/examples/meshcore/corpus/generated/valid_advert_0035.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0035.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0036.json b/examples/meshcore/corpus/generated/valid_advert_0036.json new file mode 100644 index 00000000..9e94f161 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0036.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209d0059254b7aff2e4e0e3ede440151ff46e0aa6df184daf07bebd156bfb69917199006a523f462604c4cf7e00008b4231c2d9bd49fb8a199b16d5a30d177ebeeced2ef5feb540151b1310885fa77e313546dabae99b7ef367bbef9108cd93ebce3acca08f1a89df33074c917b5f917510a3faef955c0530", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d0", + "05", + "92", + "54", + "b7", + "af", + "f2", + "e4", + "e0" + ] + }, + "payload": { + "pubkey_prefix": "e3ede440", + "timestamp": 32463, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9767, + "lon": 89.9538 + }, + "name": "0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0037.json b/examples/meshcore/corpus/generated/valid_advert_0037.json new file mode 100644 index 00000000..deec9548 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0037.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118726e47a40268491a81fff7e59a55d4ae58bb429974435dcb3b9e7dd6338f93458fce387413babadc2efacd0348141fb3d9d7920fa50ffffffffe12849fddeb473c1842c3c30db5af5c24fd1825930504fd1cbedc34f08f1066cf069f8bf4c2cd073882d9276bf00d4e562245b47d2870838b5884e9f45a39e2502", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "26e47a", + "402684", + "91a81f", + "ff7e59", + "a55d4a", + "e58bb4", + "299744" + ] + }, + "payload": { + "pubkey_prefix": "35dcb3b9", + "timestamp": 4294967295, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0038.json b/examples/meshcore/corpus/generated/valid_advert_0038.json new file mode 100644 index 00000000..5453783e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0038.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124422424201e48e19e327a0bd2d3ee643b92e17e5b7091e23e0ce799e52a1ec0b2150e2e844713470bb60b20000b8c1e9d93e3a0a535e4edfb4e2db7620ec12ec6afbc449431932056ae98c6b2e301aaa79622cad1375bab416448cba2116fb8cc1f5296157a2365aef4c30c4e4910d32a3fa3bb24ef7413239206b7438582d5a72", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2242", + "4201", + "e48e", + "19e3" + ] + }, + "payload": { + "pubkey_prefix": "27a0bd2d", + "timestamp": 45664, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9681, + "lon": -145.8375 + }, + "name": "A29 kt8X-Zr" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0039.json b/examples/meshcore/corpus/generated/valid_advert_0039.json new file mode 100644 index 00000000..bf3feacb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0039.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11835c5fb1aabf72f5d7b43d5a56f4422f9304cc59af55aa2c76f00c6d0e5fb672749b68ae52c69800c6809fc700006e07992de869b9a61a85923514ee99fee5558a0a7890d3b460d258602a43f7f588fc00ec06a43f810b3127096c99bbd634f36f060c484cd98c3e59b798f0e76393c56a600191bc3ffa4f3a2256587739", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c5fb1", + "aabf72", + "f5d7b4" + ] + }, + "payload": { + "pubkey_prefix": "3d5a56f4", + "timestamp": 51103, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 23.096, + "lon": -96.4863 + }, + "name": "O:\"VXw9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0040.json b/examples/meshcore/corpus/generated/valid_advert_0040.json new file mode 100644 index 00000000..f845d181 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0040.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110870a7bf122d71afa8a60f248187ea76fe608ef3e513df9fc7907904ce9ff58935ab1da9f97a157d2f425c000006f5efd1cae6d1232b084c13f712b889948e7118d6d5973f49b14af1becf0e137d89314f3a7466c019c6e37798aa5edd45bc2ce98350685145d3bff0f7f6eafe04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "a7", + "bf", + "12", + "2d", + "71", + "af", + "a8" + ] + }, + "payload": { + "pubkey_prefix": "a60f2481", + "timestamp": 23618, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0041.json b/examples/meshcore/corpus/generated/valid_advert_0041.json new file mode 100644 index 00000000..47b49fb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0041.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285dbff264c1a8ea79fa4d94ef88256d4dfdaa574a1930396ab5b5034f70e8cd32932874c41287bbabff02c42f9eaf8c5ec2fcec60e8d38c51ea9f193e8720705505e90e7caa46e89562d69034c618685c29c687f629d8a39b951e5028d3f1d83a561ccb5390f587d8b548c9128b11ca0b50ae71903", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dbff26", + "4c1a8e", + "a79fa4", + "d94ef8", + "8256d4" + ] + }, + "payload": { + "pubkey_prefix": "dfdaa574", + "timestamp": 3335401452, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0042.json b/examples/meshcore/corpus/generated/valid_advert_0042.json new file mode 100644 index 00000000..6fc2e53d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0042.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281fd5fe2e5fd9e97af453ff37effdf6cff6231611d552d54b3590d7b1b19f924a517bb11000000002786d31c35f909735d284f303e478334fd00b94422acb0a01a7c3efdb9d8ec969da886b21aefb570fdb186c34372807c9fcb4e7d482e737ad7dae488a40cb35103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fd5fe2" + ] + }, + "payload": { + "pubkey_prefix": "e5fd9e97", + "timestamp": 0, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0043.json b/examples/meshcore/corpus/generated/valid_advert_0043.json new file mode 100644 index 00000000..e0538530 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0043.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143928bd2e0375903e85852d40a8628a33abff0215e04d837791565b87853180ad24d27e7b9c68561710000c8a9fab74f900b3a7e86077760ce1c91f6e3ec9113bc6c665298c7ba596c5adc714f8c89c35f82ba88e5604cb0a1e1e3288c3760da6dc90d2697516e26606d05825c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "928b", + "d2e0", + "3759" + ] + }, + "payload": { + "pubkey_prefix": "03e85852", + "timestamp": 29025, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "\\" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0044.json b/examples/meshcore/corpus/generated/valid_advert_0044.json new file mode 100644 index 00000000..35cd24c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0044.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11411769c6ecfe686ef052e142a78a1d3e756f80291a7b472507ae9737bffd4e59ef15bded34ab04849ee8695efc1d7d19060267344b49ff5acabd1254dde47edf70b45ac206fa5f10b1d8a36c5841ef9829ff7ebe2d81a6ba2949165bbadf0399b5700f5d9dd47882324a433b4153", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1769" + ] + }, + "payload": { + "pubkey_prefix": "c6ecfe68", + "timestamp": 78329069, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "2JC;AS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0045.json b/examples/meshcore/corpus/generated/valid_advert_0045.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0045.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0046.json b/examples/meshcore/corpus/generated/valid_advert_0046.json new file mode 100644 index 00000000..354f6181 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0046.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a8f380cd5e2d76e4fe40cba6af336069aae11bb5083dfb6733aacabb14bfd109f8d8a554171cc68087e434b6ca1b46983cdfc84169e97050678e67c34c3631aaa100af53c5d4ac09393fdc3b11da5bc2eeb81ce8d88ea6537a014121d69e0ff747299bd38a02a06ca2e4cb2a4e1827dafd078e41c8c08416814cfa6a3fa016b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f38", + "0cd5", + "e2d7", + "6e4f", + "e40c", + "ba6a", + "f336", + "069a", + "ae11", + "bb50" + ] + }, + "payload": { + "pubkey_prefix": "83dfb673", + "timestamp": 101029790, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9382, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0047.json b/examples/meshcore/corpus/generated/valid_advert_0047.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0047.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0048.json b/examples/meshcore/corpus/generated/valid_advert_0048.json new file mode 100644 index 00000000..075aa40f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0048.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114564e7bcf74f601c38efcbdc5388d8555fd8fe66396b2532c1f59b99f65779268c8952399e3835555c546f79980000af5f5d7e06f737b1ac6f27c939a0c3317538d1ae9748f0040391cdd9dfd3fde1feb0c1ae027faa2b37c8ddea7a513a154ad1c1b8daaaf87633adc61af93b2bea842e4b5c5870515a6c2774", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "64e7", + "bcf7", + "4f60", + "1c38", + "efcb" + ] + }, + "payload": { + "pubkey_prefix": "dc5388d8", + "timestamp": 39033, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": ".K\\XpQZl't" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0049.json b/examples/meshcore/corpus/generated/valid_advert_0049.json new file mode 100644 index 00000000..3989348b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0049.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11415615ab62baa295453635727d29f40619eed322c443513cb24ad67afcaf4f4fd946f794d80000f899b45647f2f1951306ee7d71df9680aa15110c65a6badd74bc74c2d580e5d0c97f786256474e18588dba7be22ec23b1d7e0ee2cf4858c41cae785c2c68e03302", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5615" + ] + }, + "payload": { + "pubkey_prefix": "ab62baa2", + "timestamp": 55444, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0050.json b/examples/meshcore/corpus/generated/valid_advert_0050.json new file mode 100644 index 00000000..ad4645c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0050.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11496eb2158e90d071ec24f080700d7aef8bbbe7b872b8b70ab69d1cf9088edcdb66c5e3aebef29acaa442c70a7d57eaeed232b471000000735f7bb9814d31a8dff8d5cd4a9f4c4b5a1a2c61a86bfd1106906f88974d791a7d17dde57badb0afca059938304a2e43a77452220b50fafe1be279390e1ba2e402", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6eb2", + "158e", + "90d0", + "71ec", + "24f0", + "8070", + "0d7a", + "ef8b", + "bbe7" + ] + }, + "payload": { + "pubkey_prefix": "b872b8b7", + "timestamp": 113, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0051.json b/examples/meshcore/corpus/generated/valid_advert_0051.json new file mode 100644 index 00000000..17b5d6b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0051.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189b3b51ddc4db971470952cb8d2abd2440159f48fd601e8b7e09ce21519a8bfe583b42ce91d9361e5d5a8768dc9b90dd8b251979a81ab885cfc7811e49000000f550ebad21774f19596b0b353e6030ca24045f4b6156524cd2b9abce58c0a81c494c9e65d0764d5978f42f76c5d57d88d5d60cb52406de6f93ba70604206827602", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b3b51d", + "dc4db9", + "714709", + "52cb8d", + "2abd24", + "40159f", + "48fd60", + "1e8b7e", + "09ce21" + ] + }, + "payload": { + "pubkey_prefix": "519a8bfe", + "timestamp": 73, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0052.json b/examples/meshcore/corpus/generated/valid_advert_0052.json new file mode 100644 index 00000000..462e29bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0052.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11437b88f7e8324a0760d6e06bb7d318e0177cab2f306ff4eb4ef1c49a3aca1f11669dd2b811a43704b200009b2b96bd9aee8d03a5ce335cce25440da38f1bb6f67ce416c95702f23d01d100e652b3db830e37f9e7b39241f1fc7346e71f35191fea6e2d91707b486f77b1d913ffffff017f6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b88", + "f7e8", + "324a" + ] + }, + "payload": { + "pubkey_prefix": "0760d6e0", + "timestamp": 45572, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 33.5544, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0053.json b/examples/meshcore/corpus/generated/valid_advert_0053.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0053.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0054.json b/examples/meshcore/corpus/generated/valid_advert_0054.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0054.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0055.json b/examples/meshcore/corpus/generated/valid_advert_0055.json new file mode 100644 index 00000000..c5a16282 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0055.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244c30153b5a7eeaffbafc037a5b7c00220af4e5cff6942987f6d9d72319793c6846353a8f967d656df517a000056aa9cb3d89791ad1f9363296ba32cd23b6cc022b1378c8cbe67195f217893e6e3aed8ff0ae15348f47afe9e6ff995e9ee874f832522a42be4ec8c8d0de24e75120199a3fafe0346f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c301", + "53b5", + "a7ee", + "affb" + ] + }, + "payload": { + "pubkey_prefix": "afc037a5", + "timestamp": 31313, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9418, + "lon": -179.9608 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0056.json b/examples/meshcore/corpus/generated/valid_advert_0056.json new file mode 100644 index 00000000..699e97c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0056.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1102cdc2a41855b9408097ef2fd660f3983be17cfaa3c8901299440266a1e0e61a7e2ae5804a5d0501ce63dbd3475849fbdf894585a4db6686866e89ca6d5b37915ff1619ae0d9e711e4a653d63233d46b481fb96ece0941376aef9e6fef762aafb430881065dd3d9180b5a2fa812cfaf7343f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "c2" + ] + }, + "payload": { + "pubkey_prefix": "a41855b9", + "timestamp": 90000000, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -134.5996 + }, + "name": "4?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0057.json b/examples/meshcore/corpus/generated/valid_advert_0057.json new file mode 100644 index 00000000..03abb89d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0057.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101e75368cfff0d537b7833392cdf773ac955bb7a08b1d118098a6bd5b835907b88c2700000001153c4ee5c5476a5803d06304e6ba8fe0e3fde49fa78d4cd9e7f5df05b70584d06dd267686583ae43c8603a3773bceae230545328988b3650724a05534016ff89435f9af04f3de45f53827233f53616540", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7" + ] + }, + "payload": { + "pubkey_prefix": "5368cfff", + "timestamp": 112, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 78.6415, + "lon": -179.9703 + }, + "name": "8'#?Sae@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0058.json b/examples/meshcore/corpus/generated/valid_advert_0058.json new file mode 100644 index 00000000..b37ae14a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0058.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12452bf32f001d80f476c6b63a2b81a3d9212d2e543556589978fab24bc14daaee7d0470b0a09f2b0a195401cd3410be73836f84eeda5313bcb383f47fc3dd87c3953cb294a1e58cffa00139ace14dbf2b043e3143feb99cb5b93426cee3d56a3c24bdeabab7c980f8352b3bd6a556b2843251767b417657506f70697d392e762375", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2bf3", + "2f00", + "1d80", + "f476", + "c6b6" + ] + }, + "payload": { + "pubkey_prefix": "3a2b81a3", + "timestamp": 3188733133, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "2Qv{AvWPopi}9.v#u" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0059.json b/examples/meshcore/corpus/generated/valid_advert_0059.json new file mode 100644 index 00000000..c6f9b4c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0059.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188b34ab4adee0659c5aefc1cabfee2b73a012fc9f7c63bd49e6a172d228117aaadb284af5815180b298e0d955d38c30c6b8910a313f6f9b346791400006b5d9a07baa1dabdd3b5f7c1e6b3e19200a7779cee95f8365ee2cd597e20f27f1a380664697a690aa9dc4f22433a8a86bccf495952fbce59528e23dfaa815ebd04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b34ab4", + "adee06", + "59c5ae", + "fc1cab", + "fee2b7", + "3a012f", + "c9f7c6", + "3bd49e" + ] + }, + "payload": { + "pubkey_prefix": "6a172d22", + "timestamp": 5241, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0060.json b/examples/meshcore/corpus/generated/valid_advert_0060.json new file mode 100644 index 00000000..db9daeb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0060.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187441a2d8a1acbff87c78ccd81072c689f838ad6e91ef51af684d561857115130fa7ee0a981e56f61f542c67af505deef433bd589f962059fdf3d9ea386ca8638d0f04c69313ff95e098bb1659b1c3d1f78f847424108bb4569d38aa25ab780725b9d756a6630501a22042d763119d12ab841e7c14f45da4cedf835a3b635c4073675561", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "441a2d", + "8a1acb", + "ff87c7", + "8ccd81", + "072c68", + "9f838a", + "d6e91e" + ] + }, + "payload": { + "pubkey_prefix": "f51af684", + "timestamp": 4093466912, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Z;c\\@sgUa" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0061.json b/examples/meshcore/corpus/generated/valid_advert_0061.json new file mode 100644 index 00000000..04ef9cf0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0061.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245eeacc6c6a5fa251e3e936176dcac7dabaa53ce4a3d4a348f009c9fcfcf03270c47d8e2d5172b2c137f8705340000a9caa9b20c27a0ac9ebbc473f8922fffcfd3112153cdf3125abfd4c1ab189c3399bbd276939954afec9be1d8bbb4c039ad4f3d679f37d2c4f14ce9971950637e04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eeac", + "c6c6", + "a5fa", + "251e", + "3e93" + ] + }, + "payload": { + "pubkey_prefix": "6176dcac", + "timestamp": 13317, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0062.json b/examples/meshcore/corpus/generated/valid_advert_0062.json new file mode 100644 index 00000000..b9322b69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0062.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207ebc91d2fbcd12bf2e36a2bb509df6bc0f528bb57d0e5968f6d25b99ec52a957e23dd01cbfa9d68cf0000008375f979eee943e25a37726517c6c1ac65cba6d1a71feefe0e1d938988ce7a95bcbc044ae882998e1c4983000c6e2f319219d7ec637d0a2295a90d0251a38c3412a5b1a3faeb8745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "c9", + "1d", + "2f", + "bc", + "d1", + "2b" + ] + }, + "payload": { + "pubkey_prefix": "f2e36a2b", + "timestamp": 207, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9355, + "lon": -179.9926 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0063.json b/examples/meshcore/corpus/generated/valid_advert_0063.json new file mode 100644 index 00000000..1b4d7576 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0063.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110301ca3bff51166fed796078a5153569892e1a6aaa0e73926fff42eab7c52d028fa003c2672e7935552072bdbe386d92ccc8628d91c363c5117c75e77ce36f3caad40db6ffac83b115d597d7dab82a55b6639caf5642042852f84eb8ff14a3283abf023bcc34dd258370665d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "ca", + "3b" + ] + }, + "payload": { + "pubkey_prefix": "ff51166f", + "timestamp": 897134183, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "pf]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0064.json b/examples/meshcore/corpus/generated/valid_advert_0064.json new file mode 100644 index 00000000..1b9e1b78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0064.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207a54c80a7a82ecd631d26dce93aeb93c3a9772dfde10ad81c1f80073c9a167671a6cb63f38b39a947000000ce311c419c69dafb20c8f1c918834bdae6cee08eb82cb5383217380c1cbb367d5955a35ee1c34d1588ac99cd3cff06d1e9591e7e8012752eb5ddcfdd7e03a7a103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5", + "4c", + "80", + "a7", + "a8", + "2e", + "cd" + ] + }, + "payload": { + "pubkey_prefix": "631d26dc", + "timestamp": 71, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0065.json b/examples/meshcore/corpus/generated/valid_advert_0065.json new file mode 100644 index 00000000..6c8fb91a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0065.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11466afd6996ada146afbbdf059a4e5025632275a6f812a06a49b33059ec747be43e6bc396db64718b91b733553310410000f95979251b1b7388f312327968113a662e7ba01828086a0640fb71fcd08dea33292daa25e7c5f142a3f3dc77f9e214ec34b10be6925d82fc6047739b0ec8971e13f1916ffef16b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6afd", + "6996", + "ada1", + "46af", + "bbdf", + "059a" + ] + }, + "payload": { + "pubkey_prefix": "4e502563", + "timestamp": 16656, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -26.2426, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0066.json b/examples/meshcore/corpus/generated/valid_advert_0066.json new file mode 100644 index 00000000..136fa09b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0066.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11079a6e40a80765704f1f7e5fcbae1f34b4928365aaf7f650be02584aeb52b42e121c551643e4b71475000000d595fd89497190a3ed6d9ca106caa477ba4a260057f78a072b3142aef5ef5eb48f7195f0d3d0f7a58c5f3514b80e026a268672516848e4981c7eec113a074a4213e9b5a2fa9c60c009", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "6e", + "40", + "a8", + "07", + "65", + "70" + ] + }, + "payload": { + "pubkey_prefix": "4f1f7e5f", + "timestamp": 117, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": 163.6026 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0067.json b/examples/meshcore/corpus/generated/valid_advert_0067.json new file mode 100644 index 00000000..ef40393d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0067.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282b05ef5f987d3f34a2d298fba440fa68f88ddf8599b2236cc5f6c9a50fbe423028b801bf293bc46280000a87ba518c398a2b36075776b61479c0de77ab2515acb7a06b76c4ecf5c7d4f91e0140e6d1b73d45d642b954ea96ac0c6353523353ee89f74b4d6caa11075eea693d9b5a2fa2f6b45f544364a4a6f676a262e263b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b05ef5", + "f987d3" + ] + }, + "payload": { + "pubkey_prefix": "f34a2d29", + "timestamp": 10310, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": "D6JJogj&.&;" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0068.json b/examples/meshcore/corpus/generated/valid_advert_0068.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0068.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0069.json b/examples/meshcore/corpus/generated/valid_advert_0069.json new file mode 100644 index 00000000..f75ed934 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0069.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283bd2d4d235cda4529d67bfcceca8f1ea85ff2f031c63b53f1f685122a7ff5771087e9323a343ba54f5dbcee633cf3fe8c1c9174b7e667dd41325193929ea91946a8c5d2bdfc3f75e77eebb644a0d47c92a6fc07291f215768328a99b09ae94f22f5b689719d408073d36d0e5ecd04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd2d4d", + "235cda", + "4529d6" + ] + }, + "payload": { + "pubkey_prefix": "7bfcceca", + "timestamp": 1013182140, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0070.json b/examples/meshcore/corpus/generated/valid_advert_0070.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0070.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0071.json b/examples/meshcore/corpus/generated/valid_advert_0071.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0071.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0072.json b/examples/meshcore/corpus/generated/valid_advert_0072.json new file mode 100644 index 00000000..90783259 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0072.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12417fa8d9f6548ad9e128fd7fe25e66ddac5454df0f1e067da04780f149ad0b7eb9d3eee2000000c3334013b7dbbfb221bd69f8e9218657994da61c2cfb4fe3012a7b6613df594e8dda5720ba0687d76794e5c38f762133592ab8377f90f81b833c17d8d8ac0b6103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7fa8" + ] + }, + "payload": { + "pubkey_prefix": "d9f6548a", + "timestamp": 226, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0073.json b/examples/meshcore/corpus/generated/valid_advert_0073.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0073.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0074.json b/examples/meshcore/corpus/generated/valid_advert_0074.json new file mode 100644 index 00000000..6d399b36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0074.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114499cfb52700319fb14128cc3fb03222a9e50a3b4b4a214b287edb4fe9508a03b031dd073cfe13f15d4900000009323730da75074850382f289b1da1d30778067c62258cf804653dd0138138311a554e0f76263e9861619d3f7befc9fd14fd9734abfcbc151b6ea2548759e63792e942a3fa0095ba0a7d493f2d6d4a6d6175796348", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "99cf", + "b527", + "0031", + "9fb1" + ] + }, + "payload": { + "pubkey_prefix": "4128cc3f", + "timestamp": 73, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9638, + "lon": 180.0 + }, + "name": "}I?-mJmauycH" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0075.json b/examples/meshcore/corpus/generated/valid_advert_0075.json new file mode 100644 index 00000000..bad98856 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0075.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124058b2c17bda6f8b1a72151c7c205ec63645b74e47f5c413f6f0818834a0e8852aab0d000099b943fc430692205c48d60e5b7021c3e0f5633b9346cbd7e84a18cd468a5c6451d39c7945c85d02f017300e267b9aa0a693c60ece9e4c52ef9d687920f907739213f14d033b6b45f54844", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "58b2c17b", + "timestamp": 3499, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 55.4396, + "lon": -179.9999 + }, + "name": "HD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0076.json b/examples/meshcore/corpus/generated/valid_advert_0076.json new file mode 100644 index 00000000..883444e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0076.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11818fc0b561edeae3fce6b7290d073fe4d68f1fbacf976e5ea547dc8b94af12513457b0978d0000001b8708989bd5aec241842cbaed28759a0e6c04fd68c9844ddde304840005160c6cb987536b8bf8f2118a4e9958f1b57e9259600943649482d7d884a493ab5a5f04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8fc0b5" + ] + }, + "payload": { + "pubkey_prefix": "61edeae3", + "timestamp": 141, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0077.json b/examples/meshcore/corpus/generated/valid_advert_0077.json new file mode 100644 index 00000000..0793636f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0077.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149e9ba18415e512535e39c1c9688b2fe7181c81fa7041c42369d74af4ee6554b474a91e0853c28f3715b19f2e85dba69732297e437c1390f9a99e7c1394013860a69a385263458a64b42c5c8a313ccd2c9bd19724273368dfe796579e19fb98a05cd74491366fdb6ecac5e68cb836727847b185af0c52d13b8b5a2fa10174cf9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e9ba", + "1841", + "5e51", + "2535", + "e39c", + "1c96", + "88b2", + "fe71", + "81c8" + ] + }, + "payload": { + "pubkey_prefix": "1fa7041c", + "timestamp": 968964068, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -112.4539 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0078.json b/examples/meshcore/corpus/generated/valid_advert_0078.json new file mode 100644 index 00000000..aff38b5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0078.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a48cd00d725fc2db1a0f67447e69f8b0e3c0ac7f6b7b43465fa03e7a9ffc765ba199a2e6e52364c90a0b39c36e2d3f5f6af22a79d8a11abebacce63cb433cdd8450b0bfd0fc5818cd56186d619b5d01227a1711c2d0af92825344c48fba29faf34081fb701dff6d5360b82b9191bfae8edd3c425d0c4c4e6c9443c699c8d1c25b2a298173", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "48cd00", + "d725fc", + "2db1a0", + "f67447", + "e69f8b", + "0e3c0a", + "c7f6b7", + "b43465", + "fa03e7", + "a9ffc7" + ] + }, + "payload": { + "pubkey_prefix": "65ba199a", + "timestamp": 2958066909, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0079.json b/examples/meshcore/corpus/generated/valid_advert_0079.json new file mode 100644 index 00000000..addb6371 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0079.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ab81d0d3734b7d43125afbb3502affeee237ed040c4108653adfb2d5a4e3ba66227afc2e3da759a3cfc0085ae1940aa0a2ae678866c3f3bbd0c7d9c6b1a8d194100004ada8639e53fbd5d21da4741327de47e70a721a303eb40c6d50ab2f661ea58c8ecf011e8bc49a21d07d94ec97ecc15e6275f78cafdc77b9b0f47b01b2917cdde03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b81d0d", + "3734b7", + "d43125", + "afbb35", + "02affe", + "ee237e", + "d040c4", + "108653", + "adfb2d", + "5a4e3b" + ] + }, + "payload": { + "pubkey_prefix": "a66227af", + "timestamp": 16665, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0080.json b/examples/meshcore/corpus/generated/valid_advert_0080.json new file mode 100644 index 00000000..fcf54c69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0080.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a72c2438ff017c8f83c0b21b18a9857c65746a71b0f27d5f09945cbd8c820128fef511b78fff511c91ab53c836d670341f12f96a22ff3e1c669edbc5555a80c9b00008cf768035af29b688def8fad8d692ae21c549133f5d3b388b7cab6b38f519a67d133b7a1ce2d1404d52c0f21b6b9d584f21ee987def59853cad2ce8de9858c4e13bf73a3fa26aa45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "72c243", + "8ff017", + "c8f83c", + "0b21b1", + "8a9857", + "c65746", + "a71b0f", + "27d5f0", + "9945cb", + "d8c820" + ] + }, + "payload": { + "pubkey_prefix": "128fef51", + "timestamp": 39692, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9513, + "lon": -179.9838 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0081.json b/examples/meshcore/corpus/generated/valid_advert_0081.json new file mode 100644 index 00000000..6cc7350b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0081.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148e59c7d45b37c4240995771cad884f45c6e5c371559f7b947bfb72d5054e4a4b505726224e0028e392d8f961f444db13590040000ecba6ea4ca4f3bcbed26b54e1a3c57266c81c8388f20390921a2d1a9b08d6220b164a43c66855f939302c4eae51c0ca0fb1687da2f376de723a26798461811c68245", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e59c", + "7d45", + "b37c", + "4240", + "9957", + "71ca", + "d884", + "f45c" + ] + }, + "payload": { + "pubkey_prefix": "6e5c3715", + "timestamp": 1168, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "E" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0082.json b/examples/meshcore/corpus/generated/valid_advert_0082.json new file mode 100644 index 00000000..7cbc9edc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0082.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12008298a8140f3dec4559ebc2102121af145a2679a2d075acfc8b1af63fbc2f18a492000000b86f76a9d2dd1c2c2442ece5726493ab3fee497c359e6a2c07bb6efc324daff42387bcb0db1a698ed4b517944ab6760a29204471178fa745cb2df33b4a9ff6ee8173", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "8298a814", + "timestamp": 146, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0083.json b/examples/meshcore/corpus/generated/valid_advert_0083.json new file mode 100644 index 00000000..c3de135e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0083.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280895e3b9173596812a6b977294653ff494e4f4161e4dc8041be2669ae128043c701000040b2ba4aa7192d0b9071e7218d33e878d6958964fd8af943864e0ff963f611fdae67fd23e3cbd4191a053adebc0f235131c7495e2efd91f013981ba3514a669bb884723851", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "895e3b91", + "timestamp": 1073741825, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "r8Q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0084.json b/examples/meshcore/corpus/generated/valid_advert_0084.json new file mode 100644 index 00000000..9701f9db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0084.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a7d7e567f7f7eaa87fd8538fa3650b0ff93b5d6051177d6743b0af7bc1f8cdd1351b3f3e86362ad1da45aa5ce4039a249db1fae61eb87000013d1869dac01b8c56b441dd88ab32ae3be21cde98eb1ebe0eb3b9845f5d44128b5403206ffdf7b999a823de0e664b69bec0df9e4f47eb892255614c8963516fc83466b675d304e4b7b2a5679357061", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7d7e", + "567f", + "7f7e", + "aa87", + "fd85", + "38fa", + "3650", + "b0ff", + "93b5", + "d605" + ] + }, + "payload": { + "pubkey_prefix": "1177d674", + "timestamp": 34795, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Fkg]0NK{*Vy5pa" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0085.json b/examples/meshcore/corpus/generated/valid_advert_0085.json new file mode 100644 index 00000000..ea9a84b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0085.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286a7e8e7d7cc6072ce8d98b6cd3a34aed96c305d3eba526e75941413dfbcfd826e14c15cc32e53dc55d860810d0699d3d09a11463400004bd8e431a28ae152dcb0abf95dcf78d3e40706f5b4f8c42966867999ce30a447d3c01a6250a577f60f2f193b2125ba84c808bdc73545bf3b0be1c1b0b1bce99104", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a7e8e7", + "d7cc60", + "72ce8d", + "98b6cd", + "3a34ae", + "d96c30" + ] + }, + "payload": { + "pubkey_prefix": "5d3eba52", + "timestamp": 13382, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0086.json b/examples/meshcore/corpus/generated/valid_advert_0086.json new file mode 100644 index 00000000..b4dd1e2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0086.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11841ab834256c13610115c28f6bf2e73476d102c0b736c867c73431a8b6a393977547c6f7bb4f364ab89eb026fe00000000dafa33a25d75addfb1c0bc47d115b459725823f352a667af47d3719598e968a0d069a59d757121d5890260cb687efb1939aa869dd2d8c660561284a5b4f9bf0c1149e54202618945f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1ab834", + "256c13", + "610115", + "c28f6b" + ] + }, + "payload": { + "pubkey_prefix": "f2e73476", + "timestamp": 0, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 37.9385, + "lon": -179.9922 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0087.json b/examples/meshcore/corpus/generated/valid_advert_0087.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0087.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0088.json b/examples/meshcore/corpus/generated/valid_advert_0088.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0088.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0089.json b/examples/meshcore/corpus/generated/valid_advert_0089.json new file mode 100644 index 00000000..9ac3130b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0089.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124831a63b73870af33c43a004fdb89fbc7a655b53b02a2e20c48770ecd2bf283618520957aca8b08fffe953a281538e2c7a3700000059de202a5e5ee55e491cd18f4186ca357fcac91d4c76ced6518030fd52040b9574c3a38312abfd8c9b7e6857cd7c05252e29293f591d2335052fc97748085849816f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "31a6", + "3b73", + "870a", + "f33c", + "43a0", + "04fd", + "b89f", + "bc7a" + ] + }, + "payload": { + "pubkey_prefix": "655b53b0", + "timestamp": 55, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "o" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0090.json b/examples/meshcore/corpus/generated/valid_advert_0090.json new file mode 100644 index 00000000..24c9923c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0090.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12094cebe740a6696770da8db827de52f0d2e9a4815d76a14da8b92ebba87eabccac91bfe896c12cb9a3ec01dd00003e0e80155602e170adb8d5de375e16836d92e1a7a99e38ab2c4353f70db83280e626b81b64bdee11f3730b638efe41e03ab77825ba5a824a01c9992e068fd82002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "eb", + "e7", + "40", + "a6", + "69", + "67", + "70", + "da" + ] + }, + "payload": { + "pubkey_prefix": "8db827de", + "timestamp": 56577, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0091.json b/examples/meshcore/corpus/generated/valid_advert_0091.json new file mode 100644 index 00000000..9f25c8c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0091.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183d6d6df775927d7d0bee2fece405c5cfabdb23364434d9fafea467d46eaf32c740ce11a05c091a44138ee53000037f8b5cdd8ff0cccca60f8b34d3ebba8b8026638233cf530054c03bb07ade9c4579c71dc27034aad97c8d818a7115ad1dc0ae2d5bab223c8c808caaccd4c160903", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6d6df", + "775927", + "d7d0be" + ] + }, + "payload": { + "pubkey_prefix": "e2fece40", + "timestamp": 21486, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0092.json b/examples/meshcore/corpus/generated/valid_advert_0092.json new file mode 100644 index 00000000..6055485e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0092.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11473a362fe0e3d11490510736770dbe80d0ee3c97bf9afc704fa43c8dd976cc3c324c74f02bae9ec680c8840e77995e16d696ea6b7c5d0a219c716d8567c9343f64259b60f9c49cd82cd81a7572023095aa01a595f2f6bb6de887191b6c381305fc7e06d45ff9d94651b783200c8a6d4dc66c3e8248", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3a36", + "2fe0", + "e3d1", + "1490", + "5107", + "3677", + "0dbe" + ] + }, + "payload": { + "pubkey_prefix": "80d0ee3c", + "timestamp": 3935753750, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "H" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0093.json b/examples/meshcore/corpus/generated/valid_advert_0093.json new file mode 100644 index 00000000..8ce4e617 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0093.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11884927e8a7a83f53dba4cabe70c591482fcaedf253416ac592af95b86598189c8ac6699649763f165e31703cc00fd841a629d2ff76fde2ed68830000007e199e59066952c9d44ae5310b044c0d91796cf8ab2e04b4491cf1172a51cc9fae39a904573b583ec0399cdb29943e49c6172e4f27612993f1ac412d2b032e2a01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4927e8", + "a7a83f", + "53dba4", + "cabe70", + "c59148", + "2fcaed", + "f25341", + "6ac592" + ] + }, + "payload": { + "pubkey_prefix": "af95b865", + "timestamp": 131, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0094.json b/examples/meshcore/corpus/generated/valid_advert_0094.json new file mode 100644 index 00000000..ee17965c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0094.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11036aa841a0ccfdccaddf1a3f6fb35a1938a8a159e83957be0048373682e5277da77745c157bf4ab0dffecd262ffa2a809bca8855f6a47ffdc6353571f2d1ad13c1e7af012391a144beba6bb8a019e44420279e02b95f908bb5811b3de29217a9fd71410e7b675bf5826a562830", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6a", + "a8", + "41" + ] + }, + "payload": { + "pubkey_prefix": "a0ccfdcc", + "timestamp": 2957688663, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "jV(0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0095.json b/examples/meshcore/corpus/generated/valid_advert_0095.json new file mode 100644 index 00000000..0ba01e1e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0095.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a6354b5d5f4aa057c68985165b7129dcc7cae6cc69c46dd14d24497f0a096f589443284763d957649c814963741a26a6a3061ab9d3b790edbf39c546c2fb0000000028100ebcaa88ffc014ca28d00602d935e8c8020ee39dca11553515b0666fc912aa5ce774f9672048e7319fbdfed6439d55a3a77da07e05b240a5aa6c06aa5dab702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6354b5", + "d5f4aa", + "057c68", + "985165", + "b7129d", + "cc7cae", + "6cc69c", + "46dd14", + "d24497", + "f0a096" + ] + }, + "payload": { + "pubkey_prefix": "f5894432", + "timestamp": 33554432, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0096.json b/examples/meshcore/corpus/generated/valid_advert_0096.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0096.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0097.json b/examples/meshcore/corpus/generated/valid_advert_0097.json new file mode 100644 index 00000000..203bcd40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0097.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11889eaf2b020ce5ced04fc8add78ed95ed5914805f24b771cc938bb762d4c74fb7dd2e180b7be5e51f96282bdc66e663b28ad95717d911f4e0c40ac00002add65c462927ac8d8559599d00d2e1d4ab9fc9a5e6a03e9076ce07dfd2c67e8e2c4f48c9b0f1c82f09f5a5fd1c92526e3b63453b5683d7113215af48abc930a83772a6c7b5c4a2a4877", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9eaf2b", + "020ce5", + "ced04f", + "c8add7", + "8ed95e", + "d59148", + "05f24b", + "771cc9" + ] + }, + "payload": { + "pubkey_prefix": "38bb762d", + "timestamp": 44096, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "w*l{\\J*Hw" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0098.json b/examples/meshcore/corpus/generated/valid_advert_0098.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0098.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0099.json b/examples/meshcore/corpus/generated/valid_advert_0099.json new file mode 100644 index 00000000..7b216d1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0099.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243ec99d98ddc0bfec095642458ad3b7915a2b96912fc9becb096a822cbdc24a2863ca1be615522c8f36652d7ab6cc2f862d872dce99771039dfa7468243f853a47dc02b187c0ff718651484bb1513bda800077572206c1f3f210ebbef505fd34155a943d33ca6d59b836e201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ec99", + "d98d", + "dc0b" + ] + }, + "payload": { + "pubkey_prefix": "fec09564", + "timestamp": 1382478792, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0100.json b/examples/meshcore/corpus/generated/valid_advert_0100.json new file mode 100644 index 00000000..4e2ab24e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0100.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149ddbbcc262ccd402190158dfd3b63ce701f8e41847103c118d2201fcf4d6006b5b9d62317264a7eb8e55f3ce471db5a8c8d26042a00001514bedbbcc50b0941401b22732fed97df6ee96d801c726af5ea3734aba77ab36b3e8c085460dc43f0c490c33db55ae0691b19e93ce8585bcd49eac24d163d39825f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ddbb", + "cc26", + "2ccd", + "4021", + "9015", + "8dfd", + "3b63", + "ce70", + "1f8e" + ] + }, + "payload": { + "pubkey_prefix": "41847103", + "timestamp": 10756, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0101.json b/examples/meshcore/corpus/generated/valid_advert_0101.json new file mode 100644 index 00000000..be757b16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0101.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187fdf8b4523e30fd90e35eaab98c6032bd1395ba269abf6d4c7ab04ce0f7d7d5032bdcd622dd8418cbb894ea02d77ed07a7ca2064bf0ffffffff010047147ae4f419daf2caf34fd42ed5773e7177ea0bfc12a49c804f74471b3b0b034dd8c83c57220e549c5a5590ef7d230606c78391c041329d358c7b540c2012ff1844fb87e045f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fdf8b4", + "523e30", + "fd90e3", + "5eaab9", + "8c6032", + "bd1395", + "ba269a" + ] + }, + "payload": { + "pubkey_prefix": "bf6d4c7a", + "timestamp": 4294967295, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -79.4232, + "lon": -179.9699 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0102.json b/examples/meshcore/corpus/generated/valid_advert_0102.json new file mode 100644 index 00000000..1640cd82 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0102.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124af469c31b65faefe887cc15cb108748c863f11967134d9333e3a3f3913e310e0405234dfa893199493f5ac9ba40acc1183407b301fc000000ebe03816cf58463a48758b2a79ad339af505244a3a2ce24237dabd61f60a89a74e4931e3d8c062179e7fbfe8a2fba732069add6c1a4456d5313143bc626caaa3946db6a2fae1ca45f532293b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f469", + "c31b", + "65fa", + "efe8", + "87cc", + "15cb", + "1087", + "48c8", + "63f1", + "1967" + ] + }, + "payload": { + "pubkey_prefix": "134d9333", + "timestamp": 252, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9755 + }, + "name": "2);" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0103.json b/examples/meshcore/corpus/generated/valid_advert_0103.json new file mode 100644 index 00000000..650904a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0103.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128684176465034e76406c9b23aacfcedfc22f78b6c78becf0386b2ca48d31d87abce42d2ebd803b7ad9ee621901a4e1cfa053d1f09b000035b85ee78a326b55fbb4fccc31fd1b187bff97d8a6f0c25d97c5050e8dc72dfd2a035bc0628c93b166b64a38a16557aa7659249be2fa7e7c709838264c2b6b481122c0a2fae04846f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "841764", + "65034e", + "76406c", + "9b23aa", + "cfcedf", + "c22f78" + ] + }, + "payload": { + "pubkey_prefix": "b6c78bec", + "timestamp": 39920, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9973, + "lon": -179.9432 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0104.json b/examples/meshcore/corpus/generated/valid_advert_0104.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0104.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0105.json b/examples/meshcore/corpus/generated/valid_advert_0105.json new file mode 100644 index 00000000..4d61c6b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0105.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12075aab6f4bdf1ad98736020f423778b30dbfbb68518c1e6516d02f4224ac48b7a15c6b7f2b9def1010b50000cd530d9e693001b07b3bab2c0f3008494442b103e23d43f359d219cb23a695a30c7e9019bf37c0c90957165c816099dc805fc7bf8b487a5de6a2108875322f0182583031585b39", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "ab", + "6f", + "4b", + "df", + "1a", + "d9" + ] + }, + "payload": { + "pubkey_prefix": "8736020f", + "timestamp": 46352, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "X01X[9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0106.json b/examples/meshcore/corpus/generated/valid_advert_0106.json new file mode 100644 index 00000000..9c672084 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0106.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240e34c2653de91a3ab7ba9f4a145a3b54074fc0ea5a47d5f991c20ddc2548329d399000000adb9237e94da5c15a3e516baafd39bc3f6ca0f9871e1010178501c5ca08c65b4fb89c6f29b83c7da0442505001b64b5d9673e9af0a2af851b41927c13a77d36412fffffeffd61c46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "e34c2653", + "timestamp": 153, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -0.0655, + "lon": -179.9545 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0107.json b/examples/meshcore/corpus/generated/valid_advert_0107.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0107.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0108.json b/examples/meshcore/corpus/generated/valid_advert_0108.json new file mode 100644 index 00000000..b3e233b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0108.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12438fd272db9b5e9b94ccf346d951891906a5630b991412e6ad2b5aa3f574d9d44d82b934646cd0a43300004a02206297e4e9e9093420e3365d120dbedad18db614aa99250f95d3b12483fa30a403ce7b1d1b9d0bc4af8d2d3871e234d5c8bc550807364e9485926ba4613a92ffff07008d270f064e202221", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8fd2", + "72db", + "9b5e" + ] + }, + "payload": { + "pubkey_prefix": "9b94ccf3", + "timestamp": 13220, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 0.5243, + "lon": 101.6565 + }, + "name": "N \"!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0109.json b/examples/meshcore/corpus/generated/valid_advert_0109.json new file mode 100644 index 00000000..a0ac6309 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0109.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ae6d5a36fc2bcf5dfe42f30fa2c3b65c4885063b3c05f67c59651cf2bcfa4e2703fbe71cb8b42a9c5d57e93d2d5588186eeb4c4921b055e6be1d9edae5dbb97970000a99317d2604ff8d9965ab5a4a440ea72f7a0e8330e482427019690e4c7a2f60bc38a2589a2ebd4eceb6acbf3832f75f370f803f985910cde188c670af781bffa14a6e767fc9b6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e6d5a3", + "6fc2bc", + "f5dfe4", + "2f30fa", + "2c3b65", + "c48850", + "63b3c0", + "5f67c5", + "9651cf", + "2bcfa4" + ] + }, + "payload": { + "pubkey_prefix": "e2703fbe", + "timestamp": 38807, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -60.2994, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0110.json b/examples/meshcore/corpus/generated/valid_advert_0110.json new file mode 100644 index 00000000..88f2f171 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0110.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12095fcca61cc2c3e9308e03910471b1d2c1b0d1af47bcabb4c4c8767d20ed0c587555a0425038bee840759e560000b0fbec6e1beb19ef34c374242ff07b669069347b1484945a0e541c0ce770ce99a313c1b5ee03ca6901f51814cfd946e363b41312c7a859bf419a8685823bf6b48141675c484e742653", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f", + "cc", + "a6", + "1c", + "c2", + "c3", + "e9", + "30", + "8e" + ] + }, + "payload": { + "pubkey_prefix": "03910471", + "timestamp": 22174, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "Ag\\HNt&S" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0111.json b/examples/meshcore/corpus/generated/valid_advert_0111.json new file mode 100644 index 00000000..78b29f6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0111.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12455d6341b922e4240f93659ef50c2ca57d8c5354c36976d2ae7140048a5d19da63422642b2dc9448460b928fa30000d75d021364f77532400127ab9b4a8ede51e825a18a0f903592edd32d5f5da91b163c85f8a064873f42d40132f501160560ba34dc15c37e21ad9de853e5079cd7138db5a2fa9c0546f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d63", + "41b9", + "22e4", + "240f", + "9365" + ] + }, + "payload": { + "pubkey_prefix": "9ef50c2c", + "timestamp": 41871, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9604 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0112.json b/examples/meshcore/corpus/generated/valid_advert_0112.json new file mode 100644 index 00000000..faf3441c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0112.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200be2d49b9a24a08a20404f15dd2d6cc89a3db2e8048f6127c03d6cb18d7c56f9bcdda02dbb6966f85ec62d65a3657c83144ac4b1ab1b000b1d4e5b2298bd37e76f9a3d32bd56099346f7b95f914ebe8b4d7566ef6d3984f0ce4712dcc7881781e26db93a31281bc2dff289345f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "be2d49b9", + "timestamp": 3674397389, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -13.7798, + "lon": -179.9897 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0113.json b/examples/meshcore/corpus/generated/valid_advert_0113.json new file mode 100644 index 00000000..fd8dd508 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0113.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12087948ee78c05e5ebe1ef956f07b7a58720c45f406b5295ee7bd54768e7d93750a9a8e9f7a914c688ef1690000e08235feb7958f6d46252cadac10d0a02631d7aeb1bbe63ece7b92b2072beea084d9aa4ed84e6b459bcf641b983c4d40e28ae9401e77f2b464ff7a5422ad449311a1dd5c01bd0046f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "79", + "48", + "ee", + "78", + "c0", + "5e", + "5e", + "be" + ] + }, + "payload": { + "pubkey_prefix": "1ef956f0", + "timestamp": 27121, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 22.8633, + "lon": -179.9617 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0114.json b/examples/meshcore/corpus/generated/valid_advert_0114.json new file mode 100644 index 00000000..b811fb7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0114.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128aefc4da3cef8a97ccff8ed99fb56d0e773fa820cc1bc5a7cf405456cdc14f75efe8f267149247d5b3a5d5539a09096f479e57fb5f5bdfcf03718c16a2a6b13b1e00002e4c189c6f7a08bd695bb83d9a972314e9eed50cb4e00b9d542fa1eb74fee4f59ef0efe1930bfe34123aacf0bcb9528f9654f3927a6620ba3c082747959caa48129f559c04645b65ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "efc4da", + "3cef8a", + "97ccff", + "8ed99f", + "b56d0e", + "773fa8", + "20cc1b", + "c5a7cf", + "405456", + "cdc14f" + ] + }, + "payload": { + "pubkey_prefix": "75efe8f2", + "timestamp": 7739, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 77.3544, + "lon": -10.1347 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0115.json b/examples/meshcore/corpus/generated/valid_advert_0115.json new file mode 100644 index 00000000..d8c32e15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0115.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284e00f26f3dd9d0c4f6600a21475b9c4f8a28cf028076365fe933b8d7ff129f9437b629f037fc82f2fca9512a0b728f5b0513f9c7431a8136b4268e80791f0f00267989eab41aac5ec6ea52a4c2bf91de6ea2130fcda445e18a04a79180aafaa42e7d83a69eaca1fadbe5c741a6f7e6d0a02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e00f26", + "f3dd9d", + "0c4f66", + "00a214" + ] + }, + "payload": { + "pubkey_prefix": "75b9c4f8", + "timestamp": 2968856759, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0116.json b/examples/meshcore/corpus/generated/valid_advert_0116.json new file mode 100644 index 00000000..02f54a05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0116.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287b37e54af0aabe37197141c063e6ae93449daa7a05804176a9f98c11e5652ac2770c16699e82028ac3392de91be13a5accd9c7bc2bd7c000000171cfb77b2f8b9f7e1532367c75f6932c4afae1d87b88515d87e30576919d121c89097bc0e4f8d9f472121890f06e2c898ec11eecfbfd46a1b752019cdf410b213fbb5a2fa0095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b37e54", + "af0aab", + "e37197", + "141c06", + "3e6ae9", + "3449da", + "a7a058" + ] + }, + "payload": { + "pubkey_prefix": "04176a9f", + "timestamp": 124, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0117.json b/examples/meshcore/corpus/generated/valid_advert_0117.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0117.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0118.json b/examples/meshcore/corpus/generated/valid_advert_0118.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0118.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0119.json b/examples/meshcore/corpus/generated/valid_advert_0119.json new file mode 100644 index 00000000..fe578031 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0119.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11823ec053c61afb392412bf85b3be6c8f1585c6ac00e914e77e0a2766ff4fc21af4d177b68f31cde07600006548f05bdd1eb0b2db45b3faf902bc2cd45ead64ff16a846a8c7a545fa9b7ffd4549ac57abb0e4e3de01eac560e7517bf9f848d77ad792b0b1ab5023c0601269824c2d5f3835357741485364307459", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3ec053", + "c61afb" + ] + }, + "payload": { + "pubkey_prefix": "392412bf", + "timestamp": 30432, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "L-_855wAHSd0tY" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0120.json b/examples/meshcore/corpus/generated/valid_advert_0120.json new file mode 100644 index 00000000..9b60fd4c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0120.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248433fd6b46be9f9df7bcce3c7be4a4642e74b66cc0c23b71d6e73d72de57509e961939a9d150d1154437f2150d36856e7d1000000652f14553bd8bc2ce9261e34e6f9f6124c10444163e7d56fd4ca3d03a37bd5b0ada82b969231019f384cdd15f9d7963798c2e0a1100368e58d50f3e623bea91803", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "433f", + "d6b4", + "6be9", + "f9df", + "7bcc", + "e3c7", + "be4a", + "4642" + ] + }, + "payload": { + "pubkey_prefix": "e74b66cc", + "timestamp": 209, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0121.json b/examples/meshcore/corpus/generated/valid_advert_0121.json new file mode 100644 index 00000000..b3edf17b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0121.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244c09300b6c37cf13f3670b8f9490aca6492e23d9cb992a3d271f91d2714ed92d4c4b80f39eb3e97b242000000d741163be4466ec860c114ea8abfcc92b012894a51b9af16219a249698c8169506f4bdeb0ea58397fd7a20cdbed3b7a1952ec42f8764d435c65812b0ffcd4273149554a3fac92246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c093", + "00b6", + "c37c", + "f13f" + ] + }, + "payload": { + "pubkey_prefix": "3670b8f9", + "timestamp": 66, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9593, + "lon": -179.953 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0122.json b/examples/meshcore/corpus/generated/valid_advert_0122.json new file mode 100644 index 00000000..7dd8f5d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0122.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118307dba54efa9deeb99a8c93453a50bcfea532d3b66ab7ac821e8c3ee70143124a74249dcf59665db8dc71fdc55ca858613eb32f5b13067d64cd27fa1b24a2640b948765387fa9fe7f6ab77807b7fc72c78dc960178ab9d4ac4bdf5107c887716b9f26a811987565da041afe3a3301", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "07dba5", + "4efa9d", + "eeb99a" + ] + }, + "payload": { + "pubkey_prefix": "8c93453a", + "timestamp": 1556479345, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0123.json b/examples/meshcore/corpus/generated/valid_advert_0123.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0123.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0124.json b/examples/meshcore/corpus/generated/valid_advert_0124.json new file mode 100644 index 00000000..e2d586e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0124.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11083c6537603cb3344fcc1cf283e44fef6b3e2f35e3b68c9bbf0ac086321d54e8a8ad832b59bc885ee978a40000ab63bb902d52ae4ace611b8e2a5f9e3dae65de5a4134ec0b7e08f38b527fc9c10123ee85dd5656355e1c292d156c0a1c59cca39858511d4b71187d8eaaddacaf91e7b5a2fa0095ba0a7061636b65745f686578", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "65", + "37", + "60", + "3c", + "b3", + "34", + "4f" + ] + }, + "payload": { + "pubkey_prefix": "cc1cf283", + "timestamp": 42104, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": 180.0 + }, + "name": "packet_hex" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0125.json b/examples/meshcore/corpus/generated/valid_advert_0125.json new file mode 100644 index 00000000..0a663f53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0125.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11044323f5b0175e50fb42fc8d98e6d2ab0f61aa272addfa9a96a4dfc27007c831070a92d7b5fe820000ecf411270ce5bf6f218cfe9beb3571b1dcf880b5670fa272524453d49884687eb13aff324155d787491ead81125c2dac1e4dfbb6d090b98c8f5b9cdbc7f79bd01257b6a2faaf6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "23", + "f5", + "b0" + ] + }, + "payload": { + "pubkey_prefix": "175e50fb", + "timestamp": 33534, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0126.json b/examples/meshcore/corpus/generated/valid_advert_0126.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0126.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0127.json b/examples/meshcore/corpus/generated/valid_advert_0127.json new file mode 100644 index 00000000..c389a407 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0127.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a29868af6e9e213aaf7c85f0ac4442f31818fed8e6271ff070ba1bfebf86a30519f776166cd75359c9298768de36e4bdfa10f4d48e236ffe5859a95eb7464cbd58f9c1dde68243b178cfbef52792f5609bdb2be810eb3b3bc3f1161d2189d8be9d60adea170873d76b7db5650b15f11729367eff65c49f7a31633edbc35828888306c8278", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "29868a", + "f6e9e2", + "13aaf7", + "c85f0a", + "c4442f", + "31818f", + "ed8e62", + "71ff07", + "0ba1bf", + "ebf86a" + ] + }, + "payload": { + "pubkey_prefix": "30519f77", + "timestamp": 2626672075, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "x" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0128.json b/examples/meshcore/corpus/generated/valid_advert_0128.json new file mode 100644 index 00000000..67806765 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0128.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114809101408ae1c30916a78b28d66b17fb923416d4e055b262f36b99bcb916d74372a49b50f6df198c83799d697e8bc37cdffb500005c03de85498c6990376d7c2d22269d3bd7b733ccc2a51178fab898760777c05dd2fd22e476a56de3c53bdfec8b29abcfbe61f0d48b597cff5cec11f642f4a35b13183da3fa738c45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0910", + "1408", + "ae1c", + "3091", + "6a78", + "b28d", + "66b1", + "7fb9" + ] + }, + "payload": { + "pubkey_prefix": "23416d4e", + "timestamp": 46591, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9653, + "lon": -179.9914 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0129.json b/examples/meshcore/corpus/generated/valid_advert_0129.json new file mode 100644 index 00000000..e7eb185c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0129.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241780fe93280dfc0a0753bc27a73558718788b5cfaef1e2e24ac41d66460083ccfe3afea00000031dc80fb0a8357859393dc43f1e3866d148dc1fb38f4accbafe76b974ceaafda371fbc455835848a8fd73c80c37203f0cbbdde4a7cd297d630ee746c1138e31d94f9d1a2faefaa7bf97d71", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "780f" + ] + }, + "payload": { + "pubkey_prefix": "e93280df", + "timestamp": 234, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9927, + "lon": -109.3358 + }, + "name": "}q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0130.json b/examples/meshcore/corpus/generated/valid_advert_0130.json new file mode 100644 index 00000000..1739d064 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0130.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ad5fe6ed48dafea98ca7f310fec625805c1362b37f3869a08d7cf9c7c83947a1763c76acbe10798ac1c0967b359f36bcf43d8d1f366fde0fa20574f970c629abff979f00edb629bb98ed45d602d9900293161eadadd1cd51173f39bc6a224fa43800f99ad104832279c285b262ebbcbfbeed5a88c666a0b80e72b8ff703c53f8ce8ee83574e26503a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5fe6e", + "d48daf", + "ea98ca", + "7f310f", + "ec6258", + "05c136", + "2b37f3", + "869a08", + "d7cf9c", + "7c8394" + ] + }, + "payload": { + "pubkey_prefix": "7a1763c7", + "timestamp": 2046410650, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "WN&P:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0131.json b/examples/meshcore/corpus/generated/valid_advert_0131.json new file mode 100644 index 00000000..cc0ced52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0131.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241c1cc4ac018a8e4f8ca0cd7c7c9d85fbf5d630b82f9a80fdc62724aac2af4b22e2ddd200000006e95f450c88eafb02b19289394c5bf0c2fdde5f887148346505a8933d2bbd094d2efd1d0ffe0ca4c1f11b11e88e1fe8d17ec8415ac9bfd3f2542ba4f960057ee9256b6a2fa7c76aefd3b776759612f3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c1cc" + ] + }, + "payload": { + "pubkey_prefix": "4ac018a8", + "timestamp": 32, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -38.8981 + }, + "name": ";wgYa/:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0132.json b/examples/meshcore/corpus/generated/valid_advert_0132.json new file mode 100644 index 00000000..8902a476 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0132.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244249efa7b943f7306d3978d0b56247a513b7fca8128018c818be334b11a455a0694d4db8bab65620035e00000ef58ebbea804336a73e0ed3e9f06ea1d520e23620784befb0212be4d14bf37ee1e4b33aedcc52b9d564fa27af8415a615f9305c179ca0af68521069706a7087f01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "249e", + "fa7b", + "943f", + "7306" + ] + }, + "payload": { + "pubkey_prefix": "d3978d0b", + "timestamp": 57397, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0133.json b/examples/meshcore/corpus/generated/valid_advert_0133.json new file mode 100644 index 00000000..c105f432 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0133.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12471cccef03ace48879784fd42705ce25bf30b6d36281dc498f85ab1aa8866b8422acb7ea430e364aad18f3f20117700a0000002f175023ea41152a047311bef70e6a64ee65d4925d94d958575b4f246d3769a7ae01b1b0525dcfb9109a2e549350754f45f958c829393c3db8cdd23ec88bb7731329cfbb016eff45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1ccc", + "ef03", + "ace4", + "8879", + "784f", + "d427", + "05ce" + ] + }, + "payload": { + "pubkey_prefix": "25bf30b6", + "timestamp": 10, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 29.0855, + "lon": -179.962 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0134.json b/examples/meshcore/corpus/generated/valid_advert_0134.json new file mode 100644 index 00000000..cf006e28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0134.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11822f2a53420235d303079fcdfdd39080681eb57a6887c00f1fbeafb06373c21df6a9e9b724b4772b00000050fbfc0118da85233c251fb5d97f560eaad3de89d9d8397a7db11bb36e107c51c61aec3c4183845d22b79e9810e3e44f8a3120176b9aa5bfe34107674c846d7113a08aa3fa1c48f4fa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2f2a53", + "420235" + ] + }, + "payload": { + "pubkey_prefix": "d303079f", + "timestamp": 43, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9454, + "lon": -84.6541 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0135.json b/examples/meshcore/corpus/generated/valid_advert_0135.json new file mode 100644 index 00000000..20f3c157 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0135.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1108c88420a4ac503be699e4e67d30b67169ae27537197fbc11868a1983f1eb0cb758a9ee0081eddadbe3a640000ab09e525384a0c6179c32bb4617b9356d206038d0df8eaf9194dff8c99a9bbed3acc4942072c6e02829c3056a8d4f8a7adf61e1ed750b57f03062951c5e6f4f102", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c8", + "84", + "20", + "a4", + "ac", + "50", + "3b", + "e6" + ] + }, + "payload": { + "pubkey_prefix": "99e4e67d", + "timestamp": 25658, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0136.json b/examples/meshcore/corpus/generated/valid_advert_0136.json new file mode 100644 index 00000000..4439649f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0136.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11473af9ca19630b57f3008fa89f5f2757329faace95d00d7689df832003bbb4fba4554689f4f1d033266e7c13ffc03681a60000298d852a534fefc1c4dc729717fabd13a8c1639eee9a1f2fd99d5d38844ee111a1d4498de45dc5a07f60ac5e75edda40562f3325390edb1846dd3e6b69327c3c126bd7a2fae90a46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3af9", + "ca19", + "630b", + "57f3", + "008f", + "a89f", + "5f27" + ] + }, + "payload": { + "pubkey_prefix": "57329faa", + "timestamp": 42625, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9913, + "lon": -179.9591 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0137.json b/examples/meshcore/corpus/generated/valid_advert_0137.json new file mode 100644 index 00000000..73ca3f8f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0137.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11440598f489fcb6bc6241499fda9c3687dd11fcacbd0fe6654123081e91b85cc6d9f749d635a7e19984993d48a85f30e0bbbc665b1c1a9e5464b9354fe2e6e229402c6838fb66dbb33048ffda8034abcdd75a15e9cfaf1e42ac5f6a8dfa3d84853d7780cc2717f527f299e89a56932884a3fac9213604506e586d30325c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0598", + "f489", + "fcb6", + "bc62" + ] + }, + "payload": { + "pubkey_prefix": "41499fda", + "timestamp": 2823306649, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9471, + "lon": 70.6565 + }, + "name": "PnXm02\\" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0138.json b/examples/meshcore/corpus/generated/valid_advert_0138.json new file mode 100644 index 00000000..7893c805 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0138.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11050dd9891938daa05a49e1cb602a51270c192eb6b11396d048191ec5bb842c3da5417f25a4c5089600009167aa9dca3f4c00d6090b01d6cb7b34ae5d05173cf93e9e7bbcd81ae1ba8eba4f488439bffdec176291a63429c11a90efc66dacc0bfe9f5b0a014a6dc0f066304", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "d9", + "89", + "19", + "38" + ] + }, + "payload": { + "pubkey_prefix": "daa05a49", + "timestamp": 38408, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0139.json b/examples/meshcore/corpus/generated/valid_advert_0139.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0139.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0140.json b/examples/meshcore/corpus/generated/valid_advert_0140.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0140.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0141.json b/examples/meshcore/corpus/generated/valid_advert_0141.json new file mode 100644 index 00000000..6b5dc402 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0141.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244b75e5f86d3c5accafc342e765ad0ae721969ba775bd8e2ef7a7f03776a34db9cdeb5dfa88fdd1533b73ca2caf164c42f239ad52b050fb103d5c04f243fbdafb6aae2662f2798f0d59b83bad23f376f483793e12c58fee9d81ac1b69a94c282cd72d4e10f756c95df98c86abb84734833", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b75e", + "5f86", + "d3c5", + "acca" + ] + }, + "payload": { + "pubkey_prefix": "fc342e76", + "timestamp": 3399630007, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "sH3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0142.json b/examples/meshcore/corpus/generated/valid_advert_0142.json new file mode 100644 index 00000000..48409a08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0142.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114422169aaf438a1ea6556a621e9df2e64043bd181d49a17aaef287e6edeb90fcf38b0194017744ebc057fecc5ce296ff0d0c142e638f3478fabddce6f450a53586a06114cd35b55c7b9eaada6dbf19d69eea167d55c6ba0030a9f3db765949cd3667615dec0da16f478c151fd691a1b5a2faed5d9b0032355b262e454c717320", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2216", + "9aaf", + "438a", + "1ea6" + ] + }, + "payload": { + "pubkey_prefix": "556a621e", + "timestamp": 1556938327, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": 10.1821 + }, + "name": "25[&.ELqs " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0143.json b/examples/meshcore/corpus/generated/valid_advert_0143.json new file mode 100644 index 00000000..9ca47667 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0143.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12045d55939e7a285acfdc15779c9315d61f8abf91e8ddc1728133e5b0d20ff713a83d075763caf6000004a83ff7c96108b9a935487d675ce6485a02cf2cb1d6b126ccb2b21f5f330dc7c29830dc89ddcb01ce870bd7133b2d7e8333d7f8144d48eb4f0304d8ffef9f1814f0e3a2fa0095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "55", + "93", + "9e" + ] + }, + "payload": { + "pubkey_prefix": "7a285acf", + "timestamp": 63178, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9881, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0144.json b/examples/meshcore/corpus/generated/valid_advert_0144.json new file mode 100644 index 00000000..3ac4b082 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0144.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11469acc8be2a3544849e065f813fd80446e1c905741089f78f2180ca3ee147099731984fd439a55a4076077dc2f4011000004d5cab0f889f04233636440e8e8d7cae2a9626a323edd20fceebdec5aa11d8afe878dff3b0f054315f8e706d62cc7476c1f862074f37636d585ebf194031f4d92e3d4a2fa0e6b45f56828", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9acc", + "8be2", + "a354", + "4849", + "e065", + "f813" + ] + }, + "payload": { + "pubkey_prefix": "fd80446e", + "timestamp": 4416, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.992, + "lon": -180.0 + }, + "name": "h(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0145.json b/examples/meshcore/corpus/generated/valid_advert_0145.json new file mode 100644 index 00000000..5cdf1352 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0145.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282fa5a66030d311574b7c025ea1f7d81464748b8801ee46986127a54009bb114ca4f03d40700b468877987e5cfcfc1d7062784ce34c990cf64f6960a0c4211285b7b5a33d3294fe2ab218b656316b5515dd909e9e87974f1b47e507e237f0bfda0072b9b53985b336b429201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fa5a66", + "030d31" + ] + }, + "payload": { + "pubkey_prefix": "1574b7c0", + "timestamp": 2272888680, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0146.json b/examples/meshcore/corpus/generated/valid_advert_0146.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0146.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0147.json b/examples/meshcore/corpus/generated/valid_advert_0147.json new file mode 100644 index 00000000..59cdab86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0147.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128aabd4bf0981a3c666e4b04e6b3d7de8ddcf78f4231a26685847d7ae301f04be45d4ea2c52ae919c8366a2e4a9daafa4dfbc6958556d0f4bac85e39850fe7fa84aaf6022278d6abe15051c9386ca88a32a64eed3410e33df8a358314d57a260e7071a1d05767865cd159eaa55b56a2b393fa1a87848d2a1aaa92ea0b73ca898e387b2202", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "abd4bf", + "0981a3", + "c666e4", + "b04e6b", + "3d7de8", + "ddcf78", + "f4231a", + "266858", + "47d7ae", + "301f04" + ] + }, + "payload": { + "pubkey_prefix": "be45d4ea", + "timestamp": 1622100648, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0148.json b/examples/meshcore/corpus/generated/valid_advert_0148.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0148.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0149.json b/examples/meshcore/corpus/generated/valid_advert_0149.json new file mode 100644 index 00000000..f46f14ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0149.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12486fcd227a7564a0c3d5e9e6b3853e8369b69f4ac42a5aa545a0ef1f3d971ce57920240f2e483afcc802c8a05389670b5e7268edb67a8d97d08093c073d0492e6352f3f30eac1574ecf5653a8c400164e17aea2191784dcd652c3a51d5e96c78d97770fda0f8a859582d76844dea40959cc1f2ed7204", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6fcd", + "227a", + "7564", + "a0c3", + "d5e9", + "e6b3", + "853e", + "8369" + ] + }, + "payload": { + "pubkey_prefix": "b69f4ac4", + "timestamp": 3069012082, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0150.json b/examples/meshcore/corpus/generated/valid_advert_0150.json new file mode 100644 index 00000000..b2e6b235 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0150.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a12f64a16e03b5b3e878eb9c861135af4ef7db72d48abda901c607f9172b93e957a462c14931d69becbcf8fd92a9ed4823522d373bcfa7bdbc0772abacda6a600000019d96f7326a7ea876601a3a1504e98897558a10ddb09a1cb80d622abe208814d7f7bc23ad82af78f3a8882a76104f4d273a849e412d5fbad070e3ade3528925d116ab6a2fad86646f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "12f64a", + "16e03b", + "5b3e87", + "8eb9c8", + "61135a", + "f4ef7d", + "b72d48", + "abda90", + "1c607f", + "9172b9" + ] + }, + "payload": { + "pubkey_prefix": "3e957a46", + "timestamp": 166, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -179.9355 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0151.json b/examples/meshcore/corpus/generated/valid_advert_0151.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0151.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0152.json b/examples/meshcore/corpus/generated/valid_advert_0152.json new file mode 100644 index 00000000..f6c4b200 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0152.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285a38dd3122fc3330ef36825e5c9a6c757b54a0831c8d36fd5e1183d28706cf3be1eb79470a84072fcf00c6c4c78a8e3f30000007d560ddfb25d9e7c48e32a227ace35e1e9e60e324087fa9d243c7dbe1fb563028f0dccb6247ffc689bdf767db35ecf2bd1b95c0a0c17cf599a0867e35212e2a404", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a38dd3", + "122fc3", + "330ef3", + "6825e5", + "c9a6c7" + ] + }, + "payload": { + "pubkey_prefix": "57b54a08", + "timestamp": 243, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0153.json b/examples/meshcore/corpus/generated/valid_advert_0153.json new file mode 100644 index 00000000..6313d4e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0153.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12840a95fc7b28663b725799aea491f4534f0ed226486765593f56f4a495c32982db473f75570a424e6ed982b70bb613e1c5cadba414409297968bbeea602f95a871d68354166684cd1aa0b4b70b4de86b0e9e09750e11b6b032348e1076359f48408148309fcd0cfcded4331ebef234f4d194c2d3a2fa040446f570216c42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a95fc", + "7b2866", + "3b7257", + "99aea4" + ] + }, + "payload": { + "pubkey_prefix": "91f4534f", + "timestamp": 3319862198, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9923, + "lon": -179.9608 + }, + "name": "p!lB" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0154.json b/examples/meshcore/corpus/generated/valid_advert_0154.json new file mode 100644 index 00000000..606735a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0154.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245bd91b49647b471a29f92fa7250d4ad655c72ac5a8720008aa28823678daf84e7829acc6a019c2c702eaab28e0000e5ea05389a990edcd4c1537d23cc525c5d71d77470e98a798b4c9232d812ecf907342f0d22052f71315411a5e250944dded622069bdf9b3ce91788bedf69335d826a346d4332457137725b79", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bd91", + "b496", + "47b4", + "71a2", + "9f92" + ] + }, + "payload": { + "pubkey_prefix": "fa7250d4", + "timestamp": 36530, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "j4mC2Eq7r[y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0155.json b/examples/meshcore/corpus/generated/valid_advert_0155.json new file mode 100644 index 00000000..408d03e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0155.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12866060dea2f5352ddeadfd0a6431c1f3d100f3f35a430c9dbea0336ccb1cf275792159f6d3c097a9351b20c00b6fca97b6ab532ceb00008e084522b64d48f9ff671631689585c1bce00bc5d08496581815ded594dcf15a6d1295dcd314f922e6ee8c3e8deee5c7daf496db3b12e2d2d93d40e3fe85138c9307572b04fcc087fa26544737763f43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6060de", + "a2f535", + "2ddead", + "fd0a64", + "31c1f3", + "d100f3" + ] + }, + "payload": { + "pubkey_prefix": "f35a430c", + "timestamp": 60204, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 69.9492, + "lon": -91.7665 + }, + "name": "&TG7v?C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0156.json b/examples/meshcore/corpus/generated/valid_advert_0156.json new file mode 100644 index 00000000..245d9e6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0156.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204642b9831c673e77af9d17ba16a8c22f2b1cc22913dbb0ee733eb0b053516e0e132c3edeadb8900007e52822275b908b495f8d20d09b35ad528f6a14feecd0243175dd178cf43472efd36dba2962d23987236debdd72c7c4bbb1d188bda59f21b0e3b1ad9a18a47f901", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "64", + "2b", + "98", + "31" + ] + }, + "payload": { + "pubkey_prefix": "c673e77a", + "timestamp": 35291, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0157.json b/examples/meshcore/corpus/generated/valid_advert_0157.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0157.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0158.json b/examples/meshcore/corpus/generated/valid_advert_0158.json new file mode 100644 index 00000000..d23f4c84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0158.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11488746fcd5a74894a096e2b99cab4885cdb42957ffbfac00220ecdfacea64c6d6eda69bd6d6e05121e3085e088f81315caf98d00005bb6a18c03a9841b340dd1f4a5598a28d2404e1cd70223502c67f47b198a0142fc054ca9899cf4c7487e43199ffc7ae1e3cd13b2c1fc326f7714aaf986c112d0832a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8746", + "fcd5", + "a748", + "94a0", + "96e2", + "b99c", + "ab48", + "85cd" + ] + }, + "payload": { + "pubkey_prefix": "b42957ff", + "timestamp": 36345, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0159.json b/examples/meshcore/corpus/generated/valid_advert_0159.json new file mode 100644 index 00000000..0ed0927c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0159.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128230bf663b31662ee779ba53f75d3fd6ae260355642662f899d000b8b8d8e8fe077d13a2ff32d1e7be0897db5c259445e80f7843ca071ee31ce45e3ddffc127793c29aa7ee50e1c45834d18b9b62c41afd46e293be750417d4c5c1aa2253ee88d94e322285769714fa6fdc04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "30bf66", + "3b3166" + ] + }, + "payload": { + "pubkey_prefix": "2ee779ba", + "timestamp": 2533932775, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0160.json b/examples/meshcore/corpus/generated/valid_advert_0160.json new file mode 100644 index 00000000..5e4c3875 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0160.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12089707748f162dea46c5fb890710287e2815b7aa1e38349cce309e9f693b5e6347469f4a05e38940de8a00000033007a49ee8439ed76daef3454b72c8c4462a001f4d7fd24e98f43f56ee4572b83a099b8fc055c1a37c309ecf35087dc3ce1874f4e417a3a2c7316a1242fdddc03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97", + "07", + "74", + "8f", + "16", + "2d", + "ea", + "46" + ] + }, + "payload": { + "pubkey_prefix": "c5fb8907", + "timestamp": 138, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0161.json b/examples/meshcore/corpus/generated/valid_advert_0161.json new file mode 100644 index 00000000..2ee44639 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0161.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124580c8c04d9a894e274e5954ecf33a9cebff27349548c38f04460abe4b5d38db7251bce0559195621e7cf9a2c8000036cecb0d1218b31738ddf41105c455709494504ec423bf4d050a9020051869bb3c8729483935c603640f84b677137341bcc75d6c189b6697873b3f7fc2d6859a11c5b5a2fa36a745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "80c8", + "c04d", + "9a89", + "4e27", + "4e59" + ] + }, + "payload": { + "pubkey_prefix": "54ecf33a", + "timestamp": 51362, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9846 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0162.json b/examples/meshcore/corpus/generated/valid_advert_0162.json new file mode 100644 index 00000000..8fce19c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0162.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180a333aa0c102fe55f3609236aa6a6927396bb6e12ace65a0d33ccec27987c3237f8000000182597ef11865a7b62025df6988878e33a40d4d90fe20fca1690b5d03586f4b2a776860fbcc9a8597cb645188e6e5c41835225739af0fc1488bbae29328900c814c1bdf0ff760046f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "a333aa0c", + "timestamp": 248, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -1.0, + "lon": -179.9617 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0163.json b/examples/meshcore/corpus/generated/valid_advert_0163.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0163.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0164.json b/examples/meshcore/corpus/generated/valid_advert_0164.json new file mode 100644 index 00000000..c22b6d95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0164.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11800bedb8687a9798969c8a70951914b34ddf556c4f4a5f9d61328d79d56a0ca7ac83990000467f10ca5a3284f53d55c03d59c999843c261eece24fb069685a1833a6c0a3e81ab2a0ec3cb3abe926e7635e8cca5fe1a913cfc01d0c97f7df884729fbe3c4a5923bee8b046ce645f5664b6f51346a4d663030592e75515f49", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "0bedb868", + "timestamp": 39299, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 76.2794, + "lon": -179.9684 + }, + "name": "fKoQ4jMf00Y.uQ_I" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0165.json b/examples/meshcore/corpus/generated/valid_advert_0165.json new file mode 100644 index 00000000..93ec2582 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0165.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11862d3c5752617db8ddb3552ba82c661dc2467e2927fdaba937b72aa20874a5731bb3d6eed9f45c8c1d8c5d49b07ed5b7fe3932d1a8000024dc4b4743f689bc27b5ebb5b02aabc5ff31f89e5367013ca60aae46cdd96766019e88aec71397f3f48c7b7054b73512637426e656a7ffd0682762607b3f1d6702", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2d3c57", + "52617d", + "b8ddb3", + "552ba8", + "2c661d", + "c2467e" + ] + }, + "payload": { + "pubkey_prefix": "2927fdab", + "timestamp": 43217, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0166.json b/examples/meshcore/corpus/generated/valid_advert_0166.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0166.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0167.json b/examples/meshcore/corpus/generated/valid_advert_0167.json new file mode 100644 index 00000000..f7a5e3d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0167.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145f453893e054db00b0f0a9b008f92407d1d9f95b01f067759ce23971c8aa8174199d947cecf7372f799b7744900007ac82d9704d341068e2099be3503e729a9582f09b6b00758eff36c8324ae5ce0e7a89c3b98f55944691ef1b76cf400c0df5040bc3fd8f687437bca6124e93bc9817625616c61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f453", + "893e", + "054d", + "b00b", + "0f0a" + ] + }, + "payload": { + "pubkey_prefix": "9b008f92", + "timestamp": 18804, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "v%ala" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0168.json b/examples/meshcore/corpus/generated/valid_advert_0168.json new file mode 100644 index 00000000..756d77ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0168.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280b6bab62a220d269b7ac7994b4d82e09221d22b17b426e1c2e6c83d38c7718725ec480000ed999b0a954f6b02f74b0f72b4f0dc64ee27d88ac907de671fd9f9f64bdf40d4cc5d25f4f46dd279f6d9e891ceb06b8a8870da83f4dee1a66d786b387262e5499251f6b6fd130f82fb2e6e6d3f76503435565b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b6bab62a", + "timestamp": 18668, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -38.341, + "lon": -75.3625 + }, + "name": ".nm?vP45V[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0169.json b/examples/meshcore/corpus/generated/valid_advert_0169.json new file mode 100644 index 00000000..7f383967 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0169.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146d4254480d1d5802dc0f925a4279d05d8daa494c2a08dde59f6427811a9b4c00cd708f4082360ab8209ff4ba0000000007d6a97921ed0cf4daf06e1749e1f89bf08c8b213a54f4faf7558b5832c90d78ed6420ac673746907f683bf785227b60d3759bebfdc654f577d09d108726bfc4a93cc6ca5fc9b6b45f52c53472a7b6f276c7b4a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d425", + "4480", + "d1d5", + "802d", + "c0f9", + "25a4" + ] + }, + "payload": { + "pubkey_prefix": "279d05d8", + "timestamp": 0, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -56.2676, + "lon": -179.9998 + }, + "name": ",SG*{o'l{J" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0170.json b/examples/meshcore/corpus/generated/valid_advert_0170.json new file mode 100644 index 00000000..20a3c7fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0170.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000495461014400e5f4f662726842d4dfe7eb8b9558c914481e7eef5b1c1cb991f0419e1e121fdd784c57c4d600c92a13fb053078a7ce4a3d31ae85d93dade0a24f135cc635603e82c2590b8c6988a3ec5334155630d0c1599227ee65babae83160bfa534d03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "04954610", + "timestamp": 3789625604, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0171.json b/examples/meshcore/corpus/generated/valid_advert_0171.json new file mode 100644 index 00000000..918bf0de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0171.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188fe7373ff4e50f106b5c03e8c5b21abf6f0d89f811946554e38bb44db139105d1e51d5d3c864e3a6bdb4fe47f82d0caf9ff5ca79e53e576fda30c00005e374bb6c87d927a77e9bf7f48e7141b3a3c8972911bef9bf6a3a0182345ea2bfed10c17fe48d5c8e1b8e3bd4568dd7a4c0aafec67bb65aff3993d5a46a1c2121219c7a2fafd5a46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe7373", + "ff4e50", + "f106b5", + "c03e8c", + "5b21ab", + "f6f0d8", + "9f8119", + "46554e" + ] + }, + "payload": { + "pubkey_prefix": "38bb44db", + "timestamp": 3235, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9955, + "lon": -179.9386 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0172.json b/examples/meshcore/corpus/generated/valid_advert_0172.json new file mode 100644 index 00000000..d71b2b05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0172.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12013c778ec798f8c3a5358d741ee2a0daf9983694eb471458d6ba75f69291bf5f63dbb518b5261526a3fe740b3b344343a9d440b372b2ae3de703ba45d469c3c42e8276dfc8488c599d5b791cce96886368b1c9425fdbf797692091a108dd2e30aefa1a06773e91874ffa03ce6f98fa51", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c" + ] + }, + "payload": { + "pubkey_prefix": "778ec798", + "timestamp": 649402549, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 66.736, + "lon": -90.6732 + }, + "name": "Q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0173.json b/examples/meshcore/corpus/generated/valid_advert_0173.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0173.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0174.json b/examples/meshcore/corpus/generated/valid_advert_0174.json new file mode 100644 index 00000000..7e1097cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0174.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128322f58a11b14056da71235a2f2bf8b1a33479978104109de4f4dff073a152052463a3ba849a0abcf4f3a600000069e2cfae25aea43523c8a74ea52366febb72b312ae4091049d3ab2ec0734dff01fac56dac75d4cd86fc48abb769c302e71ece3f27122dc4a35310f6476bcf1da84632f2528", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "22f58a", + "11b140", + "56da71" + ] + }, + "payload": { + "pubkey_prefix": "235a2f2b", + "timestamp": 166, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "c/%(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0175.json b/examples/meshcore/corpus/generated/valid_advert_0175.json new file mode 100644 index 00000000..51eabc51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0175.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12892f3d26a97127b719e99605a634a130feef92ed6694231cee25088768cd38a33e9e6f64015be8f54b01b953696792786dc8c715b54352c7fd01fa3242f9b6d50b731cc4f840fd7a310f748cba212eeebcdbcccbcaa7485998c8d94ee332e377e19b6e68e6ef17522177f7dfe1a04a4de0af8eec01b22b5c52056f555ce588cc93c571a3fa5e6b45f55463", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2f3d26", + "a97127", + "b719e9", + "9605a6", + "34a130", + "feef92", + "ed6694", + "231cee", + "250887" + ] + }, + "payload": { + "pubkey_prefix": "68cd38a3", + "timestamp": 3585538370, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9518, + "lon": -179.9999 + }, + "name": "Tc" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0176.json b/examples/meshcore/corpus/generated/valid_advert_0176.json new file mode 100644 index 00000000..9551abbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0176.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12031d01a7bc14d801d1de10f62ac637a82b689486ec63fbfef903da816d020788a75aa13ff1cd69f332e135e559fa098f260054d2c14eefd1c7566aa33beb7d99e9760c702e1c6f5dd5ec8a0eab0c2d6ca1193c22cebbbcbc448fad6a59784c8e01e2e6b27cacde4004", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1d", + "01", + "a7" + ] + }, + "payload": { + "pubkey_prefix": "bc14d801", + "timestamp": 4083797489, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0177.json b/examples/meshcore/corpus/generated/valid_advert_0177.json new file mode 100644 index 00000000..6fe8ff08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0177.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1108d45a5b20d93692f89218b146426816dc683e765b1294ab6c14fbcbcc707f2b45b43dc4ab82eb847488780000d1c636970a9f99e2f268ee35209cfbb57392428a883f7b9b75a4a7ec87039bcb6c4b3777db8b5616368ea226b882c906eee1ab5ba1509d891f8122d3b9f3024a9379e887fe886046f52f3340216570405863555d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d4", + "5a", + "5b", + "20", + "d9", + "36", + "92", + "f8" + ] + }, + "payload": { + "pubkey_prefix": "9218b146", + "timestamp": 30856, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -24.6476, + "lon": -179.9371 + }, + "name": "/3@!ep@XcU]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0178.json b/examples/meshcore/corpus/generated/valid_advert_0178.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0178.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0179.json b/examples/meshcore/corpus/generated/valid_advert_0179.json new file mode 100644 index 00000000..a2d39c10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0179.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180731de35989ffcb2322df667b1e25abecc097a4875f9c6af1d6367d4b1b87e40c3d000000a4b77f1418010742077a177e31e8ed91a683bb8ef8c328a2950ec28dc81fbf65907dd2a5ddaf2072e40f1ca8ff33d15abbfea70d2277ca2c78b1cb9531e9f7508170206f2157", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "731de359", + "timestamp": 61, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "p o!W" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0180.json b/examples/meshcore/corpus/generated/valid_advert_0180.json new file mode 100644 index 00000000..a1c04018 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0180.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143f99cd09e78296e9822881015eb10c32ae958c90a0b82282000f9d7a692abd3e8acee409e7ca9519b063e9cc9997c6b11b37b1425a1dbff215917de26df2b69a913836ded8f0dbb120dd22466fda4b8c3501df92311e3cfd9ee20a00c35fd33fcbf9680133db2cf75783313967aa3fa4c7545f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f99c", + "d09e", + "7829" + ] + }, + "payload": { + "pubkey_prefix": "6e982288", + "timestamp": 1040620369, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9495, + "lon": -179.9974 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0181.json b/examples/meshcore/corpus/generated/valid_advert_0181.json new file mode 100644 index 00000000..1f3f92f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0181.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110710c86aa8d2a461f65bc5853b6462662d544d55a8fbba44e0d3ec63e3faa9edadd55bcac7b7742cde000000892cbe7b393acfd80c34ef5a4cac2b6b5fb6ceeb1831776887285ca1087270f357b68b69e7085edb2d47ac6919e29c08a8e7c198fa2510b24f228ca8d57146b5814c505431", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "c8", + "6a", + "a8", + "d2", + "a4", + "61" + ] + }, + "payload": { + "pubkey_prefix": "f65bc585", + "timestamp": 222, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "LPT1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0182.json b/examples/meshcore/corpus/generated/valid_advert_0182.json new file mode 100644 index 00000000..dc93fd57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0182.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189bc0e2da26ceead3a42da716647303cfb694e9e3ad6d2b6b9fddc784cba042fccada79f7b4dac4c689ee78cb077ec67ec4edffc7187a7222017ac4d08bde8055f17d0deffac61bb12049bb22ece015d6753bd1a62d518510f49bb7dc7c693d9293968b1694f7fe99e64212ec2f1b8da52ac8cf92e2d53bca6fb4e197d9f2d3403", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bc0e2d", + "a26cee", + "ad3a42", + "da7166", + "47303c", + "fb694e", + "9e3ad6", + "d2b6b9", + "fddc78" + ] + }, + "payload": { + "pubkey_prefix": "4cba042f", + "timestamp": 99138824, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0183.json b/examples/meshcore/corpus/generated/valid_advert_0183.json new file mode 100644 index 00000000..1090cd72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0183.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114540f48f431fa61f224987311354299ca66cadf8ac72515360a48a227e5b069ff633832f3b8cc4233cc096ffffff017ed3bc4adaedfd4a7c910b9fa5ab3c48f00b355a95df1e380cbc088e53eb565f84885c425bd55ffa7da71f1f77a8d0cd1b5c8447899add8a88698bd3ef4c3a0f11780ba3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40f4", + "8f43", + "1fa6", + "1f22", + "4987" + ] + }, + "payload": { + "pubkey_prefix": "31135429", + "timestamp": 33554431, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.978, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0184.json b/examples/meshcore/corpus/generated/valid_advert_0184.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0184.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0185.json b/examples/meshcore/corpus/generated/valid_advert_0185.json new file mode 100644 index 00000000..d986d9e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0185.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12453b20de6862d02ec3cfcbe3535ce120faf039e4743838fc3edc2c3fc1fdf4ad056b0dc674ad4a1bd7c18d1c5e000085071137dd8f5bcc42339e5ad7497ab68529c0024b09e21e1fd4eea12903fd284dbf03619f04080be85d3abc903a8d45d53f31034e948b0fdb5a638c4e33aada83614c463f4a35365776", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3b20", + "de68", + "62d0", + "2ec3", + "cfcb" + ] + }, + "payload": { + "pubkey_prefix": "e3535ce1", + "timestamp": 24092, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "aLF?J56Wv" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0186.json b/examples/meshcore/corpus/generated/valid_advert_0186.json new file mode 100644 index 00000000..e1c22136 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0186.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128938e5cd3db41c44f12575b29fb6fd8b1c8d007e601af415c71d59b82029fcdfc56ee2fe0a84a7e58ba0a737e2d3dd3bfab0754b19f391d6060dceae95c5c5704116e908ff3745f3c8895df5e3b19e4d58a36def603384ff5c590b79e2e137ed177f6a406a3ad7cfdd7634db7cd63838da1e6d49d0d90e30957728cf6b47d8d91417daa2fa993646f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "38e5cd", + "3db41c", + "44f125", + "75b29f", + "b6fd8b", + "1c8d00", + "7e601a", + "f415c7", + "1d59b8" + ] + }, + "payload": { + "pubkey_prefix": "2029fcdf", + "timestamp": 1892009365, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9906, + "lon": -179.9479 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0187.json b/examples/meshcore/corpus/generated/valid_advert_0187.json new file mode 100644 index 00000000..d863dd0e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0187.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11829f266a268e871a2761d0bed3884056fc032e475d60640745b42ae8e11be23c658c28a4fb3cd943000000ed6c4b1affded9d3dfabf1eae0a303b0bc3a7f802840c4641a85e57e3732377e106fe6602f919beb2c9abdcd5b1ec4af1699e024604ef21f4f682ae958c07918847225", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f266a", + "268e87" + ] + }, + "payload": { + "pubkey_prefix": "1a2761d0", + "timestamp": 67, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "r%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0188.json b/examples/meshcore/corpus/generated/valid_advert_0188.json new file mode 100644 index 00000000..bbf9af90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0188.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288eebeab195b1fe701980a0f95c9bdd1a4b2b3b0c2237ede6cb9b45418777bb17e18b1ea6883b8bec3524745a844d07deaa86f9414839a96bc5e00000053b30bd61e4362045586f4037f766dc08dd945bad5c24cc14df29a84320f50d7cbe890176927119c3b7dfa132787b22b0df71c43c41ec5c981d589a3c752692d02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eebeab", + "195b1f", + "e70198", + "0a0f95", + "c9bdd1", + "a4b2b3", + "b0c223", + "7ede6c" + ] + }, + "payload": { + "pubkey_prefix": "b9b45418", + "timestamp": 94, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0189.json b/examples/meshcore/corpus/generated/valid_advert_0189.json new file mode 100644 index 00000000..8fb62876 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0189.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181b93fa804ff11ac6fd444110861e1d313e296e9e74e778ed88a28bd0c72e949ee09247d865900005c4be23890bb37f754ec146f484c72abdb0530665aec79959e65cda263585114ee4c09bb78914883831c5a3e24f50a7540c3d1d7afae5f67aed43414c1c9ba08825431", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b93fa8" + ] + }, + "payload": { + "pubkey_prefix": "04ff11ac", + "timestamp": 22918, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "T1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0190.json b/examples/meshcore/corpus/generated/valid_advert_0190.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0190.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0191.json b/examples/meshcore/corpus/generated/valid_advert_0191.json new file mode 100644 index 00000000..2ba0b640 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0191.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101101e1305cb2775696ec7e9975e2a850daeb1bf7a38e5d36c7bcf947eaa10fc7c9e79983d1e7546b9ef663bf0671818bf85e46c11a8938c0e0fcc59cbb27fbf88a99c0f65dd75628d461e1892099da702bfa59266dde065f47428b78a34dcee62d080d0d68d04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10" + ] + }, + "payload": { + "pubkey_prefix": "1e1305cb", + "timestamp": 507353209, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0192.json b/examples/meshcore/corpus/generated/valid_advert_0192.json new file mode 100644 index 00000000..35fa1c20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0192.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281487b9f35a5dafd1b910f83a7c825fabab0fa0af10d3a8db69179d746ac0a11c3ea1488694600001a8cb261f6907494a2fde0a576c4c517298260dce2f370c697c6c565dff370a36bfb6a1b883bbeaf4bbd073d8fd47fa62f42d702566fe6d13adef46076f1f6bf91ad7ba3fa8aa58afc77634d505a216b443129", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "487b9f" + ] + }, + "payload": { + "pubkey_prefix": "35a5dafd", + "timestamp": 18025, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9493, + "lon": -58.0225 + }, + "name": "wcMPZ!kD1)" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0193.json b/examples/meshcore/corpus/generated/valid_advert_0193.json new file mode 100644 index 00000000..1c43b500 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0193.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124873d0e45726cda4e4312684b979bad213c479a19fa401f14fa6c1fd816fb1f7c40c4ff08b2fe604fde1763e565d9886fd6a1a00007f0c17674bdfe6f6354c49b1a972a51869a9c04cc5293a6c88bddaea42e7e38441f664f7c7ad1dcf95cda977cfa22a4fb8a3bfd812fcb1a377b411cda547d7ea133347a3fac0bdf0ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73d0", + "e457", + "26cd", + "a4e4", + "3126", + "84b9", + "79ba", + "d213" + ] + }, + "payload": { + "pubkey_prefix": "c479a19f", + "timestamp": 6762, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9627, + "lon": -1.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0194.json b/examples/meshcore/corpus/generated/valid_advert_0194.json new file mode 100644 index 00000000..c6df8294 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0194.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120549e1b64612c7a147f11fb439b64b5031cd7922c0ee61189e85b5d575dd57604742c429ed1330000000d66af118594c6f59ac0a6b0cb3190b4a4f3ad3654fb731ccaf4f7ec1bf6d2508fbebb0f1095690d2ba87091c9575b2a1d1edb4caa29fbfc0d56c7e31422bafb402", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "e1", + "b6", + "46", + "12" + ] + }, + "payload": { + "pubkey_prefix": "c7a147f1", + "timestamp": 48, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0195.json b/examples/meshcore/corpus/generated/valid_advert_0195.json new file mode 100644 index 00000000..24459850 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0195.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128685cb239f407c95372ddc31db7d8208a75ddf15c01160ae07bd8ce9831938c1af46ea1706bc528913a099acf69a7b7ee950f2439b3b224761d7e37f98686171d627ca28e439d5f14396c8fe955e78ec5ce3b48137b3ea286036424072a5e1e52c63238315019823377b4c28b88efa1adae6f6ee312a5a13aba6a3fa256b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "85cb23", + "9f407c", + "95372d", + "dc31db", + "7d8208", + "a75ddf" + ] + }, + "payload": { + "pubkey_prefix": "15c01160", + "timestamp": 574331715, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9383, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0196.json b/examples/meshcore/corpus/generated/valid_advert_0196.json new file mode 100644 index 00000000..d8f8cb05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0196.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248e438864cc8057d13f2ba5fc00b9b3d11e4f95a100dac61e972cd6f7b54547486c9399304d58135adbed08b78d36f2c7e697fdac5b268a71f507eb9d9d7a56b76a8b688c4d6480df2223f711238c51a3e99da771babed864978a5fc95945068de657ed1d1e782917000e9458312d703d7113a262504", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e438", + "864c", + "c805", + "7d13", + "f2ba", + "5fc0", + "0b9b", + "3d11" + ] + }, + "payload": { + "pubkey_prefix": "e4f95a10", + "timestamp": 3319431017, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0197.json b/examples/meshcore/corpus/generated/valid_advert_0197.json new file mode 100644 index 00000000..fb50240d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0197.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124695c051529c31ca50b488f0f30c39dc79797349df8aac3318e52fa92b458a32b69ac4b0aab58488a9c95fbc2abf5900001aa2a1ada711627ce99939c4cb9acf09d49f04a153960213a6c7da0724f9ab4b2b380028cc4d5a135a8da73dee6ef009ce7ea8e8a5b1088a5eaecfd9cb0c25e8929a3f2afd3ed745f54e4c2c43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "95c0", + "5152", + "9c31", + "ca50", + "b488", + "f0f3" + ] + }, + "payload": { + "pubkey_prefix": "0c39dc79", + "timestamp": 22975, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -47.5629, + "lon": -179.9723 + }, + "name": "NL,C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0198.json b/examples/meshcore/corpus/generated/valid_advert_0198.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0198.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0199.json b/examples/meshcore/corpus/generated/valid_advert_0199.json new file mode 100644 index 00000000..924fb5e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0199.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148cdeef63b7a6aed565fe1752fc8c999de1b4ee6f4708b379158781ba339d12e9244df27abcaa0d01c8207c85a84bafa01ffffffff140864dfbd6fceb50c3a5368b0c7a7eac67d5cd42e203063836b715385244d2204ca98554a5f25adbbb01a48016a608ef1ee46502c1b2e00572211ce9fce4f1694e843f5fb0b2b6f017140", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cdee", + "f63b", + "7a6a", + "ed56", + "5fe1", + "752f", + "c8c9", + "99de" + ] + }, + "payload": { + "pubkey_prefix": "1b4ee6f4", + "timestamp": 4294967295, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -67.8124, + "lon": 24.0627 + }, + "name": "q@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0200.json b/examples/meshcore/corpus/generated/valid_advert_0200.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0200.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0201.json b/examples/meshcore/corpus/generated/valid_advert_0201.json new file mode 100644 index 00000000..61874c7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0201.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11851c5835e06c88a53cfd727968b4b0c4f156021e04de5a93d368499c60e3535bd68a9d8e74ce8257f9ab7030d5744fb088df000034e70e4964ea97a50fe6f5c65432f2ed9ab92f2398cef32a390ee0ddf0c950c2c866fc70a0ad2eb908d7da3a57865bbebbd1e6a26a76eb8f6df0461bc4e3774493f261a3fad81946f5513747495452684d2c763a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1c5835", + "e06c88", + "a53cfd", + "727968", + "b4b0c4" + ] + }, + "payload": { + "pubkey_prefix": "f156021e", + "timestamp": 57224, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9559, + "lon": -179.9552 + }, + "name": "Q7GITRhM,v:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0202.json b/examples/meshcore/corpus/generated/valid_advert_0202.json new file mode 100644 index 00000000..04dbd279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0202.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286706805deb99a5c4e83782e006ce9540e2192e0e6d18a7bc15d09550e17a0b4355745115831d67286014c67655d160ca458cb19de60e49a020188e8d793bf81dc0ee51b032d8ba4760251546d650ae3803b1cd40fd0deb903d9bc3426a7c4ba5704d258ce75442860049097cad022bd905281b83b624e140b416302016b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "706805", + "deb99a", + "5c4e83", + "782e00", + "6ce954", + "0e2192" + ] + }, + "payload": { + "pubkey_prefix": "e0e6d18a", + "timestamp": 3831553561, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 40.0591, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0203.json b/examples/meshcore/corpus/generated/valid_advert_0203.json new file mode 100644 index 00000000..b5c860b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0203.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209e30b97a02622cea1d5445a6480cb23f73e9b5ccb59ed0da1e7648a853dd84e674227db5a4fda603fa59c000000a14d0cba02672908357806fec1e9b17547a2603b71b49b020c25294ec93864f2c4f54c9453101a9e0e5d9e44e3ce97288dcf25ea66da508d2809d1af8f1d332581757962", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "0b", + "97", + "a0", + "26", + "22", + "ce", + "a1", + "d5" + ] + }, + "payload": { + "pubkey_prefix": "445a6480", + "timestamp": 156, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "uyb" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0204.json b/examples/meshcore/corpus/generated/valid_advert_0204.json new file mode 100644 index 00000000..77a94531 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0204.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201361e1ab07f953da536300021afed2921e62e65b3a1ffc398f11cd4859ab029edf101002000ce51d6555b181b48c602d153a90e96b377af3c66c992da222771766c305f1c63accfd13bffa0cfb991e0f87f847639ec86ac5cd0d47adaa87ae74825371de3f59396b5a2fa816b45f5312667", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36" + ] + }, + "payload": { + "pubkey_prefix": "1e1ab07f", + "timestamp": 2097153, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9999 + }, + "name": "1&g" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0205.json b/examples/meshcore/corpus/generated/valid_advert_0205.json new file mode 100644 index 00000000..697823d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0205.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285262d54d013cb62e38cc0a2877a84fed8574496295ab8c6210d2a1d451c1dfc8aa03f4faaab7160d3d9f6266a72a9b11f000000cea75c142cee91e4a83cc7d35a3dc0a890a973082ed2e66b1e6d10d17c4f575af3ecc90dc376b0ce8c27405847619ac4421acaf8da66a1a01f25c497ac348f0102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "262d54", + "d013cb", + "62e38c", + "c0a287", + "7a84fe" + ] + }, + "payload": { + "pubkey_prefix": "d8574496", + "timestamp": 31, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0206.json b/examples/meshcore/corpus/generated/valid_advert_0206.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0206.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0207.json b/examples/meshcore/corpus/generated/valid_advert_0207.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0207.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0208.json b/examples/meshcore/corpus/generated/valid_advert_0208.json new file mode 100644 index 00000000..fc7bf1ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0208.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240725f742e8d7245545571bbf265f3f32949b7e1ffe867cfd892bdbdb6b2ea92ac359b0000516fb38596b4397af800e24c222beb00660aa7450da8d8787f2fcdf7f16abe2f562d097baccffcd2d793a8b74eccfed7b2011b6a629a181d6160b74a097eec5a114bb6a2fa3b26f4fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "725f742e", + "timestamp": 39733, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -34.3311 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0209.json b/examples/meshcore/corpus/generated/valid_advert_0209.json new file mode 100644 index 00000000..2dc20414 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0209.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182a31ca80888016782c557f88b0a5c2b5391798fe008ea2ec30eed45e4ac5b9f1e4e250695b406d16300009807f40ea35f99892ca122560e970cf7dfecd3cb7b34ed026e8e27cb11bd304d8d9a916c079a346f60169d8ea1cfff96c5ddded6004aaa866e72dd9020f04fb603", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a31ca8", + "088801" + ] + }, + "payload": { + "pubkey_prefix": "6782c557", + "timestamp": 25553, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0210.json b/examples/meshcore/corpus/generated/valid_advert_0210.json new file mode 100644 index 00000000..dad3e49c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0210.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206e79e392ff572c13fd68ef7c1ea0018865195cabcfb0e8945edac2526be79122c7e55c357561aa10000007e799d9871fdf506b72d5386eedcd0cfaa441366b754d6fb4018b384ea1efd24fa8078f58378860def4f5cc92dc799101245b57ea18ce664c647e83269f14ecd816c6669307a6e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "9e", + "39", + "2f", + "f5", + "72" + ] + }, + "payload": { + "pubkey_prefix": "c13fd68e", + "timestamp": 161, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "lfi0zn" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0211.json b/examples/meshcore/corpus/generated/valid_advert_0211.json new file mode 100644 index 00000000..7bef3c90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0211.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244adb10c296de21d3235264a540975b726199c7304095422c993cf494aa61e2eabff39f4f98acf0b4cfeffffffe72ed3b92bd7cb72a6915ffb2797e0d89e278f223e86b1b15101e61c486b5cd91a2644e34f59f062485b452cc269e069f51eab3fe94e0376b514d6927bb390bd946bb6a2fab8b16709376a27", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "adb1", + "0c29", + "6de2", + "1d32" + ] + }, + "payload": { + "pubkey_prefix": "35264a54", + "timestamp": 4294967294, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": 157.7906 + }, + "name": "7j'" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0212.json b/examples/meshcore/corpus/generated/valid_advert_0212.json new file mode 100644 index 00000000..077eef56 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0212.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188eaa07886d2f4e45fdb2161ed1b5bf1310aeb9d3f55cfa55037ccc2bece0a6316a89f216af63954b9d12fdd4e1414e1459cb6dd0caad092e72f0000009bce9d50b3d08fe1396fde7af24c32a491daf5ce39204269db5cd17a564bb340a8b89d5e6cb37804fa8e9a8f8a72e05e4c7c11be01eff1627b11c449609d4c7713c0000000a86b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eaa078", + "86d2f4", + "e45fdb", + "2161ed", + "1b5bf1", + "310aeb", + "9d3f55", + "cfa550" + ] + }, + "payload": { + "pubkey_prefix": "37ccc2be", + "timestamp": 47, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 0.0002, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0213.json b/examples/meshcore/corpus/generated/valid_advert_0213.json new file mode 100644 index 00000000..3ae5f9b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0213.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12897635377365ddab9f96c3fae5b30dd623f9832cbad813a946978a19364f2ea40bb5fd388db519972a5cf279cf746a02d0d63c2365fd9acdbc5cbec836000000801c36669a64aaa71bcac4dd6ac4cbc4eb84292193e0e7bf7afc784d6db13501663306d5f97e2833802dd74d53f6b91db16ba2d2e3dec3e7a7655c00be88bef5832d41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "763537", + "7365dd", + "ab9f96", + "c3fae5", + "b30dd6", + "23f983", + "2cbad8", + "13a946", + "978a19" + ] + }, + "payload": { + "pubkey_prefix": "364f2ea4", + "timestamp": 54, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "-A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0214.json b/examples/meshcore/corpus/generated/valid_advert_0214.json new file mode 100644 index 00000000..7734e410 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0214.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280868dc1f5f79c96da512985fd8d1a25143f3e125d1731ca6699adc5a68972944f26bb0000b0224ad7acc5a3af2b67ff06d1f42b023b075c49a07711c4137d545fdbea96732f40285b757caa681897aba85fa1eda960ac331c3c6d6bd4616529e0a6f7783c1300a1c8ffef8b22fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "868dc1f5", + "timestamp": 47910, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -3.6288, + "lon": -48.0676 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0215.json b/examples/meshcore/corpus/generated/valid_advert_0215.json new file mode 100644 index 00000000..b8ea2096 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0215.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286dddf36f08a3e1860efb9c586ae94375eadf2f0576d5911e3333a2e666f045cc1bb71571c3b1f9bdf605d10b4232eb7916c6609d30000a97f3c71b95407c87e8d9a849c61193611db1e6e6f4d0a3602129038595957f9e7334de25ec492ef502dd1504db6c8a908eb677d0a6be953dabb93c20a7f094b949118be04346b45f564", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dddf36", + "f08a3e", + "1860ef", + "b9c586", + "ae9437", + "5eadf2" + ] + }, + "payload": { + "pubkey_prefix": "f0576d59", + "timestamp": 54025, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 79.567, + "lon": -179.9999 + }, + "name": "d" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0216.json b/examples/meshcore/corpus/generated/valid_advert_0216.json new file mode 100644 index 00000000..ebf7ea90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0216.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11832a65a2aaaeab0c897117d5a59ff4922b79d5cf1326983efa73dfde0e0c555bedb3f70f8d93903224e32cb00000d6dbf3955a19e2983b2b7d79777d5aecf0b07b6acecac87b0601bd637be7fa3c0d593ad99432ea56d30b54b989c29f3204c16b4c28d95963d47e57fd47abf20002", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2a65a2", + "aaaeab", + "0c8971" + ] + }, + "payload": { + "pubkey_prefix": "17d5a59f", + "timestamp": 45100, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0217.json b/examples/meshcore/corpus/generated/valid_advert_0217.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0217.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0218.json b/examples/meshcore/corpus/generated/valid_advert_0218.json new file mode 100644 index 00000000..0e1ab3b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0218.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283da2e19241454737496dffb14933b4f5c26cb81f235c7f7c491031bcce553c40a2e647bf6142a2386939ed80000d7e4df1c719824d7320a57c4bf240d8654843cd72e0e8f96ecd1fb130158a6fa18adab8a8a04e1dfa42023823229cb9fce942afafb9eda012de29753f415f58e04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "da2e19", + "241454", + "737496" + ] + }, + "payload": { + "pubkey_prefix": "dffb1493", + "timestamp": 55454, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0219.json b/examples/meshcore/corpus/generated/valid_advert_0219.json new file mode 100644 index 00000000..530f2c23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0219.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208f864c0e4342b4bb4f5019516f8a3492eea7d2e2ebe8beb14c0496441a8a6455b1eac350e8b6e0bfc5c870000032226fc5a2891cab29c5c3074c7ee6059d9d83c82074072d9871e5f86646bca252f0d8bc3bf0a91be61e3fab73483712eb1e875a29dcea99eccfa2808f0b604915bdda2fa7f0000007d5664", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "64", + "c0", + "e4", + "34", + "2b", + "4b", + "b4" + ] + }, + "payload": { + "pubkey_prefix": "f5019516", + "timestamp": 34652, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9898, + "lon": 0.0001 + }, + "name": "}Vd" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0220.json b/examples/meshcore/corpus/generated/valid_advert_0220.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0220.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0221.json b/examples/meshcore/corpus/generated/valid_advert_0221.json new file mode 100644 index 00000000..3de3d283 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0221.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146cb3bb4e44044a4bbe292e9ac7236a6ec3e8384c4d72fd66f9b9f2507859d97e1dc2646c064e30ddd41fc8b588c6d04415c5f46f5f15fa4042d0d0a280dde6d7708492be0ececaae57a9332ff44eafdca72a017c1fb4638be0178a40d7f856e6874466841db82784331a7bbb78d5b301304", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cb3b", + "b4e4", + "4044", + "a4bb", + "e292", + "e9ac" + ] + }, + "payload": { + "pubkey_prefix": "7236a6ec", + "timestamp": 1090809228, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0222.json b/examples/meshcore/corpus/generated/valid_advert_0222.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0222.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0223.json b/examples/meshcore/corpus/generated/valid_advert_0223.json new file mode 100644 index 00000000..b91bfd6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0223.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114281da9a1f5d0145c2e1de5af07d9ec5324c28c5926c952cdecff059a900ef563581110b0e84982c2a96a130e9b3156a3f057d1588b363fb86fbe1fb276bb9f3b69f01ed22ab7f09dba502a4840045269a478f1d1f8ed53bc0ba75305a8189077506a22c2f0c133303121cb6a2fab8a145f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81da", + "9a1f" + ] + }, + "payload": { + "pubkey_prefix": "5d0145c2", + "timestamp": 707565700, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.986 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0224.json b/examples/meshcore/corpus/generated/valid_advert_0224.json new file mode 100644 index 00000000..5ff8b140 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0224.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140b6c1c97c3a03c61cbd839d005b573faa7fbdb5e4a1fa8d23352f305e8203c0b6ffffffffaf99d598a07d0496c92e3c2a7f8b203c688d104548a538f4a24d4cd81721fe6a24d44dcb8941c8bba56cab2c240b84b1fcc1831aca85f95897d4082acfbe71b4134db6a2fa2eca0700", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b6c1c97c", + "timestamp": 4294967295, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": 0.5105 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0225.json b/examples/meshcore/corpus/generated/valid_advert_0225.json new file mode 100644 index 00000000..a451b519 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0225.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282abbd679b47fd280e2e1882dda9d1acef429df5f91197f694c03306c9a65e93eb6922865e8e6765420000a0268d6c4f1e3cd3ca2241962b27477d52fd184a26dd428e619c80dda194ae5f9041394d794bb34573b17d5b52517e999662cc16f8591743931fb5a2b81a53b2137ed4b3ff48bb45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "abbd67", + "9b47fd" + ] + }, + "payload": { + "pubkey_prefix": "280e2e18", + "timestamp": 16997, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -4.9919, + "lon": -179.9794 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0226.json b/examples/meshcore/corpus/generated/valid_advert_0226.json new file mode 100644 index 00000000..a814375d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0226.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1107ad37db8aa175c59e4b7d058513b22e75053c471417000d6afbd75580c9354f3fe553bdfaf5262793000000e1692705b138b3d28110bb72097d9cabf83caffe818f546011a0239881d9c485e52f1156c7c8c671254cdacc0961c46ba09130348f43a121945c9a03e18e1f3891c50d0dfb49a445f56966", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "37", + "db", + "8a", + "a1", + "75", + "c5" + ] + }, + "payload": { + "pubkey_prefix": "9e4b7d05", + "timestamp": 147, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -83.0306, + "lon": -179.9853 + }, + "name": "if" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0227.json b/examples/meshcore/corpus/generated/valid_advert_0227.json new file mode 100644 index 00000000..5347cf14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0227.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1107102556b11063cae580dbdb5d155a2ccf85029c60050c2c36f5abca4fdde8b5368d1e7f7fd32574a1d80000c731b89f00c1e936cb68307276d873323030be0ce72f3cfe8e42b795a42366242b30431d1fb67ddbd1a086c922fe1ba2a68157bf2f7179f66d9b25298c16c97403", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "25", + "56", + "b1", + "10", + "63", + "ca" + ] + }, + "payload": { + "pubkey_prefix": "e580dbdb", + "timestamp": 55457, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0228.json b/examples/meshcore/corpus/generated/valid_advert_0228.json new file mode 100644 index 00000000..9f1434ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0228.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280cca005aa045717e1a13eb503ead8418e73cd881180971b898189dd62c389605b05c41c30fb56b65e84eb8373f5553b2bf562e6554328321b5b90af05347b832cc94b3af5067729fcd90bee6b2b68382e4a8fde23da496094e9523408819441ad71d4175f144d86a3fab3c145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "cca005aa", + "timestamp": 807191557, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9465, + "lon": -179.9778 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0229.json b/examples/meshcore/corpus/generated/valid_advert_0229.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0229.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0230.json b/examples/meshcore/corpus/generated/valid_advert_0230.json new file mode 100644 index 00000000..a0d5baf2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0230.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110add5b2935de120e7a0ed42359bd1c7815c3d73d268fab5506f814bc2fba5675650c7cd68075dcdf16f63b389a000053b2f5924675544979d236f4149fce3672d4ca64bd072c5abc8dd2136dae83f3a4546810216799d1d9ffd805c684e14e41d51a7573dcf0a85c1e6e2bf8ba113b128bb5a2fa468bcd03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dd", + "5b", + "29", + "35", + "de", + "12", + "0e", + "7a", + "0e", + "d4" + ] + }, + "payload": { + "pubkey_prefix": "2359bd1c", + "timestamp": 39480, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": 63.8022 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0231.json b/examples/meshcore/corpus/generated/valid_advert_0231.json new file mode 100644 index 00000000..ed32840b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0231.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11458160489b0826a504b0e4ee63ce7a88bc86ccce21575f1bc0abe93ebfaa0cbf4c501b2d961773a7d1a754a7fe2d6d676400d4d749f7e9765a63ce4bf80890928f0a9a28e7fc46beb49ab328633f7db70d0a361b3c35d1c4329c6fee7d5dfa8c034bf1279fea29181d628a0724981a84516b49316341722c2a4a26273a574472", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8160", + "489b", + "0826", + "a504", + "b0e4" + ] + }, + "payload": { + "pubkey_prefix": "ee63ce7a", + "timestamp": 1831730855, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "QkI1cAr,*J&':WDr" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0232.json b/examples/meshcore/corpus/generated/valid_advert_0232.json new file mode 100644 index 00000000..75d018bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0232.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248904c74567a03e6d117b726911b00f6cbd7878d5d8d36a4acc69329a46376cb4f8342238e1be02ace694e38433160406783fb00005dc253f7f282ad5a0f651b59789542fb96b30832c6eb98a2665e2eecd88fcc13a29db982ef145fa074c40b447911160044af16fd8edbe644bd36eb0236c1355493ddf1a2faa571510462226c72383a5a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "904c", + "7456", + "7a03", + "e6d1", + "17b7", + "2691", + "1b00", + "f6cb" + ] + }, + "payload": { + "pubkey_prefix": "d7878d5d", + "timestamp": 64387, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9845, + "lon": 72.4464 + }, + "name": "b\"lr8:Z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0233.json b/examples/meshcore/corpus/generated/valid_advert_0233.json new file mode 100644 index 00000000..693bcd96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0233.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11855ecbe13071316519767b33af2318a511f9bfc125d581de96e89d1611204ed1dc325aeaaad06a5fb257185402f23113c268fc8b0747e352141e77beef9a063ea68bb5bcc2ec4a3223589d285c091ca0306db71ce2a8fa404b3b8f68027f58d49a0df9515dde82ac3a32e2dfeba8469a7a5a34f304", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5ecbe1", + "307131", + "651976", + "7b33af", + "2318a5" + ] + }, + "payload": { + "pubkey_prefix": "11f9bfc1", + "timestamp": 2348574914, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0234.json b/examples/meshcore/corpus/generated/valid_advert_0234.json new file mode 100644 index 00000000..bf948606 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0234.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180a515a395a88b7cc3e153d05cf723c4920b82ea654702723a0283570f631148b064e10000c3829907abfcdf993367e34dba2bebdac9f8dd0f855d4742b6d99e7cc0acfc80d195210b4d4fdbb1a85d848d6c35cca8bc0d7124a27197436235d89f2c19a32612b6e939ff4a6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "a515a395", + "timestamp": 57700, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -12.9818, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0235.json b/examples/meshcore/corpus/generated/valid_advert_0235.json new file mode 100644 index 00000000..663c6f9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0235.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118141617cc4a816dc84467428d5f447bab7dbc4efe9a26de947965255ae03bd8dbfdda047feffffff17b14ac4f4a0d65167bfe4347239cc51f3c250b99596955188ca237623ba4dc15c1998e072a8837f90a07d3ddfa10535c1f7709803327fe232942ff01a96ea5b815378715a252f4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "41617c" + ] + }, + "payload": { + "pubkey_prefix": "c4a816dc", + "timestamp": 4294967294, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "SxqZ%/M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0236.json b/examples/meshcore/corpus/generated/valid_advert_0236.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0236.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0237.json b/examples/meshcore/corpus/generated/valid_advert_0237.json new file mode 100644 index 00000000..30b9c9f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0237.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11415d4b02513f703b89e0eb4d0380b625738503f1897d59e9020b26dc47e372337c7ffbb40000006f30d5d2e312e0ecd9dce9751bb51e8d059b7acebf5d75cf023313e9fbd8ba5a890270c9d6e5cad1ae8b3ffddfb32272f9eb57e9ef939a273b34054d5c782004920347a3faa26046f5623829", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d4b" + ] + }, + "payload": { + "pubkey_prefix": "02513f70", + "timestamp": 180, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9627, + "lon": -179.9371 + }, + "name": "b8)" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0238.json b/examples/meshcore/corpus/generated/valid_advert_0238.json new file mode 100644 index 00000000..72c6a28a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0238.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12013bc38b39342dba1a0d142f09d65b99db0b4d15d17643cc973cab66784fb7058a56e9a0475399e2fb86bd8a1e4449f32603037b1d783b0363a7e94fdee37f15b5b1e5686496586b0d48cde7d36d563585fd751908dd7fa877baf584b934e7ab9e7dd0c54ba792881ea3fac5f245f5334221", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b" + ] + }, + "payload": { + "pubkey_prefix": "c38b3934", + "timestamp": 1397203177, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9731, + "lon": -179.9652 + }, + "name": "3B!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0239.json b/examples/meshcore/corpus/generated/valid_advert_0239.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0239.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0240.json b/examples/meshcore/corpus/generated/valid_advert_0240.json new file mode 100644 index 00000000..111ec3d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0240.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110902c7724567eb6ed846eb1e7a9a29c18d4d8f5a04497dc844308b9f79a1762bafc92eb33b7ff49166cc32b40000827eefd9f3a2f9c2484542d2328d592c6dd124d213f5eb4bc5a0cafa88718b1ce7dde08a67ba9f5218f79e7375adc0d29aaeb15bb6583c22f5068715df7f4066937004a3fab0fd45f533532a5a777d6d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "02", + "c7", + "72", + "45", + "67", + "eb", + "6e", + "d8", + "46" + ] + }, + "payload": { + "pubkey_prefix": "eb1e7a9a", + "timestamp": 46130, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9798, + "lon": -179.9624 + }, + "name": "3S*Zw}m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0241.json b/examples/meshcore/corpus/generated/valid_advert_0241.json new file mode 100644 index 00000000..765037ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0241.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124ae786ca744c04610211f0141f4c5b362cf65a9935ba126b2c398a51039137ecca2d1c8b8679aee7be5e9fba668ec2769e8c1014f4fdf50000f988dcea26533b90b113c974cdaed9ebb49229010446da319d330597a78c1edda5a5b9a4e1ca81141f0c13b3eada2ce8036f87b03cb9352db83d3f49d21367df14e3b5a2fa44bd45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e786", + "ca74", + "4c04", + "6102", + "11f0", + "141f", + "4c5b", + "362c", + "f65a", + "9935" + ] + }, + "payload": { + "pubkey_prefix": "ba126b2c", + "timestamp": 62973, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9789 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0242.json b/examples/meshcore/corpus/generated/valid_advert_0242.json new file mode 100644 index 00000000..3caeb73b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0242.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11897b13f652a7eeacc0be4c9efbf96cfd702651d4171217e4e0737dbad010bb5456349e9ae1c6bfee2e1b8726b35e0f033df0f45fde5cae2a0925c42f29f80000955b5830fd7296c2b27cbc55e7adcff2e481dc59e689205949ecb81606181844847d2f609b04e5e08ccd9880d31bb7a285906ff7f1c3fcb6fceb98aa1e2ab1c2911dfcf5005ddf45f53b28307879", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7b13f6", + "52a7ee", + "acc0be", + "4c9efb", + "f96cfd", + "702651", + "d41712", + "17e4e0", + "737dba" + ] + }, + "payload": { + "pubkey_prefix": "d010bb54", + "timestamp": 63529, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 16.1209, + "lon": -179.9702 + }, + "name": ";(0xy" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0243.json b/examples/meshcore/corpus/generated/valid_advert_0243.json new file mode 100644 index 00000000..5ee71e37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0243.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11068fe364e681e43e48f826557adb9dfd58437f2edb0735aaec5edbfffd94f599ec6562cb17fcbbbda3a5f0d6fff300aa90c87ff553f5f1b4c665bc31f3cffa2414f65fe1d2be274352dc5bb62ad05135a6808635de24520836f5fd8ab512b4b57d53c7771fd5804f5cffc502", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8f", + "e3", + "64", + "e6", + "81", + "e4" + ] + }, + "payload": { + "pubkey_prefix": "3e48f826", + "timestamp": 4037387197, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0244.json b/examples/meshcore/corpus/generated/valid_advert_0244.json new file mode 100644 index 00000000..780cc83c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0244.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249698e596bce787e6dd8afb397af821d452206caa76c3723b3bab58e272565b425c1931018b00e30c07a8ba0c32fcd1c0655bc0e0000002045805a03d19e3a4eb2306c300f7748f8758e1ddaa747c921864aa4e3dc61c70e87d9fc5b829e475e00a39fc5dbfc36379975083b20da2dff65c7e195e80c4a13804a5d05821746f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "698e", + "596b", + "ce78", + "7e6d", + "d8af", + "b397", + "af82", + "1d45", + "2206" + ] + }, + "payload": { + "pubkey_prefix": "caa76c37", + "timestamp": 14, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 90.0, + "lon": -179.9558 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0245.json b/examples/meshcore/corpus/generated/valid_advert_0245.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0245.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0246.json b/examples/meshcore/corpus/generated/valid_advert_0246.json new file mode 100644 index 00000000..d13ee01b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0246.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120210f51a8809e3d09643fea7004cf203b2a286e98b5cfd529b578b74a5399ba7c63bade60700005537b6538012131fda0fa74e7bde46651ca2bf31fa360880f815346a54d30e97bceeca94de25c4ee0c777ce1ff099feb8c7f17b4975a636160fbab4154703bf811bf47a3fa802f6cf8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "f5" + ] + }, + "payload": { + "pubkey_prefix": "1a8809e3", + "timestamp": 2022, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9626, + "lon": -127.1277 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0247.json b/examples/meshcore/corpus/generated/valid_advert_0247.json new file mode 100644 index 00000000..bb7a963d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0247.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141427039d32b4d69da2228fc7ded1665cf512c5117be006e8fe75fdad9eabec56c403b01000800828bce83cf9028682df759b2a146621f8a4c2a3d5c052fc03f5b1afef14e3ec6ca8bb9a5f4bb682408c938a91a427451d5d42671cafb677173fd454dc6bc22da03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4270" + ] + }, + "payload": { + "pubkey_prefix": "39d32b4d", + "timestamp": 524289, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0248.json b/examples/meshcore/corpus/generated/valid_advert_0248.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0248.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0249.json b/examples/meshcore/corpus/generated/valid_advert_0249.json new file mode 100644 index 00000000..debe5d75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0249.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105907d2f9e8a278a3461f136b3cda8248c1130ec95b2aae933c13d6cf20be5cb7934f3c29b4c9734000047f131bc84b869ccc6a9dc9a03d9ba1f21f7329b863fce5cc05be051bdaf92ca179d79e39d6b670eac21c07751f29de38d39c329736c7c7ea2cc16a19f45aacd03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "90", + "7d", + "2f", + "9e", + "8a" + ] + }, + "payload": { + "pubkey_prefix": "278a3461", + "timestamp": 13463, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0250.json b/examples/meshcore/corpus/generated/valid_advert_0250.json new file mode 100644 index 00000000..fcbcf102 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0250.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118646904557447f801153418b2ff0c08ad388d90258f859f0099f74f74dfed0937209ad6d99661b82404cd59339aa32f5f3740415b20000bb46c0d721cad08056af3f45ddc18010e7271664d8752490436c87a5e1264e7be70ab759a06f9deccfd83ffc4c376550c4b2deefe6736a7f05e2b4b705887be58150", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "469045", + "57447f", + "801153", + "418b2f", + "f0c08a", + "d388d9" + ] + }, + "payload": { + "pubkey_prefix": "0258f859", + "timestamp": 45589, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "P" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0251.json b/examples/meshcore/corpus/generated/valid_advert_0251.json new file mode 100644 index 00000000..4957d92d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0251.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188378b9326ba20faca19085c5d352806b0152d74619e8787cb341dd33e6f7d5872864158bc189944f8fbbe7815e8b2dacdb7cd7604ba854c1f8f000000383f7812251aecc757001e7dc2c41f6ddb4e52c1ea50cf4256d5ab991c2b4421f0c17714aee9b5cfc28dd05c83a8f0aff0c3f2fe403d9b4deeac2cb2d0e4d756823f45524b4f2c3574562e4a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "378b93", + "26ba20", + "faca19", + "085c5d", + "352806", + "b0152d", + "74619e", + "8787cb" + ] + }, + "payload": { + "pubkey_prefix": "341dd33e", + "timestamp": 143, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "?ERKO,5tV.J" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0252.json b/examples/meshcore/corpus/generated/valid_advert_0252.json new file mode 100644 index 00000000..b5f87a63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0252.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143f83a52a400eba37fc5498022822bd5098b39748e86c12232d16ab5bf9f32f8342929d2fb7a50b90000007186d3bbe82adc5a74e83eec6d684ed7fbd105f4204e52f790d7fe4dd20447023949705bd53cc004e909cd0b244df3bf959acb4b518683a790848a363680b9f081524551", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f83a", + "52a4", + "00eb" + ] + }, + "payload": { + "pubkey_prefix": "a37fc549", + "timestamp": 185, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "REQ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0253.json b/examples/meshcore/corpus/generated/valid_advert_0253.json new file mode 100644 index 00000000..0e9fc558 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0253.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12868a56e7ed3054b7622d8271d99491fe8c36a2fec745b963caea39c2b57ca465b25fbbca91c938663058e962b48e61574288fa5ed4000046b21468d4c2d78ffc0e71c1b74cdb28f3b814185b461261e20b8edfdf1c4208ce7f66dff7b6b955e13e8b6ed2cdcbc1ee0a323f33e32233ba879ab8a2d38b6503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8a56e7", + "ed3054", + "b7622d", + "8271d9", + "9491fe", + "8c36a2" + ] + }, + "payload": { + "pubkey_prefix": "fec745b9", + "timestamp": 54366, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0254.json b/examples/meshcore/corpus/generated/valid_advert_0254.json new file mode 100644 index 00000000..23928cf6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0254.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141bfb27fb35103b4d6448bcbe12902eb9c9221e69020e5120f591bde907ce29561b8ef43b2a8f49bc55e05636a4a40a9d6e8a43cb8c7409ee185833b41153b81810433143de984b9e3a59c958ed224f8bc6eccd01a5c300e4d89377d63aa6aae386c0b4e24921501", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bfb2" + ] + }, + "payload": { + "pubkey_prefix": "7fb35103", + "timestamp": 4104696387, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0255.json b/examples/meshcore/corpus/generated/valid_advert_0255.json new file mode 100644 index 00000000..641e3a70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0255.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287a8266f451a42aba850002c862e427c7ac0e1f949b4dd588c73b67ea7c3cee0411226882895d24d03b828d6f690eacdd6820a14f182310f2f50956bb224b6867e777fdaaa94de4d6ad351147d9e8e35680005d8930ffddbb3c83f8b9de698a8ca6602b7008522afc779627289f921b58b9bebc809c0241d5fa482317d6b554a45", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a8266f", + "451a42", + "aba850", + "002c86", + "2e427c", + "7ac0e1", + "f949b4" + ] + }, + "payload": { + "pubkey_prefix": "dd588c73", + "timestamp": 1345261361, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "1}kUJE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0256.json b/examples/meshcore/corpus/generated/valid_advert_0256.json new file mode 100644 index 00000000..402ecfdb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0256.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11820b848b16a301dbc6a4b89f2b16031ba3716bfd3f2ce94622ae2af1704a3493e13996ef0c7e8e5400000080b00c7cb86753667bf70c7ac81e87ec09c77fe4d3e5bf1738762c18a20d2ea9fb663db76609398082ca70772d55ebcd71e0cdaca67560dd5987b8d27504df5404", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0b848b", + "16a301" + ] + }, + "payload": { + "pubkey_prefix": "dbc6a4b8", + "timestamp": 84, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0257.json b/examples/meshcore/corpus/generated/valid_advert_0257.json new file mode 100644 index 00000000..f3b06915 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0257.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124843ca685b62a301a56fbcc53c1e3dd299e843256e0c24abf2b97ca53b2221acb0259b286cab53abd393c9021e19cc5e3c669a00000310a99568ba35697b419348ddac7a66717ab73b445d3c4d8eb732ecfe51c7f06a91eeb3febb8d571e1c54395ff40860bb18a5b1d94690cbf59b3d963459672481464659364c705a576127306a436e2e4964512d58", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "43ca", + "685b", + "62a3", + "01a5", + "6fbc", + "c53c", + "1e3d", + "d299" + ] + }, + "payload": { + "pubkey_prefix": "e843256e", + "timestamp": 39526, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "FFY6LpZWa'0jCn.IdQ-X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0258.json b/examples/meshcore/corpus/generated/valid_advert_0258.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0258.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0259.json b/examples/meshcore/corpus/generated/valid_advert_0259.json new file mode 100644 index 00000000..a9342ae9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0259.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208f545e36898225454771cdda9d84d265417db61e6ae756cdfb90c79e13dd1850e552fee64006034204e030000c37091bd2ad5cb9a7521fc3ff0dc81d7d6a7ed7691d6f14e63415a141e148d2ac5c3a51fa0d4351fb97299efa6684903f94339eb0f9974a954df8b8218589e3714b3d2a2fa86f545f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f5", + "45", + "e3", + "68", + "98", + "22", + "54", + "54" + ] + }, + "payload": { + "pubkey_prefix": "771cdda9", + "timestamp": 846, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9925, + "lon": -179.9645 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0260.json b/examples/meshcore/corpus/generated/valid_advert_0260.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0260.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0261.json b/examples/meshcore/corpus/generated/valid_advert_0261.json new file mode 100644 index 00000000..450bfa9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0261.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ab3952ee83ef3f582f38ea8fa852a89110218c5c529cb712109efc230d7ad8703f8cfacbea8a621a37dbcd642ae90f061df58a1c494d8a90d9013a105b837adf3000088767ac45399bdbc9d2da64c766d60cb6fb003b6c50b0bc66cc709df6d9d1a664c68d48458ddcf652cd0aa551675369021858262ac7082e8e5fda891e05f41cf11aab5a2fa2b6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b3952e", + "e83ef3", + "f582f3", + "8ea8fa", + "852a89", + "110218", + "c5c529", + "cb7121", + "09efc2", + "30d7ad" + ] + }, + "payload": { + "pubkey_prefix": "8703f8cf", + "timestamp": 62381, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0262.json b/examples/meshcore/corpus/generated/valid_advert_0262.json new file mode 100644 index 00000000..f2f4d8da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0262.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244c1c36815125614def5c367293c2fb28617aa4fe53b73639aa71f202cfffebc251b63ca75533b24f67bafe146c8d86baae706d858e7f1b2f5fcb3664135bd427d56bd1dd08786f8d5fe6aa2ff7d83a8fa17b2922489a6a1e15a4cdaa0cf545a86183c449ff82d969e3fbb8513925089a3fab8000000646e554e4c772276777d6938775c42492a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c1c3", + "6815", + "1256", + "14de" + ] + }, + "payload": { + "pubkey_prefix": "f5c36729", + "timestamp": 1189195643, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9458, + "lon": 0.0002 + }, + "name": "dnUNLw\"vw}i8w\\BI*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0263.json b/examples/meshcore/corpus/generated/valid_advert_0263.json new file mode 100644 index 00000000..ace4caae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0263.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120261ef3d9e4685fa9f3c61c7a7a916ae14799b873382cc1a70d0e8f5c72b053f505df6977a0000ca8b3e70b2cbf3e3f8222a1064c2918c514d6bd8de52ce0d444e39f8998a8d3cfbe6d2ce120f7b4b0ef08ca583c040deeceea8d3f1009fa6714b151656318ba501", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "ef" + ] + }, + "payload": { + "pubkey_prefix": "3d9e4685", + "timestamp": 31383, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0264.json b/examples/meshcore/corpus/generated/valid_advert_0264.json new file mode 100644 index 00000000..c6fdee88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0264.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200568b653755c727bc5d1173439ee1f532693029e2223b6b36e26aed89e8a8b350fe000000c02626fce93d6b67ffcc5a788206fe10b99ee9a6dde9eea943efe45db9fce7bc5c0793888d388408736c71367c9e8075983d8ee42afc8bd61c28b11899c50c7a8143565051", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "568b6537", + "timestamp": 254, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "CVPQ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0265.json b/examples/meshcore/corpus/generated/valid_advert_0265.json new file mode 100644 index 00000000..894b9c71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0265.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185a6da1ebda08ee1d3cce605593b74c997eee5e547d53d35ee8390467eada60394480330d12caa681ebee7b99a2e4dd2ffffffff809d8d549a8a35157a2037be4f590ecd4a8516c77de21d9a95d6c20f9900e13157034d869cb01daf2036fff19d51a035fa19e1f7ba1958a21938cdd847ae3959144bf3a2fa4f7745f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6da1e", + "bda08e", + "e1d3cc", + "e60559", + "3b74c9" + ] + }, + "payload": { + "pubkey_prefix": "97eee5e5", + "timestamp": 4294967295, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9842, + "lon": -179.9968 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0266.json b/examples/meshcore/corpus/generated/valid_advert_0266.json new file mode 100644 index 00000000..5939e072 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0266.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285f4ce487be11eb432f8aa42927e6c9daa25567585e2337ea8f5f5857e63c494238bc106151dcc041c06482f85c3fa8e88f700004cb74161e86fb4e44ae40898e25d633983ea5904af2988facf76e87882bcc9108424d3df55bed2cf81ed7bae118e6263bc53a44a99ef14723c23b91907041e5a01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4ce48", + "7be11e", + "b432f8", + "aa4292", + "7e6c9d" + ] + }, + "payload": { + "pubkey_prefix": "aa255675", + "timestamp": 63368, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0267.json b/examples/meshcore/corpus/generated/valid_advert_0267.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0267.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0268.json b/examples/meshcore/corpus/generated/valid_advert_0268.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0268.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0269.json b/examples/meshcore/corpus/generated/valid_advert_0269.json new file mode 100644 index 00000000..ce78595e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0269.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128132837b36e4c617fdc869659eecf1bc623439a108f255d99d1de2597e9e3c8abea701957d000000ed1e5a9a6bd1b3f7b13e3b3e44803d35bde03e16c09fa156b1633eb97ce2ad22b9472331408ac3cf596a617ed3f7044204ddd2e282a0ef7158094fcff5d6a7d802", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "32837b" + ] + }, + "payload": { + "pubkey_prefix": "36e4c617", + "timestamp": 125, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0270.json b/examples/meshcore/corpus/generated/valid_advert_0270.json new file mode 100644 index 00000000..967c7261 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0270.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200862381c11825713cced4b448a4918536253c60ea23fcc6a3971937ac67134f8732a200003469361e91aacd888a1c34ba205290a7735b947a8d089cd0392bd8db6d88a5e38c194c7ca3a6beaf388031bed159e227254a146a0de43270be80788d086aa4c3815a544b5a4b34", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "862381c1", + "timestamp": 41522, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "ZTKZK4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0271.json b/examples/meshcore/corpus/generated/valid_advert_0271.json new file mode 100644 index 00000000..c986e239 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0271.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209cf3a984f8704a4179e5ef4c13df2251d8cb8bb5d1758d5d59be25a0f0898d06ffaf65d46bb4d0c6aa99be028d533ef37b97f7729333e00b2ee5135c28686bec064d269df4d191adfde2483e1244cbf0c72c2b18bba1e98934beb40bde1c6685fe2cdc7dd25d8c1ebc7373c9d7d932cb6a2fa3ec5bcfd7768254f50", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cf", + "3a", + "98", + "4f", + "87", + "04", + "a4", + "17", + "9e" + ] + }, + "payload": { + "pubkey_prefix": "5ef4c13d", + "timestamp": 3576225947, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -37.9604 + }, + "name": "wh%OP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0272.json b/examples/meshcore/corpus/generated/valid_advert_0272.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0272.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0273.json b/examples/meshcore/corpus/generated/valid_advert_0273.json new file mode 100644 index 00000000..a8f93b4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0273.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120abffba00bfa6c3f28f6a708da926844c62a8efca0414fbf761f6d364b4a14efb85e8467975c772ce326f30100008051ae5449eb2c568abfd3a4859c8b3bd19eb74d49bdccad9e9a634bec96ef12085d5645d956f6de0195d2ff90923512d187852ec2d7004dffad50a67801c4332214edb5a2fa006b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "fb", + "a0", + "0b", + "fa", + "6c", + "3f", + "28", + "f6", + "a7" + ] + }, + "payload": { + "pubkey_prefix": "08da9268", + "timestamp": 2147483649, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0274.json b/examples/meshcore/corpus/generated/valid_advert_0274.json new file mode 100644 index 00000000..125d875d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0274.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283f699f37b39dac7bd5a01a1a9341feed4ff8d74ce571658539e8d13d6169a445e7a48f47cf278384527687e119105315bdd232976f37c733c9e172efa0d068a4e461bb12e41959ad0ed58f4ed5b3dab2549e69c06fb8da679aac38ab642433be643aefb2198a16e806c46448b05928fae7000d3b245f553363454", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f699f3", + "7b39da", + "c7bd5a" + ] + }, + "payload": { + "pubkey_prefix": "01a1a934", + "timestamp": 2433842792, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 7.3847, + "lon": -179.9816 + }, + "name": "S64T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0275.json b/examples/meshcore/corpus/generated/valid_advert_0275.json new file mode 100644 index 00000000..be9fc17d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0275.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124681b547be9a53a3d9138976eb89f1c7620dffbe3fb3c7d62575c71ba63819f9205573b9167dd10c7db995afc6ffffffffe283dfaac44b2f23c71d2acaf07a09a9e8f99a5c602ceb6915243dc2b6674ce46cb657a2feda1f7b03e85b772cb8060fd2ef4432dbb6099766f0e30afe781f7b913e95a3fa725946f52d496e66696e697479", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81b5", + "47be", + "9a53", + "a3d9", + "1389", + "76eb" + ] + }, + "payload": { + "pubkey_prefix": "89f1c762", + "timestamp": 4294967295, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9427, + "lon": -179.939 + }, + "name": "-Infinity" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0276.json b/examples/meshcore/corpus/generated/valid_advert_0276.json new file mode 100644 index 00000000..637a6fb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0276.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1102266608f0185f5145c3366a8e12c0fc6aa34f426fdc6d85c7501e69e22e666883f368c068000046bf1b5141ccf2796118901bd52f3857c117a991452a645453f0e8f151913085a00708ca6e76530d347506e681b1b6b4b1b93d7850b50bff4af861b6bd061c1a11a88ff201b0167b07", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "66" + ] + }, + "payload": { + "pubkey_prefix": "08f0185f", + "timestamp": 26816, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 32.6737, + "lon": 125.5072 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0277.json b/examples/meshcore/corpus/generated/valid_advert_0277.json new file mode 100644 index 00000000..b6ca078a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0277.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114ad2242f8ad03b8677b8a2e959d800a6001b546845b485fa3e16789d6a76451a9db35e1f125001b06587862516dbf528b3819f003953b60000cb2e32b65b20ad68f174d529cf027ccbf7c2e87bc8aa1f99bfdd42c27e2ed8ab87333fd318315ca734593ced255e45463ab1fabb2b9a43baf9494d1f683664b901", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d224", + "2f8a", + "d03b", + "8677", + "b8a2", + "e959", + "d800", + "a600", + "1b54", + "6845" + ] + }, + "payload": { + "pubkey_prefix": "b485fa3e", + "timestamp": 46675, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0278.json b/examples/meshcore/corpus/generated/valid_advert_0278.json new file mode 100644 index 00000000..dcdc6868 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0278.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128605873d9b6c5c234a055c2c4453cd253004ec63e7c70931cba2a136691beb3fcc1139c7e97fcc843ae85c5f79d4ea3679e23781bd0a3698c719a47a81760a716a017b33ab8479c7525adbdd5ff92223c4bd4238b73115f6753706cc1fdf66a6356e7bbda2d145319a07dabe258e23bfeafb15008f99f903", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "05873d", + "9b6c5c", + "234a05", + "5c2c44", + "53cd25", + "3004ec" + ] + }, + "payload": { + "pubkey_prefix": "63e7c709", + "timestamp": 906673537, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0279.json b/examples/meshcore/corpus/generated/valid_advert_0279.json new file mode 100644 index 00000000..276e1e4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0279.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12840a3d3a83b9a3d16ba95f4c20bb3da6545fa05b4e5013a198ce9f666f0237ed39891b09f6064d25852bcf316a730f0000dbe408334a45db9589db97a5f5227f5563b8cc893a7fc4b08945e2fa6d7afc1653cb83c759fcfd914a9ebeba575758d82202b2e45b7a4897986a8025711e1ce28478667a334b7b6d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a3d3a", + "83b9a3", + "d16ba9", + "5f4c20" + ] + }, + "payload": { + "pubkey_prefix": "bb3da654", + "timestamp": 3955, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "xfz3K{m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0280.json b/examples/meshcore/corpus/generated/valid_advert_0280.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0280.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0281.json b/examples/meshcore/corpus/generated/valid_advert_0281.json new file mode 100644 index 00000000..be4ce1e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0281.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12043a39090ecfb9bf311fe8bad6e885f026e38603c48c8493959b3fa3b5e7ba2290d056662d5aa70000f52e3bb201d29cf707f2c1ba6be47d30b86a67eea0d5f5837addf865f41e4b7be678b030bcf63faec952606c55207d14875b80041159af91ee751eda60f0ee3b94a0cda2facb1978fe363a305945", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "39", + "09", + "0e" + ] + }, + "payload": { + "pubkey_prefix": "cfb9bf31", + "timestamp": 42842, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9938, + "lon": -25.6835 + }, + "name": "6:0YE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0282.json b/examples/meshcore/corpus/generated/valid_advert_0282.json new file mode 100644 index 00000000..3c18d888 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0282.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147168cdbf7c5760320fd6627e56c2a2f35e8575f90f7124ceee7f243e0a659ef0301f8202b129f82726a2a16da7b216085b8e14883bfe977724989fb7152507f1c5403362ca730f2b07c26a9e5e181c100840513335be3daff755bbbb8889fbb7361ebed4d23cc6d9147f46b97521fe5526f1f04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "168c", + "dbf7", + "c576", + "0320", + "fd66", + "27e5", + "6c2a" + ] + }, + "payload": { + "pubkey_prefix": "2f35e857", + "timestamp": 3786966368, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0283.json b/examples/meshcore/corpus/generated/valid_advert_0283.json new file mode 100644 index 00000000..c47a5555 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0283.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288d2bc945d16eeeabd30b4811681e468a4095530de19d6779269f27495098fe471bf9a2d5072b23fb19dcc11084e2a02365f1535931e0e7af00000000027d16f40689509c68d7306eee72a1a2e8654ecf955277843664f7819115fab601a39d81c1cd520a23806c7e2c82feffdaee48e33bd3726e9d1a3dcbd31f8711a11fd0ca3fab65246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2bc94", + "5d16ee", + "eabd30", + "b48116", + "81e468", + "a40955", + "30de19", + "d67792" + ] + }, + "payload": { + "pubkey_prefix": "69f27495", + "timestamp": 0, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9776, + "lon": -179.9407 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0284.json b/examples/meshcore/corpus/generated/valid_advert_0284.json new file mode 100644 index 00000000..399dd6ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0284.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242f1a5cef3933a32b71ec76aab7fe4d571a9b53d6e5e2d134d51f0a7ca092aa55b80058620428b0000dadb0151e9e4d3f12832b2d0e4dfd8ee535c66ceb711f99ecaece86e26219f94e7bf03e4858b6c5b7ca0db1d41755d09b9d13401b3917ea506de7aaa4333e45102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f1a5", + "cef3" + ] + }, + "payload": { + "pubkey_prefix": "933a32b7", + "timestamp": 35650, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0285.json b/examples/meshcore/corpus/generated/valid_advert_0285.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0285.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0286.json b/examples/meshcore/corpus/generated/valid_advert_0286.json new file mode 100644 index 00000000..3e1316a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0286.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114423a58ba8de1f67de121057d41d7eecaa57155b12e5320c2b66d1c8606528daff5819d6de80709fe66be80000c9ed497d9fdff1bc9c470359b0bb8f9644c1e2feaa1a300dab370b2649de4d3dcd4516731461e55acdb0db66825cbc16c0fe2af131971462c5e8af43635693c98363", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "23a5", + "8ba8", + "de1f", + "67de" + ] + }, + "payload": { + "pubkey_prefix": "121057d4", + "timestamp": 59499, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "c" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0287.json b/examples/meshcore/corpus/generated/valid_advert_0287.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0287.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0288.json b/examples/meshcore/corpus/generated/valid_advert_0288.json new file mode 100644 index 00000000..04d7552f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0288.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12025f3742e3866eef6dd9de26814d74ebd6f2b6c5bf4d0481d307d2ed330648fa016094669700009f250ad19215f8f30ad568bf1590d9cc717e1bfe89267dfdd5ad92466aa432027ebf3ea80223ca0ea9dbf09228f8506bb0b05bc8c58d1350980077279856d4ee03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f", + "37" + ] + }, + "payload": { + "pubkey_prefix": "42e3866e", + "timestamp": 38758, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0289.json b/examples/meshcore/corpus/generated/valid_advert_0289.json new file mode 100644 index 00000000..5a5eb72a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0289.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244629d11f0656af50c381983350196358aca4e8389a0c9f2f38da43f3e62d4ad5042cf6da1eb9a18a239000000ba1045880959fcf2008443b75f4622a731a0509799f2a7ec402e9058f6373f93c123c5b931986f81b4ec6904194f0c8e79892d6d2e49e0eaac4415cc46949d7601", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "629d", + "11f0", + "656a", + "f50c" + ] + }, + "payload": { + "pubkey_prefix": "38198335", + "timestamp": 57, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0290.json b/examples/meshcore/corpus/generated/valid_advert_0290.json new file mode 100644 index 00000000..f1a0f6c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0290.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12826e8f056a6704c4990c82ba7239612ca091d8eb43ef0fde7fd9f5f65c912db1fb07d78de1baf85e000000669450f647f3660423f05a2641af16f7a3c99a8dbdd8c824c508b8ff8a28881e4b506b70a739d3605e8c6e883dd392c8383f8664bab233e2e87417003f2424d203", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6e8f05", + "6a6704" + ] + }, + "payload": { + "pubkey_prefix": "c4990c82", + "timestamp": 94, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0291.json b/examples/meshcore/corpus/generated/valid_advert_0291.json new file mode 100644 index 00000000..04caadac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0291.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207e45b878e090ea65472b2b3ea7abdf27b6d32f04bda93f54230cdd990cbb019e290974ad2b0f873a74a1be8fbb70db984e248d0649a0166512dddc177568a1985ece022ff0d6180ea9c558c9721333248f10d4a2e6755f26c906f141c47e58b692fa8d9da1ded3d1f0f273e8327644153", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "5b", + "87", + "8e", + "09", + "0e", + "a6" + ] + }, + "payload": { + "pubkey_prefix": "5472b2b3", + "timestamp": 3894102695, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "'dAS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0292.json b/examples/meshcore/corpus/generated/valid_advert_0292.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0292.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0293.json b/examples/meshcore/corpus/generated/valid_advert_0293.json new file mode 100644 index 00000000..41dbf6a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0293.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124407dbde6c8405a8c00d86162a694c0fd15ca918ffd739b8a772d48c9ed6d33a45df6cf5801d7c828c1de33cc11beddb47b29a94ff50197c523d444fdb399935d2bef82b2e1633ac3568cea441c1da7b2a1c4e3621f8ba3d44f5ffd05a21d7b29ec515609cab03afaec13e907402", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "07db", + "de6c", + "8405", + "a8c0" + ] + }, + "payload": { + "pubkey_prefix": "0d86162a", + "timestamp": 3241992989, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0294.json b/examples/meshcore/corpus/generated/valid_advert_0294.json new file mode 100644 index 00000000..8e568b72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0294.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281b63e4244aab9583d4830181268f2f6b6e81bffc7986611702ec548afad0d488175442b56000000956d37471f58192da9440aefba527252bead8d0c31e9d54ff084c848c58baadea32182b0d8852d34f0ff5aeaeaafa3bf9035afbe1e770a2b38c7df43d2d217f5813a5c5d21", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b63e42" + ] + }, + "payload": { + "pubkey_prefix": "44aab958", + "timestamp": 86, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ":\\]!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0295.json b/examples/meshcore/corpus/generated/valid_advert_0295.json new file mode 100644 index 00000000..2c504989 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0295.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248b1745dff9b0f7b50c4e91420eb47bffa5e41555062c2c8792d0f79f99df9fde9527eb9b244ae126511a52dabb345b60bbcb41022ab9e5d5b84e6fd1680e500b5602b43ac674106e407f277e369e30e3674132da7e6a7e9e239d573d8161d32c4adf07f13178626f95305c930ee2b64ee7882ed00834e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b174", + "5dff", + "9b0f", + "7b50", + "c4e9", + "1420", + "eb47", + "bffa" + ] + }, + "payload": { + "pubkey_prefix": "5e415550", + "timestamp": 571520188, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0296.json b/examples/meshcore/corpus/generated/valid_advert_0296.json new file mode 100644 index 00000000..478c442e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0296.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183a6710ebd76d3b995bfb9b7f432b7ad47a94fda6c6afd19fe5a7f8854bc940daabb8f9696ce83394da359000000460b5c810ab3be38dc8d0ba384d84f74958594a9a2d5160f7ac295f1766a9f5237474c0186cdbb1999077424e566df1d849d3e233fb06374becf4f698da01e8a03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6710e", + "bd76d3", + "b995bf" + ] + }, + "payload": { + "pubkey_prefix": "b9b7f432", + "timestamp": 89, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0297.json b/examples/meshcore/corpus/generated/valid_advert_0297.json new file mode 100644 index 00000000..46b55c15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0297.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11483c298a170782c39d12544a46c8f08af7aae576477cae5734fe59ef23f672ab74e53a64da30858e87a2dc8c60b79df03a7fe10000153bbdf8db6d92bf8f68f29a54620e037910c0ad2a1f812f639eec3dd01c774bd119432503b2677390eb0d80e062fe5a2f60890ab8088c1607899a14b175797f823241", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3c29", + "8a17", + "0782", + "c39d", + "1254", + "4a46", + "c8f0", + "8af7" + ] + }, + "payload": { + "pubkey_prefix": "aae57647", + "timestamp": 57727, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "2A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0298.json b/examples/meshcore/corpus/generated/valid_advert_0298.json new file mode 100644 index 00000000..f571ccdd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0298.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11458dfeb0ac0bd22f578f5321a527828a254dc03653b6a6117c607154ed0094fab895d8ef74235d640aad4e7e6aa56a9f417f18387815ff26a6cbaf53c43df93edff1d1cfc4d8e8da8e44c10ea9afbe1e0f5a004ff760851a8239c7bf64cd862d2cc58ca5f227e22414d4dc5529a7dd12a19be6026a8745f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8dfe", + "b0ac", + "0bd2", + "2f57", + "8f53" + ] + }, + "payload": { + "pubkey_prefix": "21a52782", + "timestamp": 1789225598, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 48.6676, + "lon": -179.9927 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0299.json b/examples/meshcore/corpus/generated/valid_advert_0299.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0299.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0300.json b/examples/meshcore/corpus/generated/valid_advert_0300.json new file mode 100644 index 00000000..0b33b43f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0300.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ac02d6571f93384184a87a6ea79faf98d5056a0da50f5a0d156e870038504219160a1287584b9a48b659b5847b341d420225c3ce59486f60390a59648607fd2890000c5c7feea16ac9f626c6abc26fdeb00f1b2b17ab521f45d96dd07af8514f9ef3a353e9a79525c3650630bf00518af869a9c3e8c8409503765830afab70e100c309304c9a2fafc7245f56d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c02d65", + "71f933", + "84184a", + "87a6ea", + "79faf9", + "8d5056", + "a0da50", + "f5a0d1", + "56e870", + "038504" + ] + }, + "payload": { + "pubkey_prefix": "219160a1", + "timestamp": 35282, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.995, + "lon": -179.998 + }, + "name": "m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0301.json b/examples/meshcore/corpus/generated/valid_advert_0301.json new file mode 100644 index 00000000..552ca6cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0301.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12834b68c4ea7604d347bf928061082528ac4cc4b149ac482f902d3bf6e491529932c15b5edd3fe0af209aa18eb8e1d99f3cf88cafe3030ba452c186c72e1f2d6d4a09ced39716d7f039f272025c2baa800b5195d58df298a87d500db72c2cb9a9975b38d5d28e14bf4c6e60edebb0140f1f83026e24b2f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4b68c4", + "ea7604", + "d347bf" + ] + }, + "payload": { + "pubkey_prefix": "92806108", + "timestamp": 3786968737, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 42.1476, + "lon": -105.7658 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0302.json b/examples/meshcore/corpus/generated/valid_advert_0302.json new file mode 100644 index 00000000..d07f2336 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0302.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118184b0588bf8c258dcbfcb2bc918803219dcb9a1bae140a79e32421d1e32227db704c117362700000ef4a285c1777aa9e44b91a4862a91bdb165b821fc14321be008f4bc119933e7d338c41b0ee1688a6a0acda200a74a714663aecc507cf52ff1494d9a46e4478804", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "84b058" + ] + }, + "payload": { + "pubkey_prefix": "8bf8c258", + "timestamp": 10038, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0303.json b/examples/meshcore/corpus/generated/valid_advert_0303.json new file mode 100644 index 00000000..c2e45045 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0303.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12431e8604dbfb534d33bc85b2496340382c2574f38b5bb9a277000c125f884ad4d6b05dc46f505219dd0000d182937c019b527327bfdb8b5cbbd2ba0d2bad0e9bde61676e90a62b6034d6a9529618d89e5f152dd95d0397e108e7f5dd07569f1ef896b02c29e7a92d1cf653139c4fa3fa2055c008", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1e86", + "04db", + "fb53" + ] + }, + "payload": { + "pubkey_prefix": "4d33bc85", + "timestamp": 56601, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9605, + "lon": 146.8224 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0304.json b/examples/meshcore/corpus/generated/valid_advert_0304.json new file mode 100644 index 00000000..560512e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0304.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124805905ae83cf9e03e3e1c73e203c6794b3d18a15a56dbdcd47403d637a93e0d11c435d6e81e2053bf3359fb1e096b5851d725000081cd12542c52d7b8feecb0cb2413e8d1b73e1c3206888e180dcb0b8828cd495515c7488985b56755a70874efc7ca53aa53afdd1516538039901a2a99772e1f1c837a2541522c2647", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0590", + "5ae8", + "3cf9", + "e03e", + "3e1c", + "73e2", + "03c6", + "794b" + ] + }, + "payload": { + "pubkey_prefix": "3d18a15a", + "timestamp": 9687, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "z%AR,&G" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0305.json b/examples/meshcore/corpus/generated/valid_advert_0305.json new file mode 100644 index 00000000..d81fa761 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0305.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114533875173773eee865a43ee90eb01a15fcc55525a9de9b3d42f57c77c8e586964b79d8555ca8b77bba84847710000d80e5d5b9b6574d0fc411cfd2a6fd7fd41a6112e0c3e8dccac68cc3c2dfe05bd8211807e582636055ae785149f4a00c9494dbfa7bc929412e6e184818d7c9844131f48a3fa1acb8ef9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3387", + "5173", + "773e", + "ee86", + "5a43" + ] + }, + "payload": { + "pubkey_prefix": "ee90eb01", + "timestamp": 28999, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9625, + "lon": -108.0824 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0306.json b/examples/meshcore/corpus/generated/valid_advert_0306.json new file mode 100644 index 00000000..47e17471 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0306.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11852afa861928d448627bb38e8958665007c9f99b9434adf1c40dbcf6d3a23880b718826f7f53805f3d60502dfeb9520d6fa300000893c03d03a59e33bcd2101e6c76922573ad816248943f096df94d76d784a87c2b7e3dbd8b917d8bc40d0c9df09135a855784c05f033f88b31e86b440282749901", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2afa86", + "1928d4", + "48627b", + "b38e89", + "586650" + ] + }, + "payload": { + "pubkey_prefix": "07c9f99b", + "timestamp": 41839, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0307.json b/examples/meshcore/corpus/generated/valid_advert_0307.json new file mode 100644 index 00000000..41041259 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0307.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280c56124da44dde6ad3322a7f994e62e0215b3be7a1de4e3921d0bc49322158781d7c70000ed0b60febf83ee3936f244daa4b8ec60087fb4dfb7620c25baef63174b6cd68924c6bd289609c54f5501ecff347c5335558a53633a44613e637c116436060d76115107a3fa83b045f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "c56124da", + "timestamp": 51159, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9791, + "lon": -179.9822 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0308.json b/examples/meshcore/corpus/generated/valid_advert_0308.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0308.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0309.json b/examples/meshcore/corpus/generated/valid_advert_0309.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0309.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0310.json b/examples/meshcore/corpus/generated/valid_advert_0310.json new file mode 100644 index 00000000..1f027674 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0310.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143810632a6ec42132f8d790ce17aa5376961fa4e2966a242657cb4a2e089aa9ea5b289fabaec615000000092b51fa7011b694f7516dbd11326b147556c178d9e42cdf796ddc556559c2f13a0d517532c9367518c3747b450be11ad2e8e3b4e3af1b43af56fae8664dd6ffc84672142", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8106", + "32a6", + "ec42" + ] + }, + "payload": { + "pubkey_prefix": "132f8d79", + "timestamp": 80, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "g!B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0311.json b/examples/meshcore/corpus/generated/valid_advert_0311.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0311.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0312.json b/examples/meshcore/corpus/generated/valid_advert_0312.json new file mode 100644 index 00000000..592e3c3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0312.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12080e71cebfa55c96e487920edbe752230f5791dc94946dce324930f76bf5f9873b44b53a4c8a9fa7edc3a1523affe566fdb7a965f796b5bca3dfa35ca45f476dcca7fe40e7838ead552d8a104adf07824872fae5a2cd436c672ee34b2ec09c7d8d1a00023092e2702cefe68d9214d79cc2fb6d5846f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "71", + "ce", + "bf", + "a5", + "5c", + "96", + "e4" + ] + }, + "payload": { + "pubkey_prefix": "87920edb", + "timestamp": 978493891, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -71.1319, + "lon": -179.9392 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0313.json b/examples/meshcore/corpus/generated/valid_advert_0313.json new file mode 100644 index 00000000..df985aac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0313.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144f507c0bfd24f9d951e435f426e471f9b07705e08e3e0c72007ade680dffe04f82fc433b24037dc904dee0000a6fa08fe453aa09f6a2a74be7bb8d0f63bf8a832c5fdd9679572534927801fcd65c4be0f874fce32339810591b9c7b9ff178d4b739f941fb3f42cb235bf96151147ee3a2faf19dfb06", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f507", + "c0bf", + "d24f", + "9d95" + ] + }, + "payload": { + "pubkey_prefix": "1e435f42", + "timestamp": 61005, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9882, + "lon": 117.1533 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0314.json b/examples/meshcore/corpus/generated/valid_advert_0314.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0314.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0315.json b/examples/meshcore/corpus/generated/valid_advert_0315.json new file mode 100644 index 00000000..6877f421 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0315.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114773a94d07e0f92ed8863f0317261a83e896b1970fc9f838f7ac542973720124eb68415e40cab285fea60114d9156300c7000084d8e1cf375a565c20678065e2e7925736845f357d2b25674a478206f7b40841a6e188a999bae926c734ecb9ae41045e5893fc54c29ced50687fbb199297a6aa913cb6a2fa0000feff6637", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73a9", + "4d07", + "e0f9", + "2ed8", + "863f", + "0317", + "261a" + ] + }, + "payload": { + "pubkey_prefix": "83e896b1", + "timestamp": 50944, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -0.1311 + }, + "name": "f7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0316.json b/examples/meshcore/corpus/generated/valid_advert_0316.json new file mode 100644 index 00000000..6451185b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0316.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205463624a21fefd78983793d5750df88ddfe684774d2cbbbaac0e4a9282bfa195671c0015aaa66b5e140c3e6b100fcd79f15f88f79cb80693dd3b9abf7a853890697a4aa4c2c726510c0224c0c468927bfedfddfc21480df0c8c7eb27ce32e3c717a8b01e0ba0d0ca8ff01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "46", + "36", + "24", + "a2", + "1f" + ] + }, + "payload": { + "pubkey_prefix": "efd78983", + "timestamp": 1088533862, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0317.json b/examples/meshcore/corpus/generated/valid_advert_0317.json new file mode 100644 index 00000000..2374c0a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0317.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180ed90d49fa2e5df866c1fb31af171248b6594cb92671fc09bada47a05fa3ffdfff8180000a297bd054ead086e9f84fa41bc88cb465865dfb975a34769a3c261d7d441d6e07f5798a60ceeeb0dde1511e9c505b1f049dd8437b5f987e94081812589c418d4844a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ed90d49f", + "timestamp": 6392, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "J" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0318.json b/examples/meshcore/corpus/generated/valid_advert_0318.json new file mode 100644 index 00000000..fb7e9ef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0318.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11415632cbd640ab8469010e3cb31316e8d05b0b88f7ed84651b824ca25c6ce6cfa1b14eb7870000891810eae650a488a5e36fc4672ff12344b66033385df31a4dce8a1926ab58edcfcc05f7732162997e41b49de5ea565523e1fabfe4918a5b5736b2a1157509d3814b7d425168", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5632" + ] + }, + "payload": { + "pubkey_prefix": "cbd640ab", + "timestamp": 34743, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "K}BQh" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0319.json b/examples/meshcore/corpus/generated/valid_advert_0319.json new file mode 100644 index 00000000..c0948e95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0319.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110761d957ac9ca3b9f988f06cc98c97308994080d3ae0e911324efad00554f4a89e76021f8bb90bafee000000e3dc2355867f4db5e90898fd5f43395b888b3aeb0028853af361f6b35710f005c00541cd791dc53dc015ef5d3fbbc6e42ec661b44dd0699d007c995eea83957401", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "d9", + "57", + "ac", + "9c", + "a3", + "b9" + ] + }, + "payload": { + "pubkey_prefix": "f988f06c", + "timestamp": 238, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0320.json b/examples/meshcore/corpus/generated/valid_advert_0320.json new file mode 100644 index 00000000..59365d0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0320.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12814e6cf6dd6c306d1491ea9a13b44a2c0e7d6ea04a1eae24fa32c485e9be5c20fc26ce24feffffff6c4f83d95008da0680f69523835f94b82b8fb2ad03994b14837a84b861a7dadeddc3f6b1da3d71542344f6f0938cf2b2ec6f0d0af978357b9c2faf28cf3e920e93e1b5a2fa0095ba0a20", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4e6cf6" + ] + }, + "payload": { + "pubkey_prefix": "dd6c306d", + "timestamp": 4294967294, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": 180.0 + }, + "name": " " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0321.json b/examples/meshcore/corpus/generated/valid_advert_0321.json new file mode 100644 index 00000000..edc9d34d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0321.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12877ee2963ac3abeb1a2f5440cd909983112bd61a110690fbf2ad951df6f76695f37d276799a19476f3297bb524208a86b275f64de4319dfd000096c1279bce6a0606a8a7bb43fee5c9ea5038d667b6e5f015d382ca6a186e79db494e68419e412e1e3f6c94ae33c18c4dc4695ec8e4beb96e7e4ac2f9595a6374832c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ee296", + "3ac3ab", + "eb1a2f", + "5440cd", + "909983", + "112bd6", + "1a1106" + ] + }, + "payload": { + "pubkey_prefix": "90fbf2ad", + "timestamp": 64925, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0322.json b/examples/meshcore/corpus/generated/valid_advert_0322.json new file mode 100644 index 00000000..67cc573f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0322.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124681e23bb67ab1dd7f8945b62b6d5d75559489a276c8700318a53f2d5f29a3b7aeae1489a1019383abd7031e67590000001a5a296dec2b6dfe319ceb147eb472751b7e870927f7eb9cb0495a67740f763aa7a8a1114b98a449d0f42f063b1c8ec9f7a8bad259dd9bbebe39e236a599c905815053", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81e2", + "3bb6", + "7ab1", + "dd7f", + "8945", + "b62b" + ] + }, + "payload": { + "pubkey_prefix": "6d5d7555", + "timestamp": 89, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "PS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0323.json b/examples/meshcore/corpus/generated/valid_advert_0323.json new file mode 100644 index 00000000..a4a1db32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0323.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145e27edaa36a2d127fb07e44f39030ac7640f9c7ebc210b608e2dbe90af8ec933e2970600b4770ba4f60631e0b00005a7628857875e6528ca590a9592cf5ab41f60ef91afd06e16eea78efdc32d981dc13794d126fa2a3ee7457b8c7bfd107a0c03332a459f1b81395607d061f064904", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e27e", + "daa3", + "6a2d", + "127f", + "b07e" + ] + }, + "payload": { + "pubkey_prefix": "44f39030", + "timestamp": 2846, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0324.json b/examples/meshcore/corpus/generated/valid_advert_0324.json new file mode 100644 index 00000000..d435c54b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0324.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124ae27b3fa62a48850440727486ff233fff389ea52f5ecfc4101007678aa3e292c81aa8eb657a2ba29573aa8485558833cc2743e078ffffff0310eb0c9d3816b86d36549e75f7bde6568fa293bb6660aeaaf22990c7a84976a191acd69da12afede7c581af2ed3b12051b660ea3f3e1f836458c5ca41be2bbac113e75a3fa37842905", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e27b", + "3fa6", + "2a48", + "8504", + "4072", + "7486", + "ff23", + "3fff", + "389e", + "a52f" + ] + }, + "payload": { + "pubkey_prefix": "5ecfc410", + "timestamp": 67108863, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9509, + "lon": 86.6069 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0325.json b/examples/meshcore/corpus/generated/valid_advert_0325.json new file mode 100644 index 00000000..137b65ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0325.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245d479d8b8fecdc9ab88014ffe5aa1e8c48c845f9f8ab2806cbbac4f33bf35f9ce2e2e82be4d97cc0a0609ffffffff99bcd2fb5bd1b634eb267189c199c45d8c726f3939d5889d92fdae8cca906a18fcf0dba30e385bef8ebddf0bba15cfa92c7fb09548439101fc9238885f774ccb12fb11b403286b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d479", + "d8b8", + "fecd", + "c9ab", + "8801" + ] + }, + "payload": { + "pubkey_prefix": "4ffe5aa1", + "timestamp": 4294967295, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 62.1327, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0326.json b/examples/meshcore/corpus/generated/valid_advert_0326.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0326.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0327.json b/examples/meshcore/corpus/generated/valid_advert_0327.json new file mode 100644 index 00000000..044d30e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0327.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247ab4e1f6f1c6406a62a8ea724867dfc4d3f3b1635af6529c89c54f225755d23a1317e3236ba8ae94203536a690ad3318b8467544aad24ad9acf446106257ad6195a91a87646c29d3130126ee4d08cf918710aad39615a9cd2a92354b891924b0fa7381abcc55489492d9c9c0556e572097c84126e91a3fad3095a07", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ab4e", + "1f6f", + "1c64", + "06a6", + "2a8e", + "a724", + "867d" + ] + }, + "payload": { + "pubkey_prefix": "fc4d3f3b", + "timestamp": 1736739633, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9437, + "lon": 123.3413 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0328.json b/examples/meshcore/corpus/generated/valid_advert_0328.json new file mode 100644 index 00000000..1a062e72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0328.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110919c62d4b9ecfa7dce69e036fd1c06c7d865fe2845f0c064697efcab75149620dfb2b4d7f11e5162a861e7100006e7c91b2cae2df7c56afc8ee7fe0684bf12692aa5d2f767457a1872feab6a4bf67aaa157d8c2f324e4018b72955d614b0c061a111c1e8f997ff73aa71f703e10933904a3facb8945f53a5a542d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "19", + "c6", + "2d", + "4b", + "9e", + "cf", + "a7", + "dc", + "e6" + ] + }, + "payload": { + "pubkey_prefix": "9e036fd1", + "timestamp": 28958, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9798, + "lon": -179.9921 + }, + "name": ":ZT-" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0329.json b/examples/meshcore/corpus/generated/valid_advert_0329.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0329.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0330.json b/examples/meshcore/corpus/generated/valid_advert_0330.json new file mode 100644 index 00000000..753beac9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0330.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11488aded1f9e35e9ab4679312247e8f696ae3dd0e29ce835648d4439e499fdae5d282e6009406b3f262649f91ff3cc8723caf33fdc66529a9e7e86e1cfdf9036ce2009bb7f12f0c2bbdaaa8815e2cc712fb86826cfb44ced5dbe0c79b55a9185dfe3ae7feddcecdda9cc766a0abbb7970a57e1dca0d127bdda2fa49c645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8ade", + "d1f9", + "e35e", + "9ab4", + "6793", + "1224", + "7e8f", + "696a" + ] + }, + "payload": { + "pubkey_prefix": "e3dd0e29", + "timestamp": 3338482607, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9898, + "lon": -179.9766 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0331.json b/examples/meshcore/corpus/generated/valid_advert_0331.json new file mode 100644 index 00000000..c8e1b279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0331.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118426e3aa76ad85ca3c77eae0455a07334e653b9dc39007f28b6fa5e310481b079d48cdd20e2ea167ef79831927544d000000a72cbe58b77da603ef6a8f496f2c29415402fde9f65c6ff1e87884409f7969efb037bb74ad48ff0585af57001c5e76b19f9c4897a0b4f07caa0f4317475bea137f4a5d058b6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "26e3aa", + "76ad85", + "ca3c77", + "eae045" + ] + }, + "payload": { + "pubkey_prefix": "5a07334e", + "timestamp": 19796, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 90.0, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0332.json b/examples/meshcore/corpus/generated/valid_advert_0332.json new file mode 100644 index 00000000..a9a5ab4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0332.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187849cdb228e26686774e6d0f697cb44a0d2e43dc5cffaeb956a48dbc7aab564d1f0dbb3c7573845beb04d43eeb11fb8096c0fb2ddbf79c600000cb1fff43a486550dcb77c710ca7842b56599beff670b21c4d27f3716ba3af021e2ceb48d111b3ff96499b3bd6ef2e15da5cc9d1550ea06857932f2439099317133ab6a2fa0000feff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "849cdb", + "228e26", + "686774", + "e6d0f6", + "97cb44", + "a0d2e4", + "3dc5cf" + ] + }, + "payload": { + "pubkey_prefix": "faeb956a", + "timestamp": 50809, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -0.1311 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0333.json b/examples/meshcore/corpus/generated/valid_advert_0333.json new file mode 100644 index 00000000..7bf10029 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0333.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120221a312df5a2c1f7b842f480eb2583519cc5e42d608f95a6bf70086146dce4d83ec629b000000962bac19418c79550f7c6d603a85c04025d163008362d6f7a655d89785eada251cca26e05913e53337027d79640d63fd138f58e19b842f453f9e80d6e0a53bd102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "a3" + ] + }, + "payload": { + "pubkey_prefix": "12df5a2c", + "timestamp": 155, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0334.json b/examples/meshcore/corpus/generated/valid_advert_0334.json new file mode 100644 index 00000000..cc945cab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0334.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12837930d1fcbebbc33cdb840e6e2e84b41d8e0228c47e0dee24a9dea86f1b4db66af4b587f996dd9d12b0b60e0000556c1b599fa5e410ddcf8acc53997dc5a02da27c6f5a817862aae40625d00f9ec5e9b57fbba133720c438e67e674237f54f0e33c671299c3c3986569feae4951822f6c5c7350217750", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7930d1", + "fcbebb", + "c33cdb" + ] + }, + "payload": { + "pubkey_prefix": "840e6e2e", + "timestamp": 3766, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "/l\\sP!wP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0335.json b/examples/meshcore/corpus/generated/valid_advert_0335.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0335.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0336.json b/examples/meshcore/corpus/generated/valid_advert_0336.json new file mode 100644 index 00000000..def02eb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0336.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12423559dd2c815a97f3b4762837fcabaf6cb938b3f8aa6341277ec0f2c70a445b074feda96974000000b4d4a90bcb28f6c22722360335d2c621c90fdea9371dabf042407b204dad0499dee035a81a078c791a38c59ebe4dd096752ca33f5ed1c0498fad063505c1023d01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3559", + "dd2c" + ] + }, + "payload": { + "pubkey_prefix": "815a97f3", + "timestamp": 116, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0337.json b/examples/meshcore/corpus/generated/valid_advert_0337.json new file mode 100644 index 00000000..a0bcd4f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0337.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a5089b4626a6e2bf21fe6e0ba11821c5b4292ab609d8564eaa4eb60eca523852ac808e6c32eca4c87c29768120000076bf36c93b7cef7e20ceb86be61e8e0001cec0d69062d7b8efe1588827839978fd530ee464a56a6b5f8b9917b46505803486badd1edadb2ba2527ce69f3c0cc01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "89", + "b4", + "62", + "6a", + "6e", + "2b", + "f2", + "1f", + "e6" + ] + }, + "payload": { + "pubkey_prefix": "e0ba1182", + "timestamp": 4712, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0338.json b/examples/meshcore/corpus/generated/valid_advert_0338.json new file mode 100644 index 00000000..48353495 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0338.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281c4ef62ccf988dd7f60cc505a1e4fba6d24ffb3e02b57cd40ec65b8c1f48de2e0cdeb4ebd8800009bf1c166c15e6aeaba219acdee56180a21d4595b62e001af11a7a167ed69331f7b9e63b09e5132aa92b33cf2eb343abea03f592a15bffa3105e1ca6d9fa1f64483496e66", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c4ef62" + ] + }, + "payload": { + "pubkey_prefix": "ccf988dd", + "timestamp": 35005, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Inf" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0339.json b/examples/meshcore/corpus/generated/valid_advert_0339.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0339.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0340.json b/examples/meshcore/corpus/generated/valid_advert_0340.json new file mode 100644 index 00000000..b60d5309 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0340.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11887d0866b50876610135721a0b64a650147dd8f239de4893de9f79138e96050f04a613612d0015c7c0bd90462e358a66778441caa42d7c9356824d0000ec6049f7906cb80b456c48606fb965a6987708c447d34415811b66c74e98d9755a31c449b1d7b814d129bf12d6338cc13176eeb111650c7ef7cb272c906d35658264", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7d0866", + "b50876", + "610135", + "721a0b", + "64a650", + "147dd8", + "f239de", + "4893de" + ] + }, + "payload": { + "pubkey_prefix": "9f79138e", + "timestamp": 19842, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "d" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0341.json b/examples/meshcore/corpus/generated/valid_advert_0341.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0341.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0342.json b/examples/meshcore/corpus/generated/valid_advert_0342.json new file mode 100644 index 00000000..c5311775 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0342.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248e373645e412c9188dc0003da3bd191199957681fdf6ed887cd93eff8d6ee983b3a9ace1aa5250b18abfac68362f05beefbcf3684f469635724c3a25007636bbdd365b197bcb3c1ba8bd3560630ab1f0fc9183189516f82ebddda8ee60e06d9c23af897647284c8fe65269002bdf27dd255a0ae5b8171435959296d642d384e634821", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e373", + "645e", + "412c", + "9188", + "dc00", + "03da", + "3bd1", + "9119" + ] + }, + "payload": { + "pubkey_prefix": "9957681f", + "timestamp": 2218184699, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "qCYY)md-8NcH!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0343.json b/examples/meshcore/corpus/generated/valid_advert_0343.json new file mode 100644 index 00000000..fdef2ceb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0343.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128375b957c5fb67a125bbe945ca2a69c32e3d07785867b06a05dbe6c5d912a8446a5b7f243f5fef9e8d4001ca9a3bfc5ffc04ab52651c68c844d61b07ec65b355d678c40abd70b77c432f00e205a44d8c7a9b591caaa56ee48e010bca1944628ef318a8cdf19ea8cbac0b6f2d58ff1218b6a2fa016b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "75b957", + "c5fb67", + "a125bb" + ] + }, + "payload": { + "pubkey_prefix": "e945ca2a", + "timestamp": 1000000001, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0344.json b/examples/meshcore/corpus/generated/valid_advert_0344.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0344.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0345.json b/examples/meshcore/corpus/generated/valid_advert_0345.json new file mode 100644 index 00000000..88899565 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0345.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120830bce555f6c0d1196f43f79a89859f82a07ddeebffd2e946c227fcc3d35f3f765a5cd32c9e63668b170c0000476af349bf8bd96008d43d49207f8803f6723eb5f4795c7d7aa771bf888a00f37c64e4d74bff9ca2ddcdec9433758c6fd8eb4c48883d3d06ff46983d775d746e1264d33401ba6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "bc", + "e5", + "55", + "f6", + "c0", + "d1", + "19" + ] + }, + "payload": { + "pubkey_prefix": "6f43f79a", + "timestamp": 3095, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 20.2392, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0346.json b/examples/meshcore/corpus/generated/valid_advert_0346.json new file mode 100644 index 00000000..31d66fd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0346.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128763be3adc9bd6dc2db843429f4048bb780dd428540cc13974d202aef2f1abaedf9fa1a4f1061bfb922ad2f00f3c3c0df5f7b000ba4347a10000f3401078896dfd9c7411a99b39af1b2b8038fa71227955494774c3426f0bfe0c338434fa4878eeea9c2cb943b14d4416956c439eea8c969e16a66c5a8330be0b9319b6a2fa0b7145f54752505f545854", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "63be3a", + "dc9bd6", + "dc2db8", + "43429f", + "4048bb", + "780dd4", + "28540c" + ] + }, + "payload": { + "pubkey_prefix": "c13974d2", + "timestamp": 41287, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9985 + }, + "name": "GRP_TXT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0347.json b/examples/meshcore/corpus/generated/valid_advert_0347.json new file mode 100644 index 00000000..3e941d53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0347.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12418c7d0dd7f2de235098727a7313a93647567ee90ba3b42cd7a780ae754630f3939dd047d347f746739eeaf2079e533a4dc6ebdff7db48e0344a54992561baed04683bf138b6e18af5401afefd7e97d80975d6f25e0cbc47f8d1789f36f82b6c80dea0eac4f56e1126b6a2fac40946f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8c7d" + ] + }, + "payload": { + "pubkey_prefix": "0dd7f2de", + "timestamp": 4148679495, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -179.9594 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0348.json b/examples/meshcore/corpus/generated/valid_advert_0348.json new file mode 100644 index 00000000..d8cee6cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0348.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12057169c424ae4e88e9f5315aef009a42ef08f1a6c74361de9d5164933e51e26099210eb7ef71740f845909a6bb7087989319e991d99093ac9666e2f9ddd1c69a97d6563a9a9c2dd32eace0d56c7af6607658e29daf3af3a21480a0c3e207bdd38ad5e38de8ee779fdd538378", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "69", + "c4", + "24", + "ae" + ] + }, + "payload": { + "pubkey_prefix": "4e88e9f5", + "timestamp": 1501826932, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "x" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0349.json b/examples/meshcore/corpus/generated/valid_advert_0349.json new file mode 100644 index 00000000..ef9da2f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0349.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241da8a2d9ea4d3c7fd9ed19546e7ebfc7027eab4f5552647c2185c79d2ca356d27a099ddb3121a0595ad56c370a2379c810e9642266f0e148a8983aa4e17b15f022946a6d0320a701f33bb511d9906ea99a4651eea42d3737ddbdc180ee598e18d3fa8f65e8fa694c256a3fa978545f578232a34", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "da8a" + ] + }, + "payload": { + "pubkey_prefix": "2d9ea4d3", + "timestamp": 437433309, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9587, + "lon": -179.9932 + }, + "name": "x#*4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0350.json b/examples/meshcore/corpus/generated/valid_advert_0350.json new file mode 100644 index 00000000..502a75d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0350.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11417a5879d856dcb199b89bab77051ba1e894c26b6d1eff959ac721b2076c82fb6f1fd300000000dd284b312ba99e0b3312fd646bc7d17787169f404541e8a0749924d486a12c69bb11df512e24b0bc047870dba4eeff4ad524d1a2257fdd7d21dc47aaca9c43bf813357", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7a58" + ] + }, + "payload": { + "pubkey_prefix": "79d856dc", + "timestamp": 0, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "3W" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0351.json b/examples/meshcore/corpus/generated/valid_advert_0351.json new file mode 100644 index 00000000..74002fd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0351.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11855134a939adbd55e870125bf9d537fb119362dc32812cd1908e124a9d1094eb0a6815fdfec4d03994cfa5f8f506c5cd5fde4b7cd008bc1e8c8d7e2e9c4485a75d2fbd41c326b03017249ad24ff36807665ee623ed48f0564e72b0f2591103599733a89a1c76a15ae4b315cefebdcb45bc30131d03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5134a9", + "39adbd", + "55e870", + "125bf9", + "d537fb" + ] + }, + "payload": { + "pubkey_prefix": "119362dc", + "timestamp": 2085346911, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0352.json b/examples/meshcore/corpus/generated/valid_advert_0352.json new file mode 100644 index 00000000..08816eb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0352.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188c5c4fdd398d48e742b932bce616c15262199409628e582581b1f0e10a812c080351b01397ad7ccf8c7f6e63f4f8ff81cfa0686e873ea2fbdb5020000b6b37657752985e2f5130955b38e9fa171e4f46b27ed5e15043232e5421c35c6fb5480b6213cf16a97c9bca411b030a66525d06615d6acbe0f85985ce0003ec6135cb6a2faf60046f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c5c4fd", + "d398d4", + "8e742b", + "932bce", + "616c15", + "262199", + "409628", + "e58258" + ] + }, + "payload": { + "pubkey_prefix": "1b1f0e10", + "timestamp": 693, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9616 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0353.json b/examples/meshcore/corpus/generated/valid_advert_0353.json new file mode 100644 index 00000000..1c464c4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0353.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11457cca789bc38afda31802333c62ee167a4280cd63099a1b19867f5ad4895b5820dd0cedbb2a7e9dbcca12e29ffcf89a74269926b62e9cfd48db6e7414433f0126dcdd44e38e855680c37429af64124af4fc0773306fdfe5e2260389a099d1ea77df043328bceb690b2ffd2fa0bab102", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7cca", + "789b", + "c38a", + "fda3", + "1802" + ] + }, + "payload": { + "pubkey_prefix": "333c62ee", + "timestamp": 4177305570, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0354.json b/examples/meshcore/corpus/generated/valid_advert_0354.json new file mode 100644 index 00000000..0ed263ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0354.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185618ac23528830ebebe3aee5388b236cbd1e0144ded18f8423189ff976ebd0dda2e8b0fb379371cfaee734dba40439dbd00000053c15ba90fe4c8e7b47b25140c368cef00f79bb1b3795e958d86cdebb93c722dea3c71cedf308fd6d580961e8e28a0b115b1157277e976504cff3d645446cd3883765a543173", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "618ac2", + "352883", + "0ebebe", + "3aee53", + "88b236" + ] + }, + "payload": { + "pubkey_prefix": "cbd1e014", + "timestamp": 189, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "vZT1s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0355.json b/examples/meshcore/corpus/generated/valid_advert_0355.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0355.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0356.json b/examples/meshcore/corpus/generated/valid_advert_0356.json new file mode 100644 index 00000000..2ff07e0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0356.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284ad09e2f7922743c1859e5f5c69527fecf6993d49f4772b4876cc44dfafc45cc8116bd134e4bf961ae4f2776a170000006afc9b6bca61802139516d43b08cb011307fab39193e39e57ffae2debe308a61902248d68524c2cf7915c610b4b24840c71559c810a585282a4176411ece2c4892ad1baefd568445f53253744f4e4e623a737b432f58", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ad09e2", + "f79227", + "43c185", + "9e5f5c" + ] + }, + "payload": { + "pubkey_prefix": "69527fec", + "timestamp": 23, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -38.9213, + "lon": -179.9935 + }, + "name": "2StONNb:s{C/X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0357.json b/examples/meshcore/corpus/generated/valid_advert_0357.json new file mode 100644 index 00000000..e132ee7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0357.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11482ffc1328bc742e59d333902487a4e4ed5684c441c965cb75f57bfa318cc8b0a1c6ec95a07f28edf808737a982ed3344bc4000000e4977855e72f35280a47a6bcac9dcf3e0f9a80bb882454f45f996946a90d8fe5c70c1c0236a307e74654991c72e7af61ec60213955443842d11c0e8389c240ee12ffea9efd80b645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2ffc", + "1328", + "bc74", + "2e59", + "d333", + "9024", + "87a4", + "e4ed" + ] + }, + "payload": { + "pubkey_prefix": "5684c441", + "timestamp": 196, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -39.9168, + "lon": -179.9807 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0358.json b/examples/meshcore/corpus/generated/valid_advert_0358.json new file mode 100644 index 00000000..e61b7548 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0358.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283a80e9f77692095c4a0c972f943e452279868e4106871dcce9b6eee4cc563b3d51211ed34a3d589181817caf66414c78587ef9ad7447c8a3245832cc7b4c078fabb91554719063642cc323560dd21349b841f32e1ef5a87eeb2cbfa7f8d501d138e67820c8bfb57c92acf434d8a917c980bfc94992400665f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a80e9f", + "776920", + "95c4a0" + ] + }, + "payload": { + "pubkey_prefix": "c972f943", + "timestamp": 1693895191, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -66.3489, + "lon": 2.3986 + }, + "name": "f_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0359.json b/examples/meshcore/corpus/generated/valid_advert_0359.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0359.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0360.json b/examples/meshcore/corpus/generated/valid_advert_0360.json new file mode 100644 index 00000000..af3aa59f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0360.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a72235b30af6e295cdd1cb8f24ce0a05e59cc3d4bdcc47894b58d596b553ab8bc073e1bc3ba42ae3e34b604f60000bf884e4852ee08bd3ca6b532a4e1175274e7c177b03b2d41a51c23f123aa0bcd355d438df58bfd1f7123efa6c01b31b7eae2adb378a8b2003c143e16d71a2ad7827d2a6e613223515b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "23", + "5b", + "30", + "af", + "6e", + "29", + "5c", + "dd", + "1c" + ] + }, + "payload": { + "pubkey_prefix": "b8f24ce0", + "timestamp": 62980, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "}*na2#Q[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0361.json b/examples/meshcore/corpus/generated/valid_advert_0361.json new file mode 100644 index 00000000..a1c12853 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0361.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a2267a7a6a50c117cb7767b8e0011bb910286fd228ad14deefe83fd89743c474e3f3dc7340b6c49be07418cc671be39d77d03da0f9bf900009797b703359ef38e20b7d1629f5a972235e91b5e03272c65385e658b3a83bcbafd0b3bc9f98a6497efab1c3d4059b69d91fca11b6e0cd3ab64cea7862912e83492a7b5a2fa986b45f5577228474e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2267", + "a7a6", + "a50c", + "117c", + "b776", + "7b8e", + "0011", + "bb91", + "0286", + "fd22" + ] + }, + "payload": { + "pubkey_prefix": "8ad14dee", + "timestamp": 63899, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9998 + }, + "name": "Wr(GN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0362.json b/examples/meshcore/corpus/generated/valid_advert_0362.json new file mode 100644 index 00000000..9251f1b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0362.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120864d16a5728cd1409eb612990bbb6ddf7ab748068f22d9406bbcc2228fcfa995ff57a8a82eb93fbcc9191a1589a68c8309592303fc9240fe8d1f43dc36f385551711a19f58cac96d3cd36d33a96c16e675a2c9385b26cd17a1cd9e1959447ef964062b36a25554858a1a45a84119f47d5fe5e6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "64", + "d1", + "6a", + "57", + "28", + "cd", + "14", + "09" + ] + }, + "payload": { + "pubkey_prefix": "eb612990", + "timestamp": 1486983569, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -19.5769, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0363.json b/examples/meshcore/corpus/generated/valid_advert_0363.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0363.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0364.json b/examples/meshcore/corpus/generated/valid_advert_0364.json new file mode 100644 index 00000000..76f5579b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0364.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12034c35d408d30d487439823dead762019e932abcf50f319b64085abd0726c609ae450e21cf000000109078848b7bea64d9918522ccb1c83ead58db5ac73368b675ab398fd0d9c39f405d1339977930ca91dc9505dfedaf378d240d3bc88a91b8950951abc097e37a03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "35", + "d4" + ] + }, + "payload": { + "pubkey_prefix": "08d30d48", + "timestamp": 207, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0365.json b/examples/meshcore/corpus/generated/valid_advert_0365.json new file mode 100644 index 00000000..fa22259b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0365.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1100c227b0cdf3b3c955c6cab20c382e5aac13fd047f2773506493c21a46c5c353d0ffffff07b1544f72b681379e7b557a21991b665da1e45f6dfe127c227198f4027719d2238011df9e7e2e34b0abe56048609eadc2837b8265d990bae8915fa18355904cce82766c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "c227b0cd", + "timestamp": 134217727, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "vl" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0366.json b/examples/meshcore/corpus/generated/valid_advert_0366.json new file mode 100644 index 00000000..1507a94c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0366.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110a1b33b80da40d2459b02d6d70e0ecc17ddc8d2487f69086f40466f27f74c2bf5ad51dba4e88ee6783559d885b5cdf1e3a2c2b2706ae1c5e887c7f3e81e9ced5d30d4e32c590b274f8f766080db9bf16c092a53ca5c8ad3636d93af2be37ceffe8681e5922a3ce7f13ba5ca74f770182786532666f43662c61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1b", + "33", + "b8", + "0d", + "a4", + "0d", + "24", + "59", + "b0", + "2d" + ] + }, + "payload": { + "pubkey_prefix": "6d70e0ec", + "timestamp": 3747371912, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "xe2foCf,a" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0367.json b/examples/meshcore/corpus/generated/valid_advert_0367.json new file mode 100644 index 00000000..e29a6fc0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0367.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285ce26a54d8a498e9c6e17772668e8209c38743e91ffc3ae8bec80e743e0714a9b884bbf52b19a3cf3ebd0aacd24a442c8620000dc2a964f1b308b21eeb6e8948d5854668c5bdb95f897d7fae95fee5e86e21226c6d7ae9f2f7b8d8ad4d2d152173f38d62a878d4e91de569a4adaa76c90e3108992c2dda2fa1f6b45f5416548", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ce26a5", + "4d8a49", + "8e9c6e", + "177726", + "68e820" + ] + }, + "payload": { + "pubkey_prefix": "9c38743e", + "timestamp": 25288, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9897, + "lon": -180.0 + }, + "name": "AeH" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0368.json b/examples/meshcore/corpus/generated/valid_advert_0368.json new file mode 100644 index 00000000..95e876f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0368.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124331c93c0ee40d37669ecf5cb8f3d49e4802224f5169975517e776c4b58c558a5e470bd7df81cfbb0000009544aba8c78a8301cb998c6300cefbaa7be97b42bf78f258f30e4daa1a7612b0f2c1ff524150c5504946f6e2b02f83de61e175baa06c69f2c6a852fcea6d7d8303", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "31c9", + "3c0e", + "e40d" + ] + }, + "payload": { + "pubkey_prefix": "37669ecf", + "timestamp": 187, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0369.json b/examples/meshcore/corpus/generated/valid_advert_0369.json new file mode 100644 index 00000000..6f8240f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0369.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110025a6987eb2c0e2a66026d9212c4a21f648013f82315827d8b9eb781f71be4879c2300000d8e54c7a47b4920240c35abfc2967a093c5b766a5880627fffa810eb2e9ab06a68c8cf91a4da1a0d2a549835ad461aa4d7704bcbbd2973bf4fe7a364c538eef48365437d2d43", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "25a6987e", + "timestamp": 12482, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "eC}-C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0370.json b/examples/meshcore/corpus/generated/valid_advert_0370.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0370.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0371.json b/examples/meshcore/corpus/generated/valid_advert_0371.json new file mode 100644 index 00000000..ab628489 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0371.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12003e47d92847a65854391ce7736aac822e788e0190d86509ff073b5aae338d7a59f7610000ebbf353790c3ebdca0287e398af6482c1d7c3ca6df9752d67197a3ed0013c09131467de3dcb9959514914e76522409d439736f23babb3c04d8430932f384bbea14e089a3fadb6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "3e47d928", + "timestamp": 25079, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9456, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0372.json b/examples/meshcore/corpus/generated/valid_advert_0372.json new file mode 100644 index 00000000..b3f81ddb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0372.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282b58a787c7667cdd534e4f8e7100feb6ba51ffe3dd7e94057aed9126cf9616446a7f902458a270390acd5bc90032bc5bb2af733c41569555b750b5527c1e90b026abd6ece9a9e80a07a6419c6a7ea772ea28adb43b47df9740526e677662d549cea24020ac4fde7cd83d314ed07bdfbf79245f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b58a78", + "7c7667" + ] + }, + "payload": { + "pubkey_prefix": "cdd534e4", + "timestamp": 3584856067, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -71.4977, + "lon": -179.9898 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0373.json b/examples/meshcore/corpus/generated/valid_advert_0373.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0373.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0374.json b/examples/meshcore/corpus/generated/valid_advert_0374.json new file mode 100644 index 00000000..51f62da9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0374.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118ac955c240d3b15f6d531d185bebeb7acaef53ea5848e0c46aaa89985f8252d8810fc2e035403c9f6d72fc245ad025d23749408867f6621b2b93c5bab78c5e00000000d65dd1e91323058026bb2ac6c6b0736826f0bf8c5aaf03894a96bb517063a0286ce03006c362a394e9caa2dd532a7686d416023c2090e525d30103fd082caa2192d0aca3fa0db845f522", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c955c2", + "40d3b1", + "5f6d53", + "1d185b", + "ebeb7a", + "caef53", + "ea5848", + "e0c46a", + "aa8998", + "5f8252" + ] + }, + "payload": { + "pubkey_prefix": "d8810fc2", + "timestamp": 0, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9367, + "lon": -179.9803 + }, + "name": "\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0375.json b/examples/meshcore/corpus/generated/valid_advert_0375.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0375.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0376.json b/examples/meshcore/corpus/generated/valid_advert_0376.json new file mode 100644 index 00000000..c3ed02e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0376.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12839324538c119b5a8158d7e7f9fb05ad2a92910fa85259b1d8780ad010f2844579b3f7d1efa140a0b71499c50000a9b69f120449938e34dc588c6383c15c1c2470cf69b19abf6eb5200d08dcca712ac131910fe8f8e17d4e7cc0e9e73518f2feec26e42e7688025a19eb9891995a12b8b1a3fa044246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "932453", + "8c119b", + "5a8158" + ] + }, + "payload": { + "pubkey_prefix": "d7e7f9fb", + "timestamp": 50585, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9354, + "lon": -179.945 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0377.json b/examples/meshcore/corpus/generated/valid_advert_0377.json new file mode 100644 index 00000000..8f8b7be7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0377.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120773c2dfcfa2f967879df62f2fb9ac1651c3a7368d37fdcc926c4af9a4ed06dfdfbbc1f13c9da1f043000000ade2a2b31fbc609c17777573782df34a5a3dad8f96ffff88bb2f5ecbced60949cee07803b1ec45951901764e5b85b6451eefd1dfa320aae97ded189454db541912ef3aa3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "c2", + "df", + "cf", + "a2", + "f9", + "67" + ] + }, + "payload": { + "pubkey_prefix": "879df62f", + "timestamp": 67, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9658, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0378.json b/examples/meshcore/corpus/generated/valid_advert_0378.json new file mode 100644 index 00000000..6643dd2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0378.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a10cf06f94e84b5940572b1d50706fc1ca2a372df4a134d41c99d68113267fcb1fc715c88fc7449e01e098e00000050974f683989f673a76c0d5728c870292d5137339670eeed1b650a83319705570bb9bbfac74182492e08c1ec69d2b880491bbdabd41166bb0d14b342b8f39edc827a5a292f4052", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "cf", + "06", + "f9", + "4e", + "84", + "b5", + "94", + "05", + "72" + ] + }, + "payload": { + "pubkey_prefix": "b1d50706", + "timestamp": 142, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "zZ)/@R" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0379.json b/examples/meshcore/corpus/generated/valid_advert_0379.json new file mode 100644 index 00000000..8ff5df51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0379.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246f5312dafb10b7d9925dfd2dc75d08c1efa948ba754076401df6392096091948a1771aaa329af4450d9888b00b1000000b0265531083e0f47c4094acc019cbf54aa8ff546f20eecd9c64fe259d2631590573520bd0ab789e7604b51ba980b29923b527e654062fc39370bf5945965ede601", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f531", + "2daf", + "b10b", + "7d99", + "25df", + "d2dc" + ] + }, + "payload": { + "pubkey_prefix": "75d08c1e", + "timestamp": 177, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0380.json b/examples/meshcore/corpus/generated/valid_advert_0380.json new file mode 100644 index 00000000..1ae2d73d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0380.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124299ae456da2caa444443b29b1ec23af70187acfb7c8955d662aaf933933a7bb5e577d8c592863b56f6dde6e25f37f671d24a818ece89ae9e9af523365f526683f65e6326b494e880dc12da94febef41fcfeabec06a54c7e15284aa923dace8e14741534c3fcf6149203", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "99ae", + "456d" + ] + }, + "payload": { + "pubkey_prefix": "a2caa444", + "timestamp": 1874158376, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0381.json b/examples/meshcore/corpus/generated/valid_advert_0381.json new file mode 100644 index 00000000..78ebf631 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0381.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12817113bc9ba75a348610215522e2fae9d9b9038a333329b672f837cdf0dd0e98f85bc9a4a60000009bf0f4defca46d6c4d0728ec741c236c82e40b51d59e13ebb7835f32ffe11781750300892a28c32d87c66607a469ea6bfcbac4a6fce62c0652b961d888dd7386844d6a367b416f64706a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7113bc" + ] + }, + "payload": { + "pubkey_prefix": "9ba75a34", + "timestamp": 166, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Mj6{Aodpj" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0382.json b/examples/meshcore/corpus/generated/valid_advert_0382.json new file mode 100644 index 00000000..6a7490de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0382.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1108cc0c63a604e563ed0ee679a112c9e898f44a9483f6161a240978118568b92bbcb3e7d3bc9d1c86a88f3d000035defe5ebf1ddecd8a86792ff4d4e136046883925fecc449a1292ac4cca769d7e8e26b53adcb9f5423e5515c58cbf7f2426a6ab40656c848fd36b2bcd77ea84301", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "0c", + "63", + "a6", + "04", + "e5", + "63", + "ed" + ] + }, + "payload": { + "pubkey_prefix": "0ee679a1", + "timestamp": 15759, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0383.json b/examples/meshcore/corpus/generated/valid_advert_0383.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0383.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0384.json b/examples/meshcore/corpus/generated/valid_advert_0384.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0384.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0385.json b/examples/meshcore/corpus/generated/valid_advert_0385.json new file mode 100644 index 00000000..f75cb526 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0385.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287c52b4ece28749072596172a423e3f89b89f3f727eef9c362fbb6ba47195f477ea387d3277db1921eb18dcad54f950816fb015a0c52b5ed0000c52db455c7c66b3a07e48fc8cb33c8d204994a70ec7ece8476437f5d8d6cf9717d8dfe0afb38f7d7e7e0b33afaa3eca0a8acd307814fb50696e710387e50d9e904", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c52b4e", + "ce2874", + "907259", + "6172a4", + "23e3f8", + "9b89f3", + "f727ee" + ] + }, + "payload": { + "pubkey_prefix": "f9c362fb", + "timestamp": 60853, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0386.json b/examples/meshcore/corpus/generated/valid_advert_0386.json new file mode 100644 index 00000000..352f0517 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0386.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289aa53a84010a52cff9b482c4ae7db6ffbdac04d3d6acbbeb21e1794aab5faf0a41516227a6032d690869991a9ba22eeae57be49d2702dc27c42393ba633000072eb53093871c3411d86200a9b25670656b404ca4ddc7513f2e9e0de7d3147cfaeb07cc15a2ddb148a7767599d3272d387d2d4b6ddb683af55e5832ffd31d85204", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aa53a8", + "4010a5", + "2cff9b", + "482c4a", + "e7db6f", + "fbdac0", + "4d3d6a", + "cbbeb2", + "1e1794" + ] + }, + "payload": { + "pubkey_prefix": "aab5faf0", + "timestamp": 13222, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0387.json b/examples/meshcore/corpus/generated/valid_advert_0387.json new file mode 100644 index 00000000..5093ba32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0387.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110709cea735f352abd60a5dc02e8b57ac88c780a5a44ff5c21ee7546186b62ac4f664c56831a1009d9da7ab837990ab1347d90746d3666630a46b282eb71c1cfa2ac7c7ac9af2b2096b27e8d82db6858745f2a37772e0a173875984d8789ffbc9672dfd3734e29f4ce73794bb94af92a3fa04c945f5355933", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "09", + "ce", + "a7", + "35", + "f3", + "52", + "ab" + ] + }, + "payload": { + "pubkey_prefix": "d60a5dc0", + "timestamp": 2209064861, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9434, + "lon": -179.9759 + }, + "name": "5Y3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0388.json b/examples/meshcore/corpus/generated/valid_advert_0388.json new file mode 100644 index 00000000..34ca6df9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0388.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208e552916b28db4bcae9e276aff7974b654cda413cfa33fc5fc70ea1705b92f2a7e24502ed1c1a3a7715c00000096f76713135a14c35248fa8cedbd7b34d5d9d2086e86a65fba4b85d60e31127709aeac2d9617d21dd3c76f776315d55cee372780976ffa5f7eb6857122a25a79177bea2faf36b45f55640", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "52", + "91", + "6b", + "28", + "db", + "4b", + "ca" + ] + }, + "payload": { + "pubkey_prefix": "e9e276af", + "timestamp": 49173, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9977, + "lon": -179.9998 + }, + "name": "V@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0389.json b/examples/meshcore/corpus/generated/valid_advert_0389.json new file mode 100644 index 00000000..22cd8b28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0389.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a7e0f4b8207c727c2e359566ddb22e8165a9e2e4479bb32ccc08a05f0c69aa02c09e10782ac2e8d4f6e8573bc95505d28392e50360095ba0a708da0f455ae2df383888c323fba545e208f160e540f4ffccf390905f2ca4f5795fe187e3876afefc47686fba41aa8494b8bcb5986a3f3188d77f2c858ca3db31237b6a2fac56b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e0f", + "4b82", + "07c7", + "27c2", + "e359", + "566d", + "db22", + "e816", + "5a9e", + "2e44" + ] + }, + "payload": { + "pubkey_prefix": "79bb32cc", + "timestamp": 180000000, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0390.json b/examples/meshcore/corpus/generated/valid_advert_0390.json new file mode 100644 index 00000000..d287ea24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0390.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11011366b18f6be4002623f94289c6cc419775f4e7b28d50836ec05eb369388988a9468aab2adcab8fb2945364743f8094568ee831cb82a92287b575c9c4ccef51f06bb554a64d2ea9d5aab67a8c2d231f1200272a03cdea9e98271809ed3f36076f2eabea6c9e02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13" + ] + }, + "payload": { + "pubkey_prefix": "66b18f6b", + "timestamp": 3693783946, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0391.json b/examples/meshcore/corpus/generated/valid_advert_0391.json new file mode 100644 index 00000000..5b6b41be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0391.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11427c9b3c35d0babab2cf78d139b5488f1fbd88572ae3cc75f56d41cb2f851139ebc6b627c920b60000a2a1b08ef6d5c944b27e24e276650ae073051c57748715d08c406fb4992d2bb8a5133fab350dc6e4819cc301cf7a56f139c9ef3bf2efd46e1093d979bfb22e1c02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c9b", + "3c35" + ] + }, + "payload": { + "pubkey_prefix": "d0babab2", + "timestamp": 46624, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0392.json b/examples/meshcore/corpus/generated/valid_advert_0392.json new file mode 100644 index 00000000..7aaecf21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0392.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124051548e00d144dc1922d51ab50b822dbb8d35dd41582a9968a37587e3f7d41aeb0a000000c92869b295e658e70bb09adc3493983550d1d9e8a41c9ae127d87c725ef006bc44c0f75c926474cca7374e496e2276403420c4cf385cb50fd96472ee529857c103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "51548e00", + "timestamp": 10, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0393.json b/examples/meshcore/corpus/generated/valid_advert_0393.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0393.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0394.json b/examples/meshcore/corpus/generated/valid_advert_0394.json new file mode 100644 index 00000000..cadb2fa0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0394.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208adda8a6d07b4779b366fc189ff28f95e7122a3aed8cee18f4101841fdb2997a3f951c5d9513cdbcf9300000007835e981d14fd35c7008dab0a95cb6e458f4d43213abdea2136ececee338d8423cef08436b24c6f9fcb77bba6854c0afff30dd48b20b56eb83f6c3ae735f643834e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "da", + "8a", + "6d", + "07", + "b4", + "77", + "9b" + ] + }, + "payload": { + "pubkey_prefix": "366fc189", + "timestamp": 147, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0395.json b/examples/meshcore/corpus/generated/valid_advert_0395.json new file mode 100644 index 00000000..8c406745 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0395.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11095a141c662c7842c2718f74b911b81c0670ef4ad602bfa86402072c20558d6486a43e230969d0a8eb1c15c300007cbdeb16604a2fedd53ad7d6489e6c7e6ad682191f666ba0a00df78ffebbd09eb67bdd28c390b45cf733be46fc27c3794f6edd50668313b0d6711c8bb201273c11b7d5a2fa60d75cf5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "14", + "1c", + "66", + "2c", + "78", + "42", + "c2", + "71" + ] + }, + "payload": { + "pubkey_prefix": "8f74b911", + "timestamp": 49941, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9918, + "lon": -178.4649 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0396.json b/examples/meshcore/corpus/generated/valid_advert_0396.json new file mode 100644 index 00000000..7f644d69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0396.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12460b52892f0d0717e9d3bb30b208546190dd01557150da524d7ae62e61f5f2950f1c3c24b6df18cc28244171d2c3a2000047c632f992d3ec471f94b52a7e87534750b322383996da580fd2816fe86f5770c27f6bad754a2dfa4abf883bb0308ca70f086bced78bdf6e71f304dbaee949f293e361a3faed2d46f541", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0b52", + "892f", + "0d07", + "17e9", + "d3bb", + "30b2" + ] + }, + "payload": { + "pubkey_prefix": "08546190", + "timestamp": 41667, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9559, + "lon": -179.9501 + }, + "name": "A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0397.json b/examples/meshcore/corpus/generated/valid_advert_0397.json new file mode 100644 index 00000000..f17f4b37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0397.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a59badf45ed19db3b47e6802402b70939404640ed6360374f08f265d820e76f42dabc904f4852fe2b11a89208af83f57915604b24e8173488e876ab119e81e3000000251701b389ecd84010c10064e89c1d68201cf4e0d96aa7f40741f5bd257c8138c4b4695f567df2ae7619a4a460cf1273ebf28a08e3d5983fed389aafafeef6ec8272294425", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "59badf", + "45ed19", + "db3b47", + "e68024", + "02b709", + "394046", + "40ed63", + "60374f", + "08f265", + "d820e7" + ] + }, + "payload": { + "pubkey_prefix": "6f42dabc", + "timestamp": 227, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "r)D%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0398.json b/examples/meshcore/corpus/generated/valid_advert_0398.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0398.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0399.json b/examples/meshcore/corpus/generated/valid_advert_0399.json new file mode 100644 index 00000000..8c62e3bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0399.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241210ac8f4233e44a9980cdc7821a0d26035b2be9a7296bea2a3efa1303f0038ea80d1b31c0000c7a925bf8815240af4fc3ba3d7b79e931e8f02ae5c5ed3e223a8aebd96bf90e52e3dee14a034b0b79c2f79f1664e5ced0015496ada5c2bb344bca4fd626ec1da83546648", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "210a" + ] + }, + "payload": { + "pubkey_prefix": "c8f4233e", + "timestamp": 7347, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "TfH" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0400.json b/examples/meshcore/corpus/generated/valid_advert_0400.json new file mode 100644 index 00000000..995aad8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0400.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110a490903734f6e0156788325949f3996e9157a16d91ffe3359fde7ff2e204cbcc4eb525e5a4f9472aa5a0670a8f695b797abed2c06784c716edd90ca4dc1e53b4b9baad2d944cea89fe0d5d375536aae17c02bbb4119b35049b04e80f83ca35a4076d8eb3334ce3f04e051037f5227923cb6a2fa7d2d46f5457579566e4d42344f50354779412a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "09", + "03", + "73", + "4f", + "6e", + "01", + "56", + "78", + "83" + ] + }, + "payload": { + "pubkey_prefix": "25949f39", + "timestamp": 2515970160, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9502 + }, + "name": "EuyVnMB4OP5GyA*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0401.json b/examples/meshcore/corpus/generated/valid_advert_0401.json new file mode 100644 index 00000000..9624dee2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0401.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114659a584066f52cfebda5d6d87c5b4b9d027782c109b13c19e3970a9ac76bae6cf22c3f0730059d05a6c8fdc60ffffffffd9e5e24c5d236f086cf9cc66d3918a30aaa2515aa0e947b5ee786ee5b2f717097a27e417474a19ab856db794e7f434e2a93c47853b114f2a224222077a0200841390b6a2fa6d6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "59a5", + "8406", + "6f52", + "cfeb", + "da5d", + "6d87" + ] + }, + "payload": { + "pubkey_prefix": "c5b4b9d0", + "timestamp": 4294967295, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9997, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0402.json b/examples/meshcore/corpus/generated/valid_advert_0402.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0402.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0403.json b/examples/meshcore/corpus/generated/valid_advert_0403.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0403.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0404.json b/examples/meshcore/corpus/generated/valid_advert_0404.json new file mode 100644 index 00000000..a6a7e6a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0404.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188d28b1085eb47f951ce00c60c26fc8ecd3f448c7b2b445b15818778f19e409bf211052c0339c33f2a5a184d9bf50aa0994e3ae912f4cbf3b292f1c6996c23a24f3d1b1c4e4e81b3520fd35a1afbeafae7ced0b989a160d1fe1067dcc519e038088afda61e2c49b115a4fff8bb91dc48e4fb3ed56451269eaa7275e60a1296b5a2facb0646f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d28b10", + "85eb47", + "f951ce", + "00c60c", + "26fc8e", + "cd3f44", + "8c7b2b", + "445b15" + ] + }, + "payload": { + "pubkey_prefix": "818778f1", + "timestamp": 2579952018, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9601 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0405.json b/examples/meshcore/corpus/generated/valid_advert_0405.json new file mode 100644 index 00000000..019c3926 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0405.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12859078f6fa00f58056eb1db994239c839963d46b5aa3030b276e0147d4d45fbc54f01fe2d2e036862fe122709d9032830e0f2e7db0c70e11ce7232cd8ef1a049b7e5e64767c04e210320592f689d9ba025bb9d2f0733271c6d94ecf60232bc93d676ae3c7872f1a9ac285fb148bf908d588d4fa414e917a3fa436b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9078f6", + "fa00f5", + "8056eb", + "1db994", + "239c83" + ] + }, + "payload": { + "pubkey_prefix": "9963d46b", + "timestamp": 2100170510, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9748, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0406.json b/examples/meshcore/corpus/generated/valid_advert_0406.json new file mode 100644 index 00000000..6a633023 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0406.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12851331f08e188b9d1c3ee561b10795e9fa2b51c703c50a38cac4453047d9b4ca31c6555fd9880df956a4065a0cdc57af46b9000026159fc3424c0ad6bd8b1a7cae064e6c67ef9abbbe70e8e7aea55f1c84a2f57890042adee81888e344edbcfbf2735bfad4678f57a463d66439e5ecc5bfbebb3983534874656f757d4e5d5572636f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1331f0", + "8e188b", + "9d1c3e", + "e561b1", + "0795e9" + ] + }, + "payload": { + "pubkey_prefix": "fa2b51c7", + "timestamp": 47430, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "SHteou}N]Urco" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0407.json b/examples/meshcore/corpus/generated/valid_advert_0407.json new file mode 100644 index 00000000..92cc83f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0407.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11039a18f8897580e1d66184b66f70d8fffab3991b283bf9a3710be9626bb880430d04f0cf614c00006c6cbb023d63c30ffab654cb7c04d6b60ae5e553b94e2bdc41f2acd0b30ba204b1eb33cf0aad3b01937543a361a2a7dfbe13342c09935a60c9104ead05c406d3144ab6a2fa583c84f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "18", + "f8" + ] + }, + "payload": { + "pubkey_prefix": "897580e1", + "timestamp": 19553, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -175.8832 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0408.json b/examples/meshcore/corpus/generated/valid_advert_0408.json new file mode 100644 index 00000000..b5438d94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0408.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114856ed332f1ae19d853ca4fbcbb1b74fab5ef406427ca2afac8b99cdd55e49a70e4423b6fbc738a5a385fcadc8041a88f80a000000f9e0d02767f2b692a0fae3d71ce9b4ad0990c9287382613b6dfda5c7d543133df5e412d2f3df11cc093d44379af93a53435d2ecef23d337d120870d52bbf924e11804a5d05b44d5809", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "56ed", + "332f", + "1ae1", + "9d85", + "3ca4", + "fbcb", + "b1b7", + "4fab" + ] + }, + "payload": { + "pubkey_prefix": "5ef40642", + "timestamp": 10, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": 156.782 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0409.json b/examples/meshcore/corpus/generated/valid_advert_0409.json new file mode 100644 index 00000000..5f5d5cb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0409.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141bbb118e6e7a5e99752f8763fff76a5292b48e95f7491c32b54abd6d7b75fe95a4a2f843cdfbe9461e5b9a63fb4e020a2a798439813432949f743e015a3bf6372a69dcd8be563282ba810eb6b924c55e65939f69f560f58e822850398272b0935ebee2450a5c51398b5a2fa202dd809", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bbb1" + ] + }, + "payload": { + "pubkey_prefix": "18e6e7a5", + "timestamp": 3202301060, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": 165.1623 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0410.json b/examples/meshcore/corpus/generated/valid_advert_0410.json new file mode 100644 index 00000000..afe95e2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0410.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280529d233c21492c47471fdd6998de7f092b0e6cb510ccaf70af0936f1cf9e50a2733f1a89005a13d7df531a98decde437c7729c98ea5c9fe889f326c01aad210a9df9a3879049df85bc95efa641e824fc1fb4f4f45142ceba5853f14b422b877e9d78533502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "529d233c", + "timestamp": 2300198771, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0411.json b/examples/meshcore/corpus/generated/valid_advert_0411.json new file mode 100644 index 00000000..06301c1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0411.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1103368af6fc86a88d29513ada9a479bb2cac8b24b23a77a718cbe6a7b0be8521392461b6a28590000e3a71d8e6cabc01c6de3b9a5e01cc665bb67a0a27f55d0123d579e6d1a3d526d1df9f10bc721c2048a16ca1c28bc0f33a88c5fbb168a96dce6fa9d9e4b52db4d01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "8a", + "f6" + ] + }, + "payload": { + "pubkey_prefix": "fc86a88d", + "timestamp": 22824, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0412.json b/examples/meshcore/corpus/generated/valid_advert_0412.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0412.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0413.json b/examples/meshcore/corpus/generated/valid_advert_0413.json new file mode 100644 index 00000000..49708d6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0413.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11477273f4f1d68620109a0b7e63d4c16360a5972f7de22913f3299f02fca2c55f5cc03a8f1b4287720cf201078c2301e4ffb5426351883c8ea932e6e805a89d9e8c9d56ee88f4f2105bee4ed6f22b2b038b49ac8042bde2e3989739ec525109641b2dfc6300c540341089d73f0cf1ca41381662112faae5ff96c19f08", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7273", + "f4f1", + "d686", + "2010", + "9a0b", + "7e63", + "d4c1" + ] + }, + "payload": { + "pubkey_prefix": "6360a597", + "timestamp": 1119223780, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -1.7259, + "lon": 144.6875 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0414.json b/examples/meshcore/corpus/generated/valid_advert_0414.json new file mode 100644 index 00000000..ec82db84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0414.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12493fa3f24daea2ec67358c741d68da579b296c59626346639fb16c26912266562df5bef56d4e1c83b5e6121ac33a81e8140238b7280000575b8e006026c4d917704a5839c21effe2c34217d62552aa2a667134a25c8c69298311c80fa16460289adf4c43a7860c1a4c5df4c6e3d12e64d5082610d9c7588343", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3fa3", + "f24d", + "aea2", + "ec67", + "358c", + "741d", + "68da", + "579b", + "296c" + ] + }, + "payload": { + "pubkey_prefix": "59626346", + "timestamp": 10423, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0415.json b/examples/meshcore/corpus/generated/valid_advert_0415.json new file mode 100644 index 00000000..0b35525c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0415.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104dacc2436876d57b8b7ee95d6e8d9b3238c56903a0760e46adc1c980c007dfefb2f2d15c8cde300002c296e75a078d424220fd0ed644a53b98b607e672c85829c514aa73ba0fa73f8999ae13a29b9d9c6f4c095bb422e327577548ab84ce625a26738c15ec993ddb704", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "cc", + "24", + "36" + ] + }, + "payload": { + "pubkey_prefix": "876d57b8", + "timestamp": 58317, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0416.json b/examples/meshcore/corpus/generated/valid_advert_0416.json new file mode 100644 index 00000000..e8183bec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0416.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140ec67ab149d17495c5dde8768bd0e9298a8e39c8a50ca80defe86cd6b4e34ff212ffd1e720386f2f790d789684c0a9be3553dd9f55da4a5100b97bc983046dac46706ffce2061de5f1e97fe7594d334568a0d1689f22649e0acf46d2d8e02f61b0f61456d83403a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ec67ab14", + "timestamp": 1914633519, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "@:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0417.json b/examples/meshcore/corpus/generated/valid_advert_0417.json new file mode 100644 index 00000000..4894e27b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0417.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12834940b978b37a7ad75182000279c742a58cd4b6949c267d244ce5fa27e3017e89b74de92fe318a1a80158000000d2809a3b48b799ea3ff145e6d7d7dd32e0bd51cf683d326cfd2cfaa919645e95b91aec70ff189953ed1d91c6171fd5671e316826cb75b06cbfcc0c45831127ce14adb5a2fa75b445f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4940b9", + "78b37a", + "7ad751" + ] + }, + "payload": { + "pubkey_prefix": "82000279", + "timestamp": 88, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9812 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0418.json b/examples/meshcore/corpus/generated/valid_advert_0418.json new file mode 100644 index 00000000..0046b872 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0418.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11873bbd25600dd3cf76dad12677e186cf944db236f79cc3a52d601335dcfd79088b358abb2363f03901497a14c262cb9b845eecae17f1340000002e67bdd0e45b42d616da9d850978c63225328211d769c93b37f5e4e4fbe32c7051f37ce6761871a29c885f0c7ba158a928009f46a2beb0fa930a17180bdd81c4847d3f2344", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3bbd25", + "600dd3", + "cf76da", + "d12677", + "e186cf", + "944db2", + "36f79c" + ] + }, + "payload": { + "pubkey_prefix": "c3a52d60", + "timestamp": 52, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "}?#D" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0419.json b/examples/meshcore/corpus/generated/valid_advert_0419.json new file mode 100644 index 00000000..9c35ebd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0419.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12862fd1a34b0513b6e6412103becaa5ad4d2cc6e9e8618a4ccedcea3792770df7fd36f096089dbd6b76a98b0f03211556cd8b6c3d000000400539d97560a7b47ddc5ac63bd4d696f84c9a8cd71f682da2f7646aee1baeb60d6a6acd8e1e8b1945389cd7e8470588cff5cd979dbe8e9f1baae06cc538a44712f7b0a3fa6a0b00f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2fd1a3", + "4b0513", + "b6e641", + "2103be", + "caa5ad", + "4d2cc6" + ] + }, + "payload": { + "pubkey_prefix": "e9e8618a", + "timestamp": 61, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9356, + "lon": -134.2148 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0420.json b/examples/meshcore/corpus/generated/valid_advert_0420.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0420.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0421.json b/examples/meshcore/corpus/generated/valid_advert_0421.json new file mode 100644 index 00000000..0db5f492 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0421.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12441a64c7a8a6bf18fa41fc5eecbdd1917cb0bc48f3a5bc2db9230fbba643f1ec6771b32376c6371ebba1540000ef01b0b9239f14cd03170dc521043f9927e5a88d2b6ecba042bb90fda7dccef0e5ef825a457998a450f574b1ff1504dca6f401e041cee5156d2542c23ee93b349476b6a2fa546246f5636920", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1a64", + "c7a8", + "a6bf", + "18fa" + ] + }, + "payload": { + "pubkey_prefix": "41fc5eec", + "timestamp": 21665, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9367 + }, + "name": "ci " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0422.json b/examples/meshcore/corpus/generated/valid_advert_0422.json new file mode 100644 index 00000000..a7b80be7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0422.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12460f7713b8c93c3f01d0e503fb4baa0152ac0354482036325ee8f0d4353c747a8b741b7a62efa185ba750e1b99243d0000e78a6a350d63d847c18a4220009a1251b40fba3fa439955bd911209302fce18f7d22712c4eb377648222543280091395ad59b044878318a37a779e718b0f94b88427415244745a2266", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0f77", + "13b8", + "c93c", + "3f01", + "d0e5", + "03fb" + ] + }, + "payload": { + "pubkey_prefix": "4baa0152", + "timestamp": 15652, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "'ARDtZ\"f" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0423.json b/examples/meshcore/corpus/generated/valid_advert_0423.json new file mode 100644 index 00000000..09d72885 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0423.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124938b621db6032f80066dfc7679b53eb248a2e3a4c73a65e1153a6685b13143a5aa583eca028f7e7b9487b181b9562904bdc1097450000720bec035639fb35dceeaf821b51ecf8910fa26acbae5451aeb9202dda58b25f75d7e80197a60884716d1955c1516d3a63faae10c20554201c65c805ed1d89b48349434d4e3b6376597656594f5d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "38b6", + "21db", + "6032", + "f800", + "66df", + "c767", + "9b53", + "eb24", + "8a2e" + ] + }, + "payload": { + "pubkey_prefix": "3a4c73a6", + "timestamp": 17815, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "ICMN;cvYvVYO]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0424.json b/examples/meshcore/corpus/generated/valid_advert_0424.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0424.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0425.json b/examples/meshcore/corpus/generated/valid_advert_0425.json new file mode 100644 index 00000000..f4e68ac5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0425.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209c7605c899fbeaed16197a2dfaf0b5d2379e37488480953b7cb3ccf8b04d08f54451970da40f0feee59722300000530834d38973cbe2d6aaec78558e52b8e6338b59bf14393ef4f7f8628a5359f9fdf2578688940d0940021aa39748fc6304d87fd0d067d00a72bd54f8ee7ef8104", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c7", + "60", + "5c", + "89", + "9f", + "be", + "ae", + "d1", + "61" + ] + }, + "payload": { + "pubkey_prefix": "97a2dfaf", + "timestamp": 9074, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0426.json b/examples/meshcore/corpus/generated/valid_advert_0426.json new file mode 100644 index 00000000..5a6792d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0426.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12855269a08e88c23ac96d73b453aab8bb9d89aa97a9ed9440c8e607426dce8bc0146709e6485cc10d61b5565ca5efdf50327c00004780c3d177edfab2a6be2a19abb80d2f19a006eadd239f7b775edd8cce9992a0fd7bcbc96e943999e47d3d2185cd297e0aa1fbb6ea9c9483a67fafb8e0776c3c14ded3ddfa006b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5269a0", + "8e88c2", + "3ac96d", + "73b453", + "aab8bb" + ] + }, + "payload": { + "pubkey_prefix": "9d89aa97", + "timestamp": 31794, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -86.1256, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0427.json b/examples/meshcore/corpus/generated/valid_advert_0427.json new file mode 100644 index 00000000..c933a729 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0427.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120445cf301d05da37cd48f696b5610727319038c2338e1d72e2e0ed8deedccf20ad5bb1058b56c10000d4befb96fcb542ec0d7e63200d1d5e4967341f5bdeca9c9eeef9fe2510c31030de0503ba30ce4b09eb54bb5be597e923a3d07d8a3fba362ddde9d4dfc81dbfc893699ea3fa5d53ebfa66714d786936395a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "45", + "cf", + "30", + "1d" + ] + }, + "payload": { + "pubkey_prefix": "05da37cd", + "timestamp": 49494, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9404, + "lon": -85.241 + }, + "name": "fqMxi69Z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0428.json b/examples/meshcore/corpus/generated/valid_advert_0428.json new file mode 100644 index 00000000..bc545d89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0428.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187d66c0e3009a2f74657b9b53d204e2a5cd276c05651654584fd37f99e6bd44de46f5aa3edbb8b2a40a5933e51f96febc1a65139bad9718300004e6e0d0d5fd6bebddb454af7aa61a97369c0986f716767a2357be6196ab9b8550cfe23aea1123659408195edadc6ab6e133e88e17bb8c5d88c8022baa37ab8c78447324566", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d66c0e", + "3009a2", + "f74657", + "b9b53d", + "204e2a", + "5cd276", + "c05651" + ] + }, + "payload": { + "pubkey_prefix": "654584fd", + "timestamp": 33649, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "G2Ef" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0429.json b/examples/meshcore/corpus/generated/valid_advert_0429.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0429.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0430.json b/examples/meshcore/corpus/generated/valid_advert_0430.json new file mode 100644 index 00000000..b99fd46f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0430.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110aae5e5280ec425cb5676b579a2c507faef36a96d3d0a1575e93559b57d14de295409c4c7d4dda2e37301145dd8b2539c18e31b39f5ca5bb4f0eac8518a98aa83230fea3c6c10a73607367b08cbd80281a676e96b0070f4ca469fc4ca569482f200e3f8b41fc22ce12484aad4511f5834b4a592d66", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ae", + "5e", + "52", + "80", + "ec", + "42", + "5c", + "b5", + "67", + "6b" + ] + }, + "payload": { + "pubkey_prefix": "579a2c50", + "timestamp": 629923141, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "KJY-f" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0431.json b/examples/meshcore/corpus/generated/valid_advert_0431.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0431.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0432.json b/examples/meshcore/corpus/generated/valid_advert_0432.json new file mode 100644 index 00000000..6d2a5a2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0432.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189e86814f1d770eb37fa280da6531a2b4fe90c5a4cd3bf44d4c33b3f6fc87ef362d9bdedbba4f4bb3cedd32c3771b4e8ad888403e927cf79e9d1f54b433e0000099a5bc532ab05184e165c39772897d64b0e39da4915a1a20b6769b197cecc409cb8732b2e9ea08086afe6906ba3b41114f51a39c740596a136b85d4f6f8aec3931f2ba3fa981646f573", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e86814", + "f1d770", + "eb37fa", + "280da6", + "531a2b", + "4fe90c", + "5a4cd3", + "bf44d4", + "c33b3f" + ] + }, + "payload": { + "pubkey_prefix": "6fc87ef3", + "timestamp": 15939, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9699, + "lon": -179.9561 + }, + "name": "s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0433.json b/examples/meshcore/corpus/generated/valid_advert_0433.json new file mode 100644 index 00000000..d54348fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0433.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140c7016cf260b55a1a2e3cfaeae7113faa0453e921638fe16e5423550edc398399e9b57dcdb7eb274401658f6e469046709b88a133018e88e9fe997659639123cb74e206be7f36e280351c740ac828aeddf48e897466f60626b4d2494e9ed33ae7e64795cd8247312a69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "c7016cf2", + "timestamp": 3447567849, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "G1*i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0434.json b/examples/meshcore/corpus/generated/valid_advert_0434.json new file mode 100644 index 00000000..eba6549b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0434.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11413fd95b5368a7c6f832982581055b123145249815fd6b53e907289ed5b97a864d0832000000001cf54b829c1733cfc0f839d375dfaf7868b06e5ad5e5f555c32950e34d06c784dfa1d2b50a14719622f40e0149e1d5bbfe949400f879cf457ae9c9e250d5f91e93b652a3facf6b45f52c257b4e70", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3fd9" + ] + }, + "payload": { + "pubkey_prefix": "5b5368a7", + "timestamp": 0, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9598, + "lon": -179.9998 + }, + "name": ",%{Np" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0435.json b/examples/meshcore/corpus/generated/valid_advert_0435.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0435.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0436.json b/examples/meshcore/corpus/generated/valid_advert_0436.json new file mode 100644 index 00000000..cfdb9680 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0436.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182218b1b3f2a1f1b56bedcdd3bbceb07aa23c373879da84dda68e48ddae9940cba83b7e03427bddc7b00000d039e7eeb6fb0571e24e1a2a0ca65cb8d4dfbf37feb0e6cf39e5c39977c2dbc7ed46d8c135fa6bebac8b06ed41d011a6005796ff46236b2b5ea1c67aec7e3df8469", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "218b1b", + "3f2a1f" + ] + }, + "payload": { + "pubkey_prefix": "1b56bedc", + "timestamp": 31708, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0437.json b/examples/meshcore/corpus/generated/valid_advert_0437.json new file mode 100644 index 00000000..2976e593 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0437.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110697d00901fd5cd099ff130c815fc060f3b24e1a5ad415c2898378bfac060f58be07905c7ba0670e1e36ff19f255040f5563e2dd6c494fa16d70cd2113de5c46284a72d41c6afd4521f95043fd16864ac842f72a3cdf5f3385e95a81fcb7074897b084e6e84eff5f17c8f004", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97", + "d0", + "09", + "01", + "fd", + "5c" + ] + }, + "payload": { + "pubkey_prefix": "d099ff13", + "timestamp": 4281736718, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0438.json b/examples/meshcore/corpus/generated/valid_advert_0438.json new file mode 100644 index 00000000..ff399e4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0438.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12852331ccf4e495ed976b9f06b6274cdaaa1ad6c2a4552693f85b77e9ca428eec397ec9a8ae594861ef80ff75a012ac9bee000000f0c0d1d7d968e3a41da4f93bda267a3ab969a3ac6ddd517803062a0d22b1e3c11e063e6ff6c8e881c73a2c2a7af85c7aecb920621c40dd87ab72e444b61fc8879280b5a2fa80c645f52e55636b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2331cc", + "f4e495", + "ed976b", + "9f06b6", + "274cda" + ] + }, + "payload": { + "pubkey_prefix": "aa1ad6c2", + "timestamp": 238, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9766 + }, + "name": ".Uck" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0439.json b/examples/meshcore/corpus/generated/valid_advert_0439.json new file mode 100644 index 00000000..ee720213 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0439.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12416fba5cc02f176b07d282d384d0cb9d209042cc5c28acc610f7f693b4c0b9847814a6687000009517e86edf6cf1397ed43d9716b1f8d43f6cc5523be486b358cccb4032eab68773de95c26c75d40a0cfabb08a412efd3c4c8f83de5b0b5ab60ea484fe34b9265845244", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6fba" + ] + }, + "payload": { + "pubkey_prefix": "5cc02f17", + "timestamp": 28776, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "RD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0440.json b/examples/meshcore/corpus/generated/valid_advert_0440.json new file mode 100644 index 00000000..2a549bb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0440.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120aa3f08f72551ce85f186005825cc05c56bb08a3e52b67edd1d2199225d47209f0ce3bdb3885e66c60df460ea9d05fb80cbce1820d20cfdf11b5b8d58f336f8a3b9f78016a686edb5e7d888118abe0a4d1fcc4247b36053575beb77207d8d3ef1f5cf9487c6eca6a3aa9c40d0321b3833623624c342563525b2320", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a3", + "f0", + "8f", + "72", + "55", + "1c", + "e8", + "5f", + "18", + "60" + ] + }, + "payload": { + "pubkey_prefix": "05825cc0", + "timestamp": 1607510286, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "6#bL4%cR[# " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0441.json b/examples/meshcore/corpus/generated/valid_advert_0441.json new file mode 100644 index 00000000..4b9081e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0441.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242335b584aedfff66ab244e50adff043b0691cc03beddee3f2e9fcfcef1b3442d349262a87b66d0000dbc9927f4b3b0ac44ee3942fa4f69ab457725ec90d5f00880c2540ea9ad979cba4e3afe12451b344e3b78f146f10516a5677d83edea075e4e7333f87b9d021408238", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "335b", + "584a" + ] + }, + "payload": { + "pubkey_prefix": "edfff66a", + "timestamp": 28086, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0442.json b/examples/meshcore/corpus/generated/valid_advert_0442.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0442.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0443.json b/examples/meshcore/corpus/generated/valid_advert_0443.json new file mode 100644 index 00000000..e518dc36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0443.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282101e9aa00a92e4a8a5587e5a1ac118dc5f7e0702610bf4709e5aeba1322f10d020dc6d0432156607cfce05bfc2b37a063b7340407f33377ae7ab790e277d873ae8a101cb04c166886e0591451b0e228cf56901e2a3a7429c4e45723c4e43a8b28470047f60ff7073a58c94b1b5a2fac36b45f52e76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "101e9a", + "a00a92" + ] + }, + "payload": { + "pubkey_prefix": "e4a8a558", + "timestamp": 3469674342, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9998 + }, + "name": ".v" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0444.json b/examples/meshcore/corpus/generated/valid_advert_0444.json new file mode 100644 index 00000000..2a2823af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0444.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181c000596d47713391ee7417334da68b822b2ec5a23c2fd54b80270d469bee4a39f011822ba00000d29754d323aff251feb65a45a26fbf78354a42b8db653d71739c6a516666eea15d43e69688e244e47fa24038b5e9d42aea9b0ff00076d4c1f855760d0060c697834f7441355968304c3326", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c00059" + ] + }, + "payload": { + "pubkey_prefix": "6d477133", + "timestamp": 41003, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "OtA5Yh0L3&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0445.json b/examples/meshcore/corpus/generated/valid_advert_0445.json new file mode 100644 index 00000000..b636e5d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0445.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12859de40db858252702d19df3ddc3b9833af0f0e2033de5586f5d9829958bb82c1e12b8b051ca5ebc47b095dcf58e55ed6a00000094b8ef9bd75beb7a89b2088ed4ba09620108a371c42e0d62f51c72d88c091730873030d4b5f4cdeac93f8594f0934179c170c604fc1a8545eb6167ecfd1727401484b5a2fa1b6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9de40d", + "b85825", + "2702d1", + "9df3dd", + "c3b983" + ] + }, + "payload": { + "pubkey_prefix": "3af0f0e2", + "timestamp": 106, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0446.json b/examples/meshcore/corpus/generated/valid_advert_0446.json new file mode 100644 index 00000000..0adbdc3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0446.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a4efad99a783f16aa1eee5e70d68d4421312b180d6ae03f77afdb097b89e0f1fb0fbb6329afeaf0172cc2d9bd6caf0ea26d3a9d3e4d6e691f77795f475326189c833c089e257da5e3944f46f12b0ce44b8284b85cce91197411cb75171228a669283416fc240631a0c78cae5538ed8d6526afe6c2a709ae02a4f1650ab90368abfbbd1106c7a2fa844f89fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4efad9", + "9a783f", + "16aa1e", + "ee5e70", + "d68d44", + "21312b", + "180d6a", + "e03f77", + "afdb09", + "7b89e0" + ] + }, + "payload": { + "pubkey_prefix": "f1fb0fbb", + "timestamp": 1015258136, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9955, + "lon": -24.5556 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0447.json b/examples/meshcore/corpus/generated/valid_advert_0447.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0447.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0448.json b/examples/meshcore/corpus/generated/valid_advert_0448.json new file mode 100644 index 00000000..26a47f91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0448.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11072cd0f97522a76fe625b26496232613dd547e6e282c5905f5bba3cae36464ddf06ed848e52322ed918f0000cca953fde2560de03959adc63ce230435966a665340d05dd179ffb843873e3f41cf09330fe25fbebc17514221d315552624cea73cb964d0e18f7459c4ede023902", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c", + "d0", + "f9", + "75", + "22", + "a7", + "6f" + ] + }, + "payload": { + "pubkey_prefix": "e625b264", + "timestamp": 36753, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0449.json b/examples/meshcore/corpus/generated/valid_advert_0449.json new file mode 100644 index 00000000..894f3074 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0449.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104f8faafa3308f5b4d1b8f0526daa2d5869822f54fbb2a1638394e793a5a370859acd9534c0095ba0a0989caa3eba8ea488bb7a5dcd6cfa7e63d2f82dc49e1633f96555a9cb58dd9fd74718f984c8fc7931d52f13eda629644d7a1b1726d745645111c9ae6e99d070003", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "fa", + "af", + "a3" + ] + }, + "payload": { + "pubkey_prefix": "308f5b4d", + "timestamp": 180000000, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0450.json b/examples/meshcore/corpus/generated/valid_advert_0450.json new file mode 100644 index 00000000..cef25fbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0450.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11829bcfda6a1cbda37a1caa522ba9daa2d0e16b90e4c0e16d952325dfd993ce02b1416df76d0df497d600004dbb194fdf069316d39e7f14ce7e1e97f30b6d717e9cc9e8d1b56c97a8e594da632c2c5d61ed057d527cb8aafbe4acb1cd82dde18921da77d98f01705c1d5bcc8222", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9bcfda", + "6a1cbd" + ] + }, + "payload": { + "pubkey_prefix": "a37a1caa", + "timestamp": 54935, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0451.json b/examples/meshcore/corpus/generated/valid_advert_0451.json new file mode 100644 index 00000000..04175d2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0451.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12433df586b232214629fe02d39b694cf328dfc45205a302592a875ce1c135f99c4e7be54c9e94229800000017fd824db217b0c73a01959e62da0cc507d800520b85e14d978994a8b051bbf42a4aa5de63cdf1d4ff668dac9068e708813a8a2880f9364d7fcda7adaa1175fc02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3df5", + "86b2", + "3221" + ] + }, + "payload": { + "pubkey_prefix": "4629fe02", + "timestamp": 152, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0452.json b/examples/meshcore/corpus/generated/valid_advert_0452.json new file mode 100644 index 00000000..c9313ecc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0452.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12853c4665b56a5adb402c5d7898ce23904cad9dde856d84eddf38f0871d62785d6004910a6a7e4d7b473fb510c6e244087d210000b92c21ea93d8bb290419f921fb374bbf1b08a5a57d88db3c3133e5ed9da52f70dc008f0bbc37f9482c2359c5169c96cbd6e0ba5f6c83dbde537f031bd888956e94479ba3fa597301fd50314d32285a48437d32", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3c4665", + "b56a5a", + "db402c", + "5d7898", + "ce2390" + ] + }, + "payload": { + "pubkey_prefix": "4cad9dde", + "timestamp": 8573, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9412, + "lon": -50.2366 + }, + "name": "P1M2(ZHC}2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0453.json b/examples/meshcore/corpus/generated/valid_advert_0453.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0453.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0454.json b/examples/meshcore/corpus/generated/valid_advert_0454.json new file mode 100644 index 00000000..74380c23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0454.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128737d473b6790ffc977c95a44b6abf32e804ad69e7be632e2a423c573bafa6d76c3ee7d72fc7581e62ed0175a64d63b4e5ea1b4b9652c2d00000c97176e51e767786784a9b6371fe3e82cd92c14b4aedd6f068c75ae18a55d7d56a6bc5501307e164251eee718bbfcaebb9b102fb086376cda749ccdb5480cd83836c4b752c71492867455f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "37d473", + "b6790f", + "fc977c", + "95a44b", + "6abf32", + "e804ad", + "69e7be" + ] + }, + "payload": { + "pubkey_prefix": "632e2a42", + "timestamp": 53442, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "lKu,qI(gE_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0455.json b/examples/meshcore/corpus/generated/valid_advert_0455.json new file mode 100644 index 00000000..d9b4f853 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0455.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12042d1f3b6c9f10eca1ba02dd7ec61046a1c83f19c909cd7c9b1ca5e3109d692fb07c1da20501000000b180970800145a2fe8c59d7b9ee78dff9d008d0050445c9d58303009c0d004af3ff9f6d2731fd1291b0ea06d53effabb98ff16daf8f71fffd4dc9f7e4cd3e2f6927f6967ff480b46f567", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2d", + "1f", + "3b", + "6c" + ] + }, + "payload": { + "pubkey_prefix": "9f10eca1", + "timestamp": 1, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -10.0, + "lon": -179.959 + }, + "name": "g" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0456.json b/examples/meshcore/corpus/generated/valid_advert_0456.json new file mode 100644 index 00000000..610fff54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0456.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114634ba3ae6a789e487c6b2f3f6f69d90b69b32467a7d49b2e09d9a3305d2f607367e3ac5c726fdcf27d33c3f525a000000c5e44379a25951439ec2c949467f1e81eac99ce2e5cd1605f51df95eb9feb62cc84309cede0ed4e84404a14bf03bfe819a55fa26c0e14b2edbc114dbedb2ebdd03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "34ba", + "3ae6", + "a789", + "e487", + "c6b2", + "f3f6" + ] + }, + "payload": { + "pubkey_prefix": "f69d90b6", + "timestamp": 90, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0457.json b/examples/meshcore/corpus/generated/valid_advert_0457.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0457.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0458.json b/examples/meshcore/corpus/generated/valid_advert_0458.json new file mode 100644 index 00000000..f0bef8f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0458.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12478b59fa91da6174b99d392251e05855bdb6470ccc570090bd5466d82c02a58ecc797a44993373c0c62638cb499b691ef0bd47d45fa4953e0695c8688ca0b1a45bf06ae8063d15bd35f8d43bd1ceb4af17edd585506b09632fc2e34841740a643cd13caf1ea6dc44e15b26951bf427eb1dcfa494e6b5a2fa626b45f553454d3228647a7a43556126225c656657526368", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8b59", + "fa91", + "da61", + "74b9", + "9d39", + "2251", + "e058" + ] + }, + "payload": { + "pubkey_prefix": "55bdb647", + "timestamp": 1203630110, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": "SEM2(dzzCUa&\"\\efWRch" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0459.json b/examples/meshcore/corpus/generated/valid_advert_0459.json new file mode 100644 index 00000000..c9e73915 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0459.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118adbbca48850e1acfb6ac3bdc31ae9663493b6ed58211d63b36b07b87d46e19725a42ffbfaf05b23cce29d4308f35a33811c4df761c2df5ffa77f21ffa49411cb2000041e87f37646220249be50a9a7514e03007425b9d4960ac51d841522235ca3f9a4ad6849d471de721907d4796b267a66c9e66938f0e162b779902d6fe08cfc44291f029a3fa0095ba0a6830435a7935", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dbbca4", + "8850e1", + "acfb6a", + "c3bdc3", + "1ae966", + "3493b6", + "ed5821", + "1d63b3", + "6b07b8", + "7d46e1" + ] + }, + "payload": { + "pubkey_prefix": "9725a42f", + "timestamp": 45596, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9702, + "lon": 180.0 + }, + "name": "h0CZy5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0460.json b/examples/meshcore/corpus/generated/valid_advert_0460.json new file mode 100644 index 00000000..3aa68d13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0460.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143fbdfbea3afa4c1cc0607929c67f9237afdd412c4cbec2483aba9021eaffc8d4c46d425dfdf3b61de00000884ba2edf26ed50c9d366b823524898a4c7c254965436b40ca98bca85d6e46f80fe01a8429332e5a58472d132ae918997e5e29355c087290a0ea95ae2cc9d448154735a4f277a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fbdf", + "bea3", + "afa4" + ] + }, + "payload": { + "pubkey_prefix": "c1cc0607", + "timestamp": 56929, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "TsZO'z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0461.json b/examples/meshcore/corpus/generated/valid_advert_0461.json new file mode 100644 index 00000000..de083f09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0461.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289746ec31439d80a14b30a3bf434556c4d23072bdb3f6f909f59ee7166a395abe51607f157edee7c5aabf19abf27f71466a7322f022ebb9614b298deffffffff102f40a3e65126c8195b485623f1fbcc3bb8fd1baf228e6c8db2a4a9453466a7a4e9ac5b869c8d15eb7a0f5b3172f0f36ecf391a4d39c06749dcb62150f22235916ad4a2faffd065f777624670", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "746ec3", + "1439d8", + "0a14b3", + "0a3bf4", + "34556c", + "4d2307", + "2bdb3f", + "6f909f", + "59ee71" + ] + }, + "payload": { + "pubkey_prefix": "66a395ab", + "timestamp": 4294967295, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9921, + "lon": -144.3223 + }, + "name": "wbFp" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0462.json b/examples/meshcore/corpus/generated/valid_advert_0462.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0462.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0463.json b/examples/meshcore/corpus/generated/valid_advert_0463.json new file mode 100644 index 00000000..db53c47f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0463.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242091c5baeb1f697681cf43fa9b2cafbb760aefaf56082fbab151a560c91b3164cd55d7343eb6984c15f45b4d0037078bf66d6c5714af47a58bbb53f375abc0b5f9926f4927dc5df8f0ab597c4d10f1eb90a9cd1522b2e697a182e02ceee067f778d4ad5cf4b21af3903", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "091c", + "5bae" + ] + }, + "payload": { + "pubkey_prefix": "b1f69768", + "timestamp": 3246680555, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0464.json b/examples/meshcore/corpus/generated/valid_advert_0464.json new file mode 100644 index 00000000..523fa48e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0464.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142e904e944d3d5b33b8822e6d333b0d8cb60b9324219d1c1b947f7ba08c0ab538955267672d7c700005cda0317e7dddf878bba0d28cad4dd6678cdb75c5d55eeec9012ff2d5b7f7dc35debf9fef0a62a6c60ba5e9716bec1410ef9f69b15c0874f70b2cd3f24be2b1103", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e904", + "e944" + ] + }, + "payload": { + "pubkey_prefix": "d3d5b33b", + "timestamp": 51159, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0465.json b/examples/meshcore/corpus/generated/valid_advert_0465.json new file mode 100644 index 00000000..2624c323 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0465.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120343098143750d5139fd1bcdb032ef2ce7ce27e00020bffa58beeb614cc47ec666ce028f58f60000cfd26ec26c04de7bc030629e1cc4c5a84213c506c4db2af7c84687f1270792192c7c805dbd8767bee61b7497178a7074f0d249438886ad4ac412f31240f3d943134fe92502277145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "09", + "81" + ] + }, + "payload": { + "pubkey_prefix": "43750d51", + "timestamp": 63064, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 36.039, + "lon": -179.9984 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0466.json b/examples/meshcore/corpus/generated/valid_advert_0466.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0466.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0467.json b/examples/meshcore/corpus/generated/valid_advert_0467.json new file mode 100644 index 00000000..1290c7ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0467.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11895e366d066c2d5ff739429dcd219e31e0a2130861d6c1eb293472ddf866ae404d0ea5f5a6c8debfc09086876ede06a88c8545684eb4b7606f675c28990000006d30779acca71bd2c769d0a1712cf97b328b46b38cec841e6b0ac9022bd5def52cf31a495921816514a466d9ea1695788dbf6deb9c0eff074eb2511fa3a800ee911c7c010230ff45f559", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5e366d", + "066c2d", + "5ff739", + "429dcd", + "219e31", + "e0a213", + "0861d6", + "c1eb29", + "3472dd" + ] + }, + "payload": { + "pubkey_prefix": "f866ae40", + "timestamp": 153, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 33.6517, + "lon": -179.9621 + }, + "name": "Y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0468.json b/examples/meshcore/corpus/generated/valid_advert_0468.json new file mode 100644 index 00000000..4c759602 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0468.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12090054dcc7a14ef0ae9776dc37f7b0cdc01b7db1b2b04562441e19b960b0788f216944bccaa11d44ed71e518000070bf591b10a2a49e1df27612936c292e614e163344cb443afc2d16ede144c630c8c1a1122babc35d38243e5996970526f9351d8243377f8c0c559c7b99b4b01012c11f5505464222f6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "54", + "dc", + "c7", + "a1", + "4e", + "f0", + "ae", + "97" + ] + }, + "payload": { + "pubkey_prefix": "76dc37f7", + "timestamp": 6373, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 89.4648, + "lon": -165.527 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0469.json b/examples/meshcore/corpus/generated/valid_advert_0469.json new file mode 100644 index 00000000..197f01fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0469.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144f3b326c05dea98734acc41006caddaa38ef5f7b8764d57e451ed55078460a52c06dca79945c1ebad10380000c6763948fa49655315e500fb5585f7be4f1b32dea6e9f21e45c8016a512048a647758a128eedcad5d7c9e62993fbef4d89e63b609f3d559e42b9bf1c1dfecadc13455aa3fa56b845f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f3b3", + "26c0", + "5dea", + "9873" + ] + }, + "payload": { + "pubkey_prefix": "4acc4100", + "timestamp": 14352, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9578, + "lon": -179.9802 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0470.json b/examples/meshcore/corpus/generated/valid_advert_0470.json new file mode 100644 index 00000000..294a0deb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0470.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148e0ca13942ffe4353ceec91762a367cd80f558d2490bcdf191f298517db52e97d4ec27969b53bf11ff42aa1f6893ffc4cba000000e3ef32befaf03a4a6b5d7fee3c996ca5f539256077037fa692a6a6a5283928ac2d80f6438350b9a6d419400c5655adf2a9720731f1a1a68a1f0349a4f1636dc0126d7ca3fa31dc45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e0ca", + "1394", + "2ffe", + "4353", + "ceec", + "9176", + "2a36", + "7cd8" + ] + }, + "payload": { + "pubkey_prefix": "0f558d24", + "timestamp": 186, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9491, + "lon": -179.971 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0471.json b/examples/meshcore/corpus/generated/valid_advert_0471.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0471.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0472.json b/examples/meshcore/corpus/generated/valid_advert_0472.json new file mode 100644 index 00000000..111ba988 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0472.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12092d69388d9db0721a12aafc9138582405c370a617f9bd8887924956d33db32f245ec2cc6e3f72f096e6ff000000be9685acbe39938c8088f5936b64d435263e3c47306a0384735c66ba100ea6999019fc8b6787ebef8d39ddac8283c70e52729816d4bd2db461da5df72e4a843f03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2d", + "69", + "38", + "8d", + "9d", + "b0", + "72", + "1a", + "12" + ] + }, + "payload": { + "pubkey_prefix": "aafc9138", + "timestamp": 255, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0473.json b/examples/meshcore/corpus/generated/valid_advert_0473.json new file mode 100644 index 00000000..ecfcb736 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0473.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12456457847cf6ebbd34d905e9260ee7c8a8a75626261b2d31aad2c3ed7c052d286f5e8dd51f038500b562617a4715edc1df28a0fb5298d41f4893479cba72a69b2d592f27d22edb3d616652615a82b8232f3757a47b1f43e3667bab84c91fb652ad51403cf5bb1d79493397f7846e3a92bb68a3fa4d7145f5595b4077553332275548412d324a53", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6457", + "847c", + "f6eb", + "bd34", + "d905" + ] + }, + "payload": { + "pubkey_prefix": "e9260ee7", + "timestamp": 3977594746, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9541, + "lon": -179.9984 + }, + "name": "Y[@wU32'UHA-2JS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0474.json b/examples/meshcore/corpus/generated/valid_advert_0474.json new file mode 100644 index 00000000..ea9ad962 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0474.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244eac44ad4c4b7d6d4df946a68fbf1adc804a021f0bd33013e2961bf0d5d10a0e5ffb86ebf7656939c2cd45de2314c25fee1294d14519a8066058327baa5e5a8682b50311284ebd81fe7dc8fa956f8541374394503fe4474be88467395b43a24cd3fe32e0db1a5d66092ec48a992804a5d05cd6b45f558", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eac4", + "4ad4", + "c4b7", + "d6d4" + ] + }, + "payload": { + "pubkey_prefix": "df946a68", + "timestamp": 3797799980, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 90.0, + "lon": -179.9998 + }, + "name": "X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0475.json b/examples/meshcore/corpus/generated/valid_advert_0475.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0475.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0476.json b/examples/meshcore/corpus/generated/valid_advert_0476.json new file mode 100644 index 00000000..60a74eb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0476.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280cbbdf11a26010c4d89b53269348e2b243862effd779e7062e5f2a2a7142f832ea0c30000739d4a99574487d43293b0baad0105e359dfd2bdaeb07385e1cd9d1d14ccd8f6bd268f03a79728fa7aa40f3ba10d8d8e117f504f25a2ec23531d86584fa17f7e04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "cbbdf11a", + "timestamp": 50080, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0477.json b/examples/meshcore/corpus/generated/valid_advert_0477.json new file mode 100644 index 00000000..b7d9db21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0477.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189a2b44090bc8bf906f629eb3bb83a9a4b9efdaee4f22ec69a447e137936a0c4dcaf538fc2f4fa15e029aa1ad6d0d89cd9e7d3d18a30031db0aa391887ba4bf889bc50b4a81ab0eeca799be1fb60f68f90f4c87698c10aabcf09281cc0e7969aaa005e434cf111e46ea878cb6da9925d6449a8e6fea7567fd08d3b61ebf3d90513792fa3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a2b440", + "90bc8b", + "f906f6", + "29eb3b", + "b83a9a", + "4b9efd", + "aee4f2", + "2ec69a", + "447e13" + ] + }, + "payload": { + "pubkey_prefix": "7936a0c4", + "timestamp": 4165712519, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9688, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0478.json b/examples/meshcore/corpus/generated/valid_advert_0478.json new file mode 100644 index 00000000..b0ef7974 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0478.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11848f97a049bbda4c72bbaf6e90bcf30d4e846489b702fac3b19e5f8175caf678c288cee7017271db7c1c5c3b697099a2bf49f1a9b0394bcb152ce04e0965d2ea59a4e712dc1ce0321d32be5094edb4d59e1e74ca7345a4c2dc708058a058473742eedae4ec9a3e540cefadafe1f248a20d911b78a3fa7dabdc0342", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8f97a0", + "49bbda", + "4c72bb", + "af6e90" + ] + }, + "payload": { + "pubkey_prefix": "bcf30d4e", + "timestamp": 3215104368, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9502, + "lon": 64.7935 + }, + "name": "B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0479.json b/examples/meshcore/corpus/generated/valid_advert_0479.json new file mode 100644 index 00000000..86616653 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0479.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281826dbfaab087e53452786b5bfbec82442f0126e71241a7ca9327856fe4854888b96a731f00000088561ea7115a62791001c8851c43c69d57189c6ef1dbe88b8fa9a930604ea2f954acb937efec1a4335475f648bc8a69ead9298d88215945073e2a84fb2acffbc922ab6a2fa4ac445f5283079", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "826dbf" + ] + }, + "payload": { + "pubkey_prefix": "aab087e5", + "timestamp": 31, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9771 + }, + "name": "(0y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0480.json b/examples/meshcore/corpus/generated/valid_advert_0480.json new file mode 100644 index 00000000..0e5f8c36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0480.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12029800cc24e2c0c54434edec9fba62b17de47b7ef274b8d2589bb26e678787e3d8aad6cf000000bab071882b1e4e4e72f0979e096d37c42da420c8e18663b1d32adc2d004a259eff26216a3f12e276477796176f886299e13e154ba7fb03524dfbfb041aa8c0e112b939a3fa804a5d05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "00" + ] + }, + "payload": { + "pubkey_prefix": "cc24e2c0", + "timestamp": 207, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9662, + "lon": 90.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0481.json b/examples/meshcore/corpus/generated/valid_advert_0481.json new file mode 100644 index 00000000..9be5b8d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0481.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11847542d64544cc68cb26eeeae743967efb966eefdfe01c0cd6f82d68d3f85283f36cbddf8e8c89f79fd9c08e870c88502a85b8fe5c1d19359fde537b88578beb6b2dda3c701085fc17b6e9ee69173aef70ed4f128348d48a69e32f4f33e11de2690f3d0ea59598c47ccbf85d0da7265910937f4a5d05ffa7cbfb7734", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7542d6", + "4544cc", + "68cb26", + "eeeae7" + ] + }, + "payload": { + "pubkey_prefix": "43967efb", + "timestamp": 709920780, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 90.0, + "lon": -70.5393 + }, + "name": "w4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0482.json b/examples/meshcore/corpus/generated/valid_advert_0482.json new file mode 100644 index 00000000..a60b08a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0482.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245eed5c1feec4493016d02331b7634262c388bb6ddba27a913994c17b8e79c50a71563992e8add79593faaff000000cccf44ba86c47a7d84e45853b77f3c9c47d3c6928f0d5ec23b01ae67d0b793a2815efd5a3b7ef1f60b8449e75d5425a9f7370bcbe87e614de8e7d4cdb5bf461b13dba6dffc900146f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eed5", + "c1fe", + "ec44", + "9301", + "6d02" + ] + }, + "payload": { + "pubkey_prefix": "331b7634", + "timestamp": 255, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -52.4516, + "lon": -179.9615 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0483.json b/examples/meshcore/corpus/generated/valid_advert_0483.json new file mode 100644 index 00000000..a4f29e66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0483.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206d743b027d81a801aa800ce559e5ab80426ec622731b9bea925e8826cd8b00da8e2a405475f11b57c6486916e53fe3bd983b7513cf3ff7fe809704a2f96fe48c84403f9496a3be6605833e937a1b2ca57cbc93614324305e0c42c053efa5fe785e3e592320cc6b03f36c31313b6a2fac4ff3b08", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "43", + "b0", + "27", + "d8", + "1a" + ] + }, + "payload": { + "pubkey_prefix": "801aa800", + "timestamp": 2254732469, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": 138.1498 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0484.json b/examples/meshcore/corpus/generated/valid_advert_0484.json new file mode 100644 index 00000000..f6ba3710 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0484.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109a37ab9d9b372c7ef1f876d0a9d50bf50a5383469cf861c3c208050afbd2f08ce1a9c162d82f6fc6dcc32ae0000c7cfd25bbaa9ca4bc02721e51bb4df51ad3cf49d9ba067dc7245e4fde916aefdc357a212dc571237457786cc585b89fba675386e5a5151db91ee18338d9d5e6d8274255d77", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a3", + "7a", + "b9", + "d9", + "b3", + "72", + "c7", + "ef", + "1f" + ] + }, + "payload": { + "pubkey_prefix": "876d0a9d", + "timestamp": 44594, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "t%]w" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0485.json b/examples/meshcore/corpus/generated/valid_advert_0485.json new file mode 100644 index 00000000..df3321b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0485.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188169d0102ee6e0daf5567f31cda907429ba38ccb776ccf35b653237d4818f1a41f939486d2e1fc2b8a49996bd0412d417111a64f9390e122f2e2bd7fd302529277bcc0bef818afd13efcab32d7f1866b40c80b30d975464ffb2717759c5e352fe831c7afd8988eabda888379255d715f9010717da0d5291cb3faf59d011fe13a3fab8c145f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "169d01", + "02ee6e", + "0daf55", + "67f31c", + "da9074", + "29ba38", + "ccb776", + "ccf35b" + ] + }, + "payload": { + "pubkey_prefix": "653237d4", + "timestamp": 4258736942, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9758, + "lon": -179.9778 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0486.json b/examples/meshcore/corpus/generated/valid_advert_0486.json new file mode 100644 index 00000000..4fcdc7f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0486.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185fca4083d7931955a39ddb2cf30bd75102c5ce38c1a73a6f9d808bb7b8f5be5650d94e2b128b350b5e17866091a09976a000000fe438fc03b6774ad5233e76d8e8c25b681acc3417f47a7605623a9ca2cab1a6ca6430276546b9517f2fd1cdbc89218f0afeefd990228f29af5900caa2c2042ab04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fca408", + "3d7931", + "955a39", + "ddb2cf", + "30bd75" + ] + }, + "payload": { + "pubkey_prefix": "102c5ce3", + "timestamp": 106, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0487.json b/examples/meshcore/corpus/generated/valid_advert_0487.json new file mode 100644 index 00000000..522326e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0487.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a67b14f60c9efeea1d6338cd06195789d34e85df5b0d802899064586d952fd2f0646a4dc0e01962cb076273737cce8a4a94d8028a280a291f90059b9699eaf96866ecb46ad8aaabd2ba4635b0af859f6732c0b00c55ff1b0f97e9486ebbf0fa83191a7671695d1305322cc47166331265dea2fae433a4ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "67", + "b1", + "4f", + "60", + "c9", + "ef", + "ee", + "a1", + "d6", + "33" + ] + }, + "payload": { + "pubkey_prefix": "8cd06195", + "timestamp": 3464262515, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9895, + "lon": -6.016 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0488.json b/examples/meshcore/corpus/generated/valid_advert_0488.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0488.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0489.json b/examples/meshcore/corpus/generated/valid_advert_0489.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0489.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0490.json b/examples/meshcore/corpus/generated/valid_advert_0490.json new file mode 100644 index 00000000..929fc8a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0490.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12859eed01a61049401575c13987801a26165e32c354379a7267b5058dca240478e3ed338efedd6ce84c2cc7790287703d8833000059fffb9725b0a7bb69d06f41460122895d01321b5d1b146e7bceaae505862390d7d69f8478c094ed6457a6c9b9df88503e8663e267ba1ed45a9a9726972cb32404", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9eed01", + "a61049", + "401575", + "c13987", + "801a26" + ] + }, + "payload": { + "pubkey_prefix": "165e32c3", + "timestamp": 13192, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0491.json b/examples/meshcore/corpus/generated/valid_advert_0491.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0491.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0492.json b/examples/meshcore/corpus/generated/valid_advert_0492.json new file mode 100644 index 00000000..ae58ae37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0492.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188debfc33465bfea239d080292be4c1f6759eefddf78bc744f8f813b7761db60398a48cfb2773b9f86873c4e018f6435a76b8f5b40024b45452983e00e2aa34bddd8e8a71057d04a8f88e17f6423252902e5c0462343262ec4e4f25579f4a57cb3a7b2d54bc6ab7068288325034818bebfe299dc09aa9143767c97d76903", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "debfc3", + "3465bf", + "ea239d", + "080292", + "be4c1f", + "6759ee", + "fddf78", + "bc744f" + ] + }, + "payload": { + "pubkey_prefix": "8f813b77", + "timestamp": 249594665, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0493.json b/examples/meshcore/corpus/generated/valid_advert_0493.json new file mode 100644 index 00000000..36fd6d43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0493.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240313582070af6c9f238d48d827eb990a2d10f60cfd10a51cc24dcfebcdc4f9bc82cad0000770ccc7dc29d5edb91cdf214b4310aa9a0896284c6df53d5021f55f365b389c9b2337e0fec14fbc500b3baf1005a41070c7223cf30a59729fb5552bd2098b257834d3646277d366f45554d5f445c3548263f6673", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "31358207", + "timestamp": 44332, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "M6F'}6oEUM_D\\5H&?fs" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0494.json b/examples/meshcore/corpus/generated/valid_advert_0494.json new file mode 100644 index 00000000..a0fcc5ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0494.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12087ed08690be58866fdfd0b69334279b06b549b1e47e7ebd4c75c73e6b9574e61019711d793bfccfc4ffffffffb033913dd7d0922c1c3f78271e5176b9830cf794ee8432adc5bc0254811c37cffcea540ed850e2bbae5a0e2a17e79f54930feff1b17ea634772990bd5a4490521378e0a2fac5f4a1fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7e", + "d0", + "86", + "90", + "be", + "58", + "86", + "6f" + ] + }, + "payload": { + "pubkey_prefix": "dfd0b693", + "timestamp": 4294967295, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.989, + "lon": -73.2721 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0495.json b/examples/meshcore/corpus/generated/valid_advert_0495.json new file mode 100644 index 00000000..d04ad41b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0495.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a82fe6e3f366934d8e9f13ee53c1e38ab77cc922fe40d6b4b9bd3b1b8fd62838fedd346085a9d630fe6761634e8c442a93b79f18fcb690be999807871b6042ac46a621ecc7ee655808257159b5019c17963e70d1fc9173abbb132c2651f47236097c8ce83b00b4f002136c94a9319d5f06af8d2c91b9e33f781664c5d4c7d4f42745a214c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "82fe", + "6e3f", + "3669", + "34d8", + "e9f1", + "3ee5", + "3c1e", + "38ab", + "77cc", + "922f" + ] + }, + "payload": { + "pubkey_prefix": "e40d6b4b", + "timestamp": 3909839307, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "fL]L}OBtZ!L" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0496.json b/examples/meshcore/corpus/generated/valid_advert_0496.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0496.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0497.json b/examples/meshcore/corpus/generated/valid_advert_0497.json new file mode 100644 index 00000000..19e7dede --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0497.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249516108ca001a06031ffc3bf7fd3ebdd3dabbf9a7064144e468e87ffeb83c141035243de9b7398e1870393183b8790a9b911330b00000f723bc22e1ff4edcfe51bb534da1419e4d1f0192ba9b3563ae4d821de96db2d8c7da1e42a976f122273451b4424c5daf2316f5e36c5dbe124efc652de40592b894f50fa3fa403046f5777d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5161", + "08ca", + "001a", + "0603", + "1ffc", + "3bf7", + "fd3e", + "bdd3", + "dabb" + ] + }, + "payload": { + "pubkey_prefix": "f9a70641", + "timestamp": 45104, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9768, + "lon": -179.9495 + }, + "name": "w}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0498.json b/examples/meshcore/corpus/generated/valid_advert_0498.json new file mode 100644 index 00000000..4616959a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0498.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11477180e52c2dfe673c97d1c4946c161a80637cf12f1f357f4251bb28579c22b5be9a6223b75c3bb80738588677835a00000000efad799f2f9d71e562bff3f9d1d6c812d2f67ae879d1234c3d1525f6bc900ca97258e70a3a8edfd5f70ac87e244fec210d8d2f00f7252ff8b4feccade4f17bdc816c616f476632", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7180", + "e52c", + "2dfe", + "673c", + "97d1", + "c494", + "6c16" + ] + }, + "payload": { + "pubkey_prefix": "1a80637c", + "timestamp": 0, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "laoGf2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0499.json b/examples/meshcore/corpus/generated/valid_advert_0499.json new file mode 100644 index 00000000..1920e5b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0499.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124130f19adff2fc8ccc59a4fa730f0e24b659c84f8bd52e85b7871ce4a3eec975fc8f15438e00000772b758c5fecef1e56c398f081ff59554d070df3e1262598c47bfc7a42b0c7b7d232b7e35ee8e0aadcfee47b935934df077776879451c713df6063d3deba5f004", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "30f1" + ] + }, + "payload": { + "pubkey_prefix": "9adff2fc", + "timestamp": 36419, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0500.json b/examples/meshcore/corpus/generated/valid_advert_0500.json new file mode 100644 index 00000000..4e21e592 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0500.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146f895a2527df5b5f6bc16ff5fd5b5329f89817123b6bb4c1bdf0dc8390d195d56c5964f225eeb8d59edf61d15e4c27df3dde2240978fe454afb4336d1602b34e67d14e0c62712bcf14723c410d17c76f3afe0e1e34a96baa5fd547359408a029c8f27a4956dc71d44362ea25932aaf7c011e1b5a2fa0000ffff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f895", + "a252", + "7df5", + "b5f6", + "bc16", + "ff5f" + ] + }, + "payload": { + "pubkey_prefix": "d5b5329f", + "timestamp": 4085105380, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -0.0655 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0501.json b/examples/meshcore/corpus/generated/valid_advert_0501.json new file mode 100644 index 00000000..3fba68ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0501.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11847282dd6ff18ec24200192d5e468a7f9077e2aa26f81ce3a89056ec865b1ed0cf6ba264c5aedf97f2ba09405ac68a00006b47296d4d625daf3a54264dee494bc8e0854f0782bf892708b4e224a028d2eed3dcb61f786a9826b0571dad8f297bfdce500481d2679197bc33cf0a7dc7e48e91c0000000fb0c9cfe61636b5f637263", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7282dd", + "6ff18e", + "c24200", + "192d5e" + ] + }, + "payload": { + "pubkey_prefix": "468a7f90", + "timestamp": 35526, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 0.0002, + "lon": -23.3275 + }, + "name": "ack_crc" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0502.json b/examples/meshcore/corpus/generated/valid_advert_0502.json new file mode 100644 index 00000000..34306cbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0502.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12072a216662d635070bcd6befbcf8810588a34301d86fca69867e334e63fca31ed038a312207a9a1d471300009c4ef13cdaac1e9faca00b170a5d9c61b5769544a884e99ce313668b0f4b29725c74baf20a4a04209b3ed3b7c416c8f4a205b0b3befc59eef83eb33a0d34467e14ff9a01027ab1b5fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2a", + "21", + "66", + "62", + "d6", + "35", + "07" + ] + }, + "payload": { + "pubkey_prefix": "0bcd6bef", + "timestamp": 4935, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 33.6596, + "lon": -38.4242 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0503.json b/examples/meshcore/corpus/generated/valid_advert_0503.json new file mode 100644 index 00000000..9c0e5c9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0503.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124865e31fe16e5d68fc8b13ad741a159df01ad76799aa84ecf16270e875c2866e3cffaf08ae3e46c211642dae0b5c4b23ad89670000c07b8b4ea175f44b84e8239a7ab0bbab724ef105c5914b354b09017264c0a0cde5f838893f47e669179e714d677dc46369dbf0ffa40488f576eb0a6903bec9a403", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "65e3", + "1fe1", + "6e5d", + "68fc", + "8b13", + "ad74", + "1a15", + "9df0" + ] + }, + "payload": { + "pubkey_prefix": "1ad76799", + "timestamp": 26505, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0504.json b/examples/meshcore/corpus/generated/valid_advert_0504.json new file mode 100644 index 00000000..2bb95eee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0504.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243e34af56fa109c7610eb98ff66aa566f38df5f8f4784810a1873bd89d5d847703f91deab5056c349785de951363c395ca071dac4a2359cd85d0e91f5cd7391e0b5ec294540177b52b4977591e880db00ca0758a24b0a5bc9b022c806254314f4cca36aafa710c827bfd69117eb6a2fab6ba3a08", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e34a", + "f56f", + "a109" + ] + }, + "payload": { + "pubkey_prefix": "c7610eb9", + "timestamp": 3733296948, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9997, + "lon": 138.0666 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0505.json b/examples/meshcore/corpus/generated/valid_advert_0505.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0505.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0506.json b/examples/meshcore/corpus/generated/valid_advert_0506.json new file mode 100644 index 00000000..051dfede --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0506.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284086ac2aaa9b8350c473dd1c80fe788ace0c87a704f05c3b57250f79af0e283d536a0529add96bc8e439d245a4dea00009c499bce0aacebf147427b39336536cefdf3e6d3a586ccbaf89ae61843a114b6f75983f16506e3fad890abbce34c39bb80a1b53c2b9f797e3d98a36fb925d1da93804a5d05836b45f56b4625445d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "086ac2", + "aaa9b8", + "350c47", + "3dd1c8" + ] + }, + "payload": { + "pubkey_prefix": "0fe788ac", + "timestamp": 59981, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 90.0, + "lon": -179.9999 + }, + "name": "kF%D]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0507.json b/examples/meshcore/corpus/generated/valid_advert_0507.json new file mode 100644 index 00000000..80f7dc8e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0507.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12449f36dc2e4a546defba6f30d9c77350dfd05aae698258046f5b6f29bc00844e8ac7fe36335e2ef75fda000000c05ac819eab221623aee4c0cf26f4775afcab550b5e43252402946b48614f41e71d4d371747b011940728f100989d74913ba1e36c6cd5f3c777be048b166330e04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9f36", + "dc2e", + "4a54", + "6def" + ] + }, + "payload": { + "pubkey_prefix": "ba6f30d9", + "timestamp": 218, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0508.json b/examples/meshcore/corpus/generated/valid_advert_0508.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0508.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0509.json b/examples/meshcore/corpus/generated/valid_advert_0509.json new file mode 100644 index 00000000..bc8f4c64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0509.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146e7b52243b76547d0d8360a5a669894b3f5c744fb3079c283104a32b4c5b674b82e0039d55f8641f126775372110000006634ad50bb3556989c57a781c58402967c1cdb3a5110128a4aa10f34e53671b9caa6a797cb7d29cb12d38f5aa224af95f680f6b709767314ec13d15e0a31f0d092d5b5a2fa167d45f54226", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e7b5", + "2243", + "b765", + "47d0", + "d836", + "0a5a" + ] + }, + "payload": { + "pubkey_prefix": "669894b3", + "timestamp": 17, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9954 + }, + "name": "B&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0510.json b/examples/meshcore/corpus/generated/valid_advert_0510.json new file mode 100644 index 00000000..50276748 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0510.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185399c502a861a8e6d25232e67e8cd53d1d105edeae9b0b32e397e5944533c1981e4e9c0ad9049a6e104232615327210088b78316923505f7af24ef80e7b90963e04f83145273524d4ae1be0a716b34e1badbd5b433be94c6ffa7d0047d003b87c8e4831dc932b5388a2c4e8fe1eca8a51aa0866943be064ff20e28804414678", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "399c50", + "2a861a", + "8e6d25", + "232e67", + "e8cd53" + ] + }, + "payload": { + "pubkey_prefix": "d1d105ed", + "timestamp": 829983496, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -10.1662, + "lon": 76.0796 + }, + "name": "AFx" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0511.json b/examples/meshcore/corpus/generated/valid_advert_0511.json new file mode 100644 index 00000000..9b3e290c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0511.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a3575ce335b5c2ecbf720cf01384e64b07d1a1396fccc2bca7a6170c332ae53d85c5604230ed5c03f86e4fcab461db5023c124f848a33926a39634179beb2f87ff32f2263d50bd1f3b5c21c37fde35247afc3a5761225cfeb5ba54757ac69b2efef4c84a8442b385beba8fcbc6aa94a4760e634e8f44ebfcffb140df102378a90ae8a117f4a5d05f26b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3575ce", + "335b5c", + "2ecbf7", + "20cf01", + "384e64", + "b07d1a", + "1396fc", + "cc2bca", + "7a6170", + "c332ae" + ] + }, + "payload": { + "pubkey_prefix": "53d85c56", + "timestamp": 804487160, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0512.json b/examples/meshcore/corpus/generated/valid_advert_0512.json new file mode 100644 index 00000000..45210455 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0512.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11888f178d6603d582881dbd4afa5e11ffc420622d9df24eb797eb4fcbaf3b2003b831111fc02d4a1230db1147980fb5825c6e0208c3cf0fc003d47d000005241194cd2dd65dd58bb301e233bd86acfa5b3f2126b3792c73e8d5b6420ddebf1df30450017026abd66e7d2d32b7f5a3b6e37709d3a66befb96fec9e23e413919cfea2faeeca45f5526b48", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8f178d", + "6603d5", + "82881d", + "bd4afa", + "5e11ff", + "c42062", + "2d9df2", + "4eb797" + ] + }, + "payload": { + "pubkey_prefix": "eb4fcbaf", + "timestamp": 32212, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9813, + "lon": -179.9754 + }, + "name": "RkH" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0513.json b/examples/meshcore/corpus/generated/valid_advert_0513.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0513.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0514.json b/examples/meshcore/corpus/generated/valid_advert_0514.json new file mode 100644 index 00000000..eacd9629 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0514.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202e90166dbe3c5702655765aae044e4d85a81a014646d8b4bdc2752849e743a25d7d52a7790000dffac432c68fb11dd3adef7d5c49729d11c4d4c8624263b604a80f62cf5146ec8bae620c88705075d62b6d4fefd03d2302b453ee9c54fe573e22e39f4f21e3bd949ad0a2fabc9445f5454f3026", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "01" + ] + }, + "payload": { + "pubkey_prefix": "66dbe3c5", + "timestamp": 31143, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9931, + "lon": -179.9893 + }, + "name": "EO0&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0515.json b/examples/meshcore/corpus/generated/valid_advert_0515.json new file mode 100644 index 00000000..9e12c0ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0515.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11076d495348ab02746c12fdab59210bf8be1e565f873f4a42199cdfc11ae90ef8f6c7e34cffedafaf6140d0c9db0ab65d18a0030bbaec3cc910a38f7b6000521b25b23ba8532e50bd4518671035bf7d5a6e65d09b0fcfedb04f64484a0e07fb2eb7f483e55d433897b188eb8412f3b5a2fa8d8045f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "49", + "53", + "48", + "ab", + "02", + "74" + ] + }, + "payload": { + "pubkey_prefix": "6c12fdab", + "timestamp": 3385868385, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9945 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0516.json b/examples/meshcore/corpus/generated/valid_advert_0516.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0516.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0517.json b/examples/meshcore/corpus/generated/valid_advert_0517.json new file mode 100644 index 00000000..7531499d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0517.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101f62cf0ea78ae5ef39749f54c7ccfdfacad4486e5eb0494964c479d21b87287e28a07c700004ddd43358bd15184d772e9efa27b6879e23e917a7ded40e9ed5943cc98549dc9b15c8f9d5df798d281a3e1309381b80fc78707533af802c648e2325cb30c624d111ab6a2fa68dc45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6" + ] + }, + "payload": { + "pubkey_prefix": "2cf0ea78", + "timestamp": 50951, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -179.971 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0518.json b/examples/meshcore/corpus/generated/valid_advert_0518.json new file mode 100644 index 00000000..21fc376c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0518.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286a1d46402aa2a4a1c39206ada018909c5fb3cd31fc1e0fdb3fdf556359cde4a4993475270e9fc5498b45cf8206cb57f830a6865db5fb00f494fe90bbf0692809685e1526f2e1c3e3ae5f8fe652f5a38af758e1f4472e00c8250225d023e999a1a9d6d7e3230237befa8c8f240fcdc207482b04812b0da934b3aa3fa132b46f539", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a1d464", + "02aa2a", + "4a1c39", + "206ada", + "018909", + "c5fb3c" + ] + }, + "payload": { + "pubkey_prefix": "d31fc1e0", + "timestamp": 2959072101, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.966, + "lon": -179.9508 + }, + "name": "9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0519.json b/examples/meshcore/corpus/generated/valid_advert_0519.json new file mode 100644 index 00000000..c19b944d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0519.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12468b3d5178dc10bb78c382e42e1d549a18981832bd7e4674309acbc776a6f2359682ae360dc746fe133fad7084cc000000e3a80b7ef79b5537e0dabfe549e60737f10500aae88d4c260ecce71a897045dd0e2dd1c7c838e9b508153b17b176c041b3dde16e63603abf442172a3a72ac293148a0bdd0280b5a2fa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8b3d", + "5178", + "dc10", + "bb78", + "c382", + "e42e" + ] + }, + "payload": { + "pubkey_prefix": "1d549a18", + "timestamp": 204, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 48.0408, + "lon": -90.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0520.json b/examples/meshcore/corpus/generated/valid_advert_0520.json new file mode 100644 index 00000000..e64dd3a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0520.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240e912bfa2ef554286219c9d616e819d7442a7380ad601be4e8e4583237907b2151b00000094d8ccd88da98390b01fd961475e13206d9497220f427b50d50ed2dc46814607a94fe8c6964a89b0d7c7d81567b09aeb978068b5c64581d311edd6c12d668dd204", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "e912bfa2", + "timestamp": 27, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0521.json b/examples/meshcore/corpus/generated/valid_advert_0521.json new file mode 100644 index 00000000..0227a1af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0521.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242025feab6e2482cd7288123955e907bab7cbc05a7919581d54da781a6392b58e3ca67d3f359000000baaef155e19ab323eccac62d0a78140cf913466e9a42d33989dc742244132cba68f24b1257dea3030b33573522a655aad94a3b948993d10a1a0fd7c8207b82f011b80000008af345f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "025f", + "eab6" + ] + }, + "payload": { + "pubkey_prefix": "e2482cd7", + "timestamp": 89, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 0.0002, + "lon": -179.965 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0522.json b/examples/meshcore/corpus/generated/valid_advert_0522.json new file mode 100644 index 00000000..0e353294 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0522.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a22aa7af46cfce7554b1d9432a3cda5376172ebe4d958fb2397eb32d8c9b2472841bf8ddd0d9f57d6cb55ecffe078f9dea09bf4cbc300000070d85e761dbc74e9ea979e85571db182d1b8f8d95edfe3ff0c52529c61aa1dd3de88aa556ce805ad32a482ff13aeaf348e7060f1660268f24cbb9078633bccfa82517a55753f21", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "22aa", + "7af4", + "6cfc", + "e755", + "4b1d", + "9432", + "a3cd", + "a537", + "6172", + "ebe4" + ] + }, + "payload": { + "pubkey_prefix": "d958fb23", + "timestamp": 195, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "QzUu?!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0523.json b/examples/meshcore/corpus/generated/valid_advert_0523.json new file mode 100644 index 00000000..44106d3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0523.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206b53365675301dd2140c09431a6089527466d2fb2ee6a6defad1b2305e11863b24b68af521b652af80000db6eac2de01044909fd9967916f383cd91a92bb8129e9b10d8be4f861af387ecb403a623c8f3f58eafeb645c99021d57f5a0480043dc262c0eacfd8cdf512b2281732672357a697238326a2c4338743362", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "33", + "65", + "67", + "53", + "01" + ] + }, + "payload": { + "pubkey_prefix": "dd2140c0", + "timestamp": 63530, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "s&r5zir82j,C8t3b" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0524.json b/examples/meshcore/corpus/generated/valid_advert_0524.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0524.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0525.json b/examples/meshcore/corpus/generated/valid_advert_0525.json new file mode 100644 index 00000000..fb5fea74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0525.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118afd37994e92b3c74e7adb4dc99420ab7ebd3ff97c387c1f08e01753f20db75dc82691f4d0e659f2aef4a82ba7fa0d1fe66dac20e1885846942a81d3a83b07d34d5f2637f3026422934a627942ae4cec094f53d10f327596e14af001b0fbd2eef76c07138da440a2907d5f1f62a39d6a8b9fb3e5c67774998eac0cb7a0fbc451c0548e935799a3fa4e8f15087d256e484a3069455c5d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fd3799", + "4e92b3", + "c74e7a", + "db4dc9", + "9420ab", + "7ebd3f", + "f97c38", + "7c1f08", + "e01753", + "f20db7" + ] + }, + "payload": { + "pubkey_prefix": "5dc82691", + "timestamp": 643780051, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9417, + "lon": 135.6307 + }, + "name": "}%nHJ0iE\\]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0526.json b/examples/meshcore/corpus/generated/valid_advert_0526.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0526.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0527.json b/examples/meshcore/corpus/generated/valid_advert_0527.json new file mode 100644 index 00000000..4bc60d87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0527.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12085354bb5c387240111472f301936e20e9bc57507499d006eef902ced154eabfccc1673c4327ef4abae5f80000008d9e4f90883051ca6ee03c9cba8b303fc43bb8ad9345f91fb6c860aee1a5528a4c40a5ac011bc384d4ef73e10a1c1966ef3e9f682cf4fac85044c361b5c9829216dfa2fa616b45f5293928405a5b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53", + "54", + "bb", + "5c", + "38", + "72", + "40", + "11" + ] + }, + "payload": { + "pubkey_prefix": "1472f301", + "timestamp": 63717, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9894, + "lon": -179.9999 + }, + "name": ")9(@Z[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0528.json b/examples/meshcore/corpus/generated/valid_advert_0528.json new file mode 100644 index 00000000..6e444591 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0528.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244c6f8af786a0cf64bc59314181c7c4581da13efbf2173ba5bb05fc990d04ef6384b40afa850e68d140e12236956f9ad481ebdac36ce3226b29ecbd88cf68d559d00b89502c3a6fcef104aab12ece39928d0fcf2a47d0c5a9dcba727223da6344bfd0ae7da1fed09f5609a6b5e845c2c562a3145207040", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c6f8", + "af78", + "6a0c", + "f64b" + ] + }, + "payload": { + "pubkey_prefix": "c5931418", + "timestamp": 1763906062, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "\\,V*1E p@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0529.json b/examples/meshcore/corpus/generated/valid_advert_0529.json new file mode 100644 index 00000000..18cd8405 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0529.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120794ae337b748537b24ac45466e448961dffe2953e8d977928a93c9fa240de2fe285394638c969bb29d822f66aa0cdfc4ff391f73f082060a9937cfa048eceb55410aed557c2318771c00e0b6b0a804a6d26dbffb9870cf6385ad5fec6c07bb1ae15fbe380614d2363087004843a6e525b40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "ae", + "33", + "7b", + "74", + "85", + "37" + ] + }, + "payload": { + "pubkey_prefix": "b24ac454", + "timestamp": 4129478697, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": ":nR[@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0530.json b/examples/meshcore/corpus/generated/valid_advert_0530.json new file mode 100644 index 00000000..61b9e832 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0530.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a4579109cc68067db3c94fe3908d05e667860faa4d58efc78343815c1ed7514d1ab16d98a55926be339dc2e7d0b7b959f549bff74e8060000b6485856c37c0b3d341dd0399f3421100bf948df596c69b8fc9f24eda4ab92d73cb15c949fa6cb13245e2a7f2a39cc1bf5a386a1c12e038734ba3065b4810849946e33a3faca9a45f557375f4d4a49", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4579", + "109c", + "c680", + "67db", + "3c94", + "fe39", + "08d0", + "5e66", + "7860", + "faa4" + ] + }, + "payload": { + "pubkey_prefix": "d58efc78", + "timestamp": 1768, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9678, + "lon": -179.9878 + }, + "name": "W7_MJI" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0531.json b/examples/meshcore/corpus/generated/valid_advert_0531.json new file mode 100644 index 00000000..ceae9e35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0531.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12850e995712d6d2ab5240d0f121a42694c960830e366d4a8e5183812544b097a2a12206b19d054dde6bab97545f94adea8d3a0000aec202b22bb98a5b5497fc01a8d12de029fe952bd0e9c2761f567c9af1fe7203f676f29dba89454cf323dadae3d57066aebc79cf77923c78b27bf805f7c2934d931f03a3fa28d845f531404e3049286120724a62587526", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0e9957", + "12d6d2", + "ab5240", + "d0f121", + "a42694" + ] + }, + "payload": { + "pubkey_prefix": "c960830e", + "timestamp": 14989, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9801, + "lon": -179.9721 + }, + "name": "1@N0I(a rJbXu&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0532.json b/examples/meshcore/corpus/generated/valid_advert_0532.json new file mode 100644 index 00000000..a1d82a2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0532.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128146427d9a7e02d5c238a5e5ec263f1c68986b811d7bcbd06ea11a2cee711f5bf9b55ef19000000093a6ad022faade2881a90542311b9ae0172bbda4325d196056907d1fa42741f4ef9a83397655459a2eed5f0153aa533ad77dc320565dbbd9277da5f4283dd54e147f4a5d05b32146f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46427d" + ] + }, + "payload": { + "pubkey_prefix": "9a7e02d5", + "timestamp": 144, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 90.0, + "lon": -179.9532 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0533.json b/examples/meshcore/corpus/generated/valid_advert_0533.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0533.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0534.json b/examples/meshcore/corpus/generated/valid_advert_0534.json new file mode 100644 index 00000000..749ef0c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0534.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120243bca9c3e5366cb77a79c64f6492882e2d91e13bbb98a7511c7390a9cfc3963c94bbb98b000023b0e3a3233165eed1809edc0815635441355de5111e42ab193ddec9c8ba187398bacb5376a1ffb8bfb8f61b2b207cba1eceef8ed7afc7837f2584296b304b8d824f44", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "bc" + ] + }, + "payload": { + "pubkey_prefix": "a9c3e536", + "timestamp": 35769, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "OD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0535.json b/examples/meshcore/corpus/generated/valid_advert_0535.json new file mode 100644 index 00000000..93b9df02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0535.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188dabbd740a4bd6238533e43f237495aec5dcec44f146f6ea60e5befb0d35d5a126298aa0c7b02ba751ccbb23b282fc6dd6e587c0b9129571bffffffff8ef45ae1557f0698f24f6fff0a94863a8aaf60417dba5f4a13f3fef1874cd8a09af39cf6dff0a444da8e910967013e93857926b92da7ddab2abdc47cbcb64adc128138a3fa883346f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dabbd7", + "40a4bd", + "623853", + "3e43f2", + "37495a", + "ec5dce", + "c44f14", + "6f6ea6" + ] + }, + "payload": { + "pubkey_prefix": "0e5befb0", + "timestamp": 4294967295, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9665, + "lon": -179.9487 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0536.json b/examples/meshcore/corpus/generated/valid_advert_0536.json new file mode 100644 index 00000000..fbcc2bc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0536.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283bf55243c4476649008fbb5cddd99ce19b43d2fec73ea8f94ee3b71a1e504d6b296f22f507feecf3f60e5f60000ef252d505a1955414ba1e19242fbcfb92f37b0657908b166756f6893f9d3e283d8f896a92766e9d7f469b82c3da622a114ff2ff2e424ff1c56cd05ab233933ef94603ba3fa93de45f5687359337d32254971", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf5524", + "3c4476", + "649008" + ] + }, + "payload": { + "pubkey_prefix": "fbb5cddd", + "timestamp": 63205, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9657, + "lon": -179.9704 + }, + "name": "hsY3}2%Iq" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0537.json b/examples/meshcore/corpus/generated/valid_advert_0537.json new file mode 100644 index 00000000..bb8da00c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0537.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12485605d66edec5c4161cdac1046a00cfcc76949b178b7eef29649935f1bbf8439537a30c5b41e77fb94b9f7c69b1cbbc9125000000b92a809a2b09987b3dccca2a64e3ce981005743e92dbfd48c6826ea81a87d5706b20fae158c1c7eec1fdc2711f110d2a674cd73d51e887872d3244b891f64821138834a3fa102946f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5605", + "d66e", + "dec5", + "c416", + "1cda", + "c104", + "6a00", + "cfcc" + ] + }, + "payload": { + "pubkey_prefix": "76949b17", + "timestamp": 37, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9675, + "lon": -179.9513 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0538.json b/examples/meshcore/corpus/generated/valid_advert_0538.json new file mode 100644 index 00000000..dad8d97b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0538.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12454cd1575dcb0df6ef8f45cee93b0db9b8f367c5468e9370ab82a2c45f0acc75097e84a6f2562f8b11efd35fee0000b98a6f432398adf24113fd07fe634cf70505086c46c82091237529077a5d6f4907f0da642c302f11282485a92ec43ccc9fcfe877cd0c67e548e4e23714811d1e941e30a3fa396b45f5227a4f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4cd1", + "575d", + "cb0d", + "f6ef", + "8f45" + ] + }, + "payload": { + "pubkey_prefix": "cee93b0d", + "timestamp": 61023, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9686, + "lon": -179.9999 + }, + "name": "\"zO" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0539.json b/examples/meshcore/corpus/generated/valid_advert_0539.json new file mode 100644 index 00000000..454868b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0539.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110135b6f48df3450ee553204f4917f8ff14687bb0585094ef846a9d304f2dea08a1d5eb03002d87da00dd3a170114c9f25fec1005d97766345e0d0f7a80785863d6b77d57903e0087a182191e83a5b149adc52cac743f11da68c5d6f8c0ae97a4df4263a23659827b547541", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35" + ] + }, + "payload": { + "pubkey_prefix": "b6f48df3", + "timestamp": 754975723, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "{TuA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0540.json b/examples/meshcore/corpus/generated/valid_advert_0540.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0540.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0541.json b/examples/meshcore/corpus/generated/valid_advert_0541.json new file mode 100644 index 00000000..d2345127 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0541.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11864597e9246a46f497d972fde1b91879a33ebd09bb942bc4186fdda8623a4c41722bd0332546692b4a941559b9a458448af2acb15710f962cb17e81adddecd380f949f784b80bd1657370cd7a2f48b465c1d7d4e2b9c84787a30f273c4693accd4f3d7eea8d8f450dc401ade516f999099c20f330331bf81644b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4597e9", + "246a46", + "f497d9", + "72fde1", + "b91879", + "a33ebd" + ] + }, + "payload": { + "pubkey_prefix": "09bb942b", + "timestamp": 4178597809, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "dK" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0542.json b/examples/meshcore/corpus/generated/valid_advert_0542.json new file mode 100644 index 00000000..b1925a49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0542.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12421ee779707a1a94f9aa1b2a3390e427024cb34fc8ca9623bf1b6c7351986699a8c9cd35555b5d4d1944c7f8fd80de6dcb168cc723c7b7b74cda722f42ffbdf5948ede1b7a444a732eb31e0690786c6c7a9348fc6e462a0a6b02e226d45316e884851eeddb412c6383917f43a3fad06b45f57d3b5b6237", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1ee7", + "7970" + ] + }, + "payload": { + "pubkey_prefix": "7a1a94f9", + "timestamp": 424500571, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9636, + "lon": -179.9998 + }, + "name": "};[b7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0543.json b/examples/meshcore/corpus/generated/valid_advert_0543.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0543.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0544.json b/examples/meshcore/corpus/generated/valid_advert_0544.json new file mode 100644 index 00000000..cb8fde4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0544.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110926bfc3eadbac8e4977260af376f4b72a00601e76702fc162fdfe1cd70d30c1df8981a0d216d4d1a4de985a00001d8543001372355eb14149d907eb6866c9d9a92362387fc8bd3751ae854835f4d5bdc3cab674b5c0d118f63bfc61dc685bcf6cb6e26bb149d464607ca6e6114e8374696d657374616d70", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "bf", + "c3", + "ea", + "db", + "ac", + "8e", + "49", + "77" + ] + }, + "payload": { + "pubkey_prefix": "260af376", + "timestamp": 23192, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "timestamp" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0545.json b/examples/meshcore/corpus/generated/valid_advert_0545.json new file mode 100644 index 00000000..ec042faa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0545.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128055ee7bd15488c96ff71345f2275727f0f628839cd03783692103d5d02fc95ff29500000058bada2d6c77bb530dd58e4659c8032a1167e640dfc118a64a2f9541e1a914ab62dacd302737caced7d864e5cb6190bcd7b8a22ae94bb5fbb9ca5337ac8281c2112faa0f006e961906", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "55ee7bd1", + "timestamp": 149, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 1.0266, + "lon": 102.3402 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0546.json b/examples/meshcore/corpus/generated/valid_advert_0546.json new file mode 100644 index 00000000..189026a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0546.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185890bf6c2cf88312f445522ae622b3f62948921e1e30528e9088f95ec719b1027af21737f9b97e84a15d27b10dd2ea9b8000000bc60a35a6411425f7265f81f4f582eff74f851ac0e283bbb90ae05a28ab6eb7b4f2c8925ab2e9efd548abd7bd505a951dfe60fecbad987e06d3d27b95121f94a92a919a3fa6079feff25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "890bf6", + "c2cf88", + "312f44", + "5522ae", + "622b3f" + ] + }, + "payload": { + "pubkey_prefix": "62948921", + "timestamp": 184, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9744, + "lon": -0.1 + }, + "name": "%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0547.json b/examples/meshcore/corpus/generated/valid_advert_0547.json new file mode 100644 index 00000000..52248b70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0547.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184038da5fd3cf99f2865d42ca457a11773a8b847a9c91f57564d2c9f6385fa255ed97392635d7205efc4a5366840f700001d68b4ee95f976eb9f5ebfd2c3fd8a28948707fe47b5c4dad3c84c20133d12f28b31a5c1915fee06a406bd035f6fd726012d96182b713eff41051ed6079a3ad694b716a3fab9a1d7fd39714b3b4578626d673542", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "038da5", + "fd3cf9", + "9f2865", + "d42ca4" + ] + }, + "payload": { + "pubkey_prefix": "57a11773", + "timestamp": 63296, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9751, + "lon": -36.2 + }, + "name": "9qK;Exbmg5B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0548.json b/examples/meshcore/corpus/generated/valid_advert_0548.json new file mode 100644 index 00000000..f818e14d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0548.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12418dbe3e8ce3396f4b05bb1a7678187e8a105c5f3b8a45739712cd15fb321563837047804a5d058c020dd5c3ed023b9926b3c45c06e31b62b1509348e13feec82f26c4d24493a74c5d15ab1b3e5fddef29791672d0d77f7868237df0f32e3ce2cc34cbe78e6a4c02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8dbe" + ] + }, + "payload": { + "pubkey_prefix": "3e8ce339", + "timestamp": 90000000, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0549.json b/examples/meshcore/corpus/generated/valid_advert_0549.json new file mode 100644 index 00000000..20c21ca3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0549.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284698135aada224065a63fac9d1fbe42ec7e42592185a91e8e748c719af1f5927015db620417d08ba555fc512fc20000004d3373c5ecf35e9c2b70bd6265bedc35bdd693a97987c56ccf68a0823894d5b95d7ae8118af9e00a4fbd07dfee68a9a20d18cf54a975a8618e46af8ed93ac75992a8b5a2fab80000006a2070", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "698135", + "aada22", + "4065a6", + "3fac9d" + ] + }, + "payload": { + "pubkey_prefix": "1fbe42ec", + "timestamp": 194, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": 0.0002 + }, + "name": "j p" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0550.json b/examples/meshcore/corpus/generated/valid_advert_0550.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0550.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0551.json b/examples/meshcore/corpus/generated/valid_advert_0551.json new file mode 100644 index 00000000..3cbc8dab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0551.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184248fffe82df08155e3c5787d02d24ecbf2481733624e0f9e366389340733a738f5838b22d65ff663ca1e7489e74e22e2ec2b91567a0eefcd011d335e0ba83556c3659b94de39de944d9f5c483281aea85d7db522e076bb5026d52a9a2103a2c45b6f0fe235ce15fc8523197685faa60893eac2a2faa89a45f5666c6f6f64", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "248fff", + "e82df0", + "8155e3", + "c5787d" + ] + }, + "payload": { + "pubkey_prefix": "02d24ecb", + "timestamp": 3793899239, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9966, + "lon": -179.9878 + }, + "name": "flood" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0552.json b/examples/meshcore/corpus/generated/valid_advert_0552.json new file mode 100644 index 00000000..e32e2b84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0552.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181bf49e6344907f82b5f32fbd7ecf150d065d2aa7d86370736e01820aa2505516c81c4fd73ca000015ea48693b31973ebdfd046990900362a0ab685e08518d136c7d06c1fa56a91f3c5fa98e5aaea6e8962bbd551acbd76f095b0d90ba033057fe2f57e6f218669e84632741636c2d2c653b6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf49e6" + ] + }, + "payload": { + "pubkey_prefix": "344907f8", + "timestamp": 51827, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "c'Acl-,e;l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0553.json b/examples/meshcore/corpus/generated/valid_advert_0553.json new file mode 100644 index 00000000..092ea273 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0553.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a06605196feae101175201f63b71ed658ba7f1a4f3cf3afb5aaa86f5e2be074172df56b3537b0856310ca3d2f221dde21c7fc659bf4e170e268d139ef26f88d48b21c4b81cfc700fd21350d9228ce1e18d978bed571a32c7f2e041d05df8f3af212fd81931cfb5ae935f85d27b27412be3b505c1c310f3b29134edebe010b4daaf6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0660", + "5196", + "feae", + "1011", + "7520", + "1f63", + "b71e", + "d658", + "ba7f", + "1a4f" + ] + }, + "payload": { + "pubkey_prefix": "3cf3afb5", + "timestamp": 3799048692, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 29.286, + "lon": -156.6113 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0554.json b/examples/meshcore/corpus/generated/valid_advert_0554.json new file mode 100644 index 00000000..7a2e7f2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0554.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ac76be36156097d794fd2b761c465ff35cdef1f79627aa4dc35e02e40c1688874ef08f456b6855f64e55865f205bdc1ff02cc3d57dc709014e7137823e77800a900003e69b3bedf3b6d4736496a6fee0d0069701847af74d5d21998c6c970763c31d59f9c1dea3d5871f7d2796bc1d42e356c34396e77a1e5fabe4e4cc3d885aa8f59917b10a3fab86b45f55b466245", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c76be3", + "615609", + "7d794f", + "d2b761", + "c465ff", + "35cdef", + "1f7962", + "7aa4dc", + "35e02e", + "40c168" + ] + }, + "payload": { + "pubkey_prefix": "8874ef08", + "timestamp": 43264, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9767, + "lon": -179.9998 + }, + "name": "[FbE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0555.json b/examples/meshcore/corpus/generated/valid_advert_0555.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0555.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0556.json b/examples/meshcore/corpus/generated/valid_advert_0556.json new file mode 100644 index 00000000..54cff7fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0556.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11030d628727be817a6838b4cf795a5e187273ab890d263d396772d8787f4793dce95afdb03853000054c8917b712b2331ac56371076666f7c9c6ae648399d7e4e4757b68c27de1d0ef014616abc1eb4a49797ad7d1f8d8db0ffbd6635fc6f4c7f0d3261d280533e688369", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "62", + "87" + ] + }, + "payload": { + "pubkey_prefix": "27be817a", + "timestamp": 21304, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0557.json b/examples/meshcore/corpus/generated/valid_advert_0557.json new file mode 100644 index 00000000..ff814766 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0557.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118814a3dda13f90eb87eba3946464cb6d127931525264ef08cf35d716ed4f5d5bfde8eded5064f86d2e5625f820dc0e09a945618ef128843d595c51e780ce1cb985f3c19b482a8ea2865cdf1c71939eb64f31217114a020435d328f0bc6f451fd2e4999fbeff7c707c9112d818d97ba0843c39f47214d0cf4fe2e89e136826f547a4a6278", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "14a3dd", + "a13f90", + "eb87eb", + "a39464", + "64cb6d", + "127931", + "525264", + "ef08cf" + ] + }, + "payload": { + "pubkey_prefix": "35d716ed", + "timestamp": 2162643292, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "oTzJbx" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0558.json b/examples/meshcore/corpus/generated/valid_advert_0558.json new file mode 100644 index 00000000..1f2b2861 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0558.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286a607ef4dbe6ddec1adc67802d3916ecbec740b9fa4f01539200d8f198bb4b5ad77b801370111a9bd3b52345cc5f507fa5edf4e0000008f7f4bf0da1d1ff0278f8533a3b49c4cc3ee310997d5a76756620f5b6814d09d7a9ca0e29bb5a94267411cb69ddfc541f816c5b3edfe1041ac3f25343b159a169146b6a2fa2c1b46f52f475f2657296a29782c35536163", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a607ef", + "4dbe6d", + "dec1ad", + "c67802", + "d3916e", + "cbec74" + ] + }, + "payload": { + "pubkey_prefix": "0b9fa4f0", + "timestamp": 78, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -179.9549 + }, + "name": "/G_&W)j)x,5Sac" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0559.json b/examples/meshcore/corpus/generated/valid_advert_0559.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0559.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0560.json b/examples/meshcore/corpus/generated/valid_advert_0560.json new file mode 100644 index 00000000..fbc74c6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0560.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118308615b82dd093c7c08c7ca9e266ed7424cc3580fe84b00e9468c2d5fed2ab29d366820d484cb90e2ab284f00001a1cf7ae10fb6d8c54ab82e16ea39d783495dd47b64bf3a50b2303ad75638fe27e3480b0e7233bdca797318be4e34ff9b9522ff54c0f0f078fab009e31d290d202", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "08615b", + "82dd09", + "3c7c08" + ] + }, + "payload": { + "pubkey_prefix": "c7ca9e26", + "timestamp": 20264, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0561.json b/examples/meshcore/corpus/generated/valid_advert_0561.json new file mode 100644 index 00000000..64ea7ce6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0561.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12899070359365b97a8422d14637a8a2e63618bae61d3b722c132cf6273a0766f74845fe89fdf7e81fd0c899112eb2c5c0303ffdb84559da22400e37323700000077dd1562b730cdb1fb1e06424a3a206f27a97615fdceac6f73f429fbc0abd20ba01676db8289b03938b4086d0857ede2c921f070f867bc66b49de5fee5d507b484757a78", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "907035", + "9365b9", + "7a8422", + "d14637", + "a8a2e6", + "3618ba", + "e61d3b", + "722c13", + "2cf627" + ] + }, + "payload": { + "pubkey_prefix": "3a0766f7", + "timestamp": 55, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "uzx" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0562.json b/examples/meshcore/corpus/generated/valid_advert_0562.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0562.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0563.json b/examples/meshcore/corpus/generated/valid_advert_0563.json new file mode 100644 index 00000000..bdf1e0f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0563.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120261503001999aa779b8e86b62af29ea86e59a0a0bf9788faa59c67862ba807bb95dca727000003a5d8c2047a9dbb67e4e1f0957d8f3b30d7da046c0582e17cac395085ebd18adf02a92ebc0ea2d11b8ae7867247ddb6fd6071bbb568ee348eccd8562112e5df8118829a3fa9e6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "50" + ] + }, + "payload": { + "pubkey_prefix": "3001999a", + "timestamp": 28786, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9703, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0564.json b/examples/meshcore/corpus/generated/valid_advert_0564.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0564.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0565.json b/examples/meshcore/corpus/generated/valid_advert_0565.json new file mode 100644 index 00000000..e06d8496 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0565.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114861e645bd0683591e437042918d3b5d9dde5c696466992a0b6ce02b7cb5df3ef43593aa1370ff5cbbe1abb9cac91aec307f1e0000e7d183e49c868a6c525ccc330449cff15b4df80875ee89b24bfd82d7237325565a1e716cfe2626f767906a6c93db8e557e96bb758c5c29beac19dd77c355ae0203", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "61e6", + "45bd", + "0683", + "591e", + "4370", + "4291", + "8d3b", + "5d9d" + ] + }, + "payload": { + "pubkey_prefix": "de5c6964", + "timestamp": 7807, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0566.json b/examples/meshcore/corpus/generated/valid_advert_0566.json new file mode 100644 index 00000000..39fc1092 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0566.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141dce58d61c64339e27b71e7c8b54efb26ead96581e2f30aa458d2ed6240d5610a0ed081d30000857c33f18ae9f2af616f40d14ef684967ad0e5b442215e7e995b6dbe50f22eb9f2ff12a291b247764c010bf5247c08abf987fb9f0f649fc8dd8c4f1b56ab90ae91cfb5a2fa417d45f5392736687b736e385a76257472682e5f7d204b4e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dce5" + ] + }, + "payload": { + "pubkey_prefix": "8d61c643", + "timestamp": 54145, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9953 + }, + "name": "9'6h{sn8Zv%trh._} KN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0567.json b/examples/meshcore/corpus/generated/valid_advert_0567.json new file mode 100644 index 00000000..be2dc16a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0567.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118781de66b1cb91fb2d486dcff0821fcb0a0d70c27de6b76c5bb5619f4b91d42c4fd68391364cde156f9ed080e030d591096146b107c8266c0000caf7812814874b153d7f4a02a7cb9d73b795c1a089f5a180ded83ad0e19106b980e27492b22a8764b9d6bb0ad13c8476b59e075ed9f5b9bc2ce5a5af7c4840d603", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "81de66", + "b1cb91", + "fb2d48", + "6dcff0", + "821fcb", + "0a0d70", + "c27de6" + ] + }, + "payload": { + "pubkey_prefix": "b76c5bb5", + "timestamp": 27686, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0568.json b/examples/meshcore/corpus/generated/valid_advert_0568.json new file mode 100644 index 00000000..54542918 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0568.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204763e2527623c9bd236f23712c032f6b3f58044c8fac23061850bcaddc8a0230fe6c40660df260000a3ec9a359ae023d0909a26270e1a0f96a63612b02966512b954b95befffaac90fe9498608965d0ec7b92d43648bf9821a1126c040536c5bf03cebfaf2c8a3d6d8228344a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "3e", + "25", + "27" + ] + }, + "payload": { + "pubkey_prefix": "623c9bd2", + "timestamp": 9951, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "(4J" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0569.json b/examples/meshcore/corpus/generated/valid_advert_0569.json new file mode 100644 index 00000000..da3720e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0569.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128783175bd6547a5ede5cc746c380c705dbc265a22f31728e398d14e1cb9367dfe3e01378f7552c87cd5b95317c996e5924300d053683cf000000a7f762c5bec7b5c713f3c68322303b118b310fed361ec2e9fc00a807511dd5b717db35452fd32b0fc7dc08d4e9239118622dc0047a57c66cf74f5e38db77552911800000001c6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "83175b", + "d6547a", + "5ede5c", + "c746c3", + "80c705", + "dbc265", + "a22f31" + ] + }, + "payload": { + "pubkey_prefix": "728e398d", + "timestamp": 207, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 0.0001, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0570.json b/examples/meshcore/corpus/generated/valid_advert_0570.json new file mode 100644 index 00000000..48d3c2f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0570.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243a3ada5081d1f7249ae915d27fb4010998816ca19c4a15163cc04c8f6c1518abe655a31762df7661200002b40b06f3360760118029c02c8d3d4329cb5c4348e5d87b6b93181068e96467387fd5ca7628d023f4e995014fb0bc2b68758779fb0d082d41ea7ee0b30c6283d8261", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a3ad", + "a508", + "1d1f" + ] + }, + "payload": { + "pubkey_prefix": "7249ae91", + "timestamp": 4710, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "a" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0571.json b/examples/meshcore/corpus/generated/valid_advert_0571.json new file mode 100644 index 00000000..62bae8f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0571.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145166ae1077ab3e14d5a3cddc2d7bd26a1e1b3d331f15af3304f6e5617ebd40c9cbec20d37384572d605a3f59c82bb2c98f4c576dba5c22ce27e685b9451aee1e64f70d330a2bc19165ecce2c7b116d2f0a2b9255968f974d790d5ad7f74f1b577fcc0b2d22d37a11059c62d3c2e2211b41fbb02016b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "166a", + "e107", + "7ab3", + "e14d", + "5a3c" + ] + }, + "payload": { + "pubkey_prefix": "ddc2d7bd", + "timestamp": 3145899253, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 45.8178, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0572.json b/examples/meshcore/corpus/generated/valid_advert_0572.json new file mode 100644 index 00000000..49c4b4aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0572.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11084e4e48e5241e31c872495c3b5a40002863c7e9420c2e43ad722ecb370ae70adf9378b776a7bada35e5d04fba0978b51c58de695982de882a498ca1b73bc146f3d54a3b9e618edf51038c820c50f3d2e1d9c64efaeab88b80c93c6ebc485ba4ad4bfb209051ce72cdefa81c00834b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4e", + "4e", + "48", + "e5", + "24", + "1e", + "31", + "c8" + ] + }, + "payload": { + "pubkey_prefix": "72495c3b", + "timestamp": 3125792997, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "K" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0573.json b/examples/meshcore/corpus/generated/valid_advert_0573.json new file mode 100644 index 00000000..cf7890a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0573.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247dcf8fea2e336cfc50cf685e9118478c153a77865d24b631ae362288ed9a8c94949f5334c0f2144b0d4a71c682e647697337aff0801c765971f97c3cba5bb1f63495de05ff285d8b699ca294015e7020f228d27b8d93c1d1a4f93261f2e82ec548de32504f44ba7902aa1eaf2dcbe1b4f735793ee028001c0dfde043663374858", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dcf8", + "fea2", + "e336", + "cfc5", + "0cf6", + "85e9", + "1184" + ] + }, + "payload": { + "pubkey_prefix": "78c153a7", + "timestamp": 2050201462, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 25.1666, + "lon": 81.7151 + }, + "name": "6c7HX" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0574.json b/examples/meshcore/corpus/generated/valid_advert_0574.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0574.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0575.json b/examples/meshcore/corpus/generated/valid_advert_0575.json new file mode 100644 index 00000000..ffc35f2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0575.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180172773345cc721d156c366f9062955daef8826d8aa2aa17af42895aaba699504a98d0000ef39abcd08466bee5c9780add358774ea362766f88f3488f391ee2600d3b0d52f0fb66ddea25b8aceb11b2d3ffa40cc8ae8d26bf29468a1e1ff7b405a40ddcd2844c2c5b65284b456129587a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "17277334", + "timestamp": 36265, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "L,[e(KEa)Xz" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0576.json b/examples/meshcore/corpus/generated/valid_advert_0576.json new file mode 100644 index 00000000..aaf3781e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0576.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118368b16c1e83873fb7de006e1b3e2214677d895ba752254d5952e47d19373bac9558ccb5f9dfc2831360fef60000f44b3b0bded8d2fc256d650855153cb09f289ac0c889c8fb6212d721d16a32641000eb4bb2b9252f5e24c53f3fa943dd2f3bcb07f73358081068d2e045035448827b69693650456d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "68b16c", + "1e8387", + "3fb7de" + ] + }, + "payload": { + "pubkey_prefix": "006e1b3e", + "timestamp": 63230, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "{ii6PEm" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0577.json b/examples/meshcore/corpus/generated/valid_advert_0577.json new file mode 100644 index 00000000..f2475903 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0577.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120391809f6163b6ae943369000607365ac11a72a2e9ee569be6e4517c24d30fece2c00f1eff0000001870e58477e2464131c709f953f2c2415079ac06957da43b9a8d5a674bd17756a55c6feab7aa84e8e82ac01ef21423ca58cf0d1fc056b5439b8883972db1b8a811e75da4fd8e7e45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "80", + "9f" + ] + }, + "payload": { + "pubkey_prefix": "6163b6ae", + "timestamp": 255, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -39.5597, + "lon": -179.995 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0578.json b/examples/meshcore/corpus/generated/valid_advert_0578.json new file mode 100644 index 00000000..e1196e51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0578.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208aa3a42640b0d4f08fd935045339e3a214d7ed56518addeee8bbd14a9dd9d087065f9d51bfe350e6f000000002537a96714cf1448a90d6d841490584f58b1149a2e720a232ac2dea303207a4eb05bf09da6dec7d144e3c882e274f5e7567baf65034fafb160f8d86bfce38e8f81434f4d31", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "3a", + "42", + "64", + "0b", + "0d", + "4f", + "08" + ] + }, + "payload": { + "pubkey_prefix": "fd935045", + "timestamp": 0, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "COM1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0579.json b/examples/meshcore/corpus/generated/valid_advert_0579.json new file mode 100644 index 00000000..c5570d89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0579.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11047c2c357c9a76fd651731b8cb4a656eecab3f611dfb8ff266ee5f30dd3a97351bf7286ba904f523b45747d4696b6cd266c513c86dd1a834d053fc1b6c579a2f63bc70a74c0dc74d5c51734d5378f0a0fffa88e9978815d5b372f216661c30a749b1f7b3a31a58c76884446a5a5531", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "2c", + "35", + "7c" + ] + }, + "payload": { + "pubkey_prefix": "9a76fd65", + "timestamp": 3022255364, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "DjZU1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0580.json b/examples/meshcore/corpus/generated/valid_advert_0580.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0580.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0581.json b/examples/meshcore/corpus/generated/valid_advert_0581.json new file mode 100644 index 00000000..82c14516 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0581.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145c15aa9e2e99c0d46b294b3ed3ad4200cbee8ff3924790d8c6020dccae34377c256cfaf91f4008bc4c49e088cd933f6c89e2e5608f2897d0bc660da5547df90d14ec900e43d208b559981a9a841f10620bf0411012af943b55910188e10e142790bf9a06e1a552c2ec4154ff56250910acaa2fae1ce45f5306c686e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c15a", + "a9e2", + "e99c", + "0d46", + "b294" + ] + }, + "payload": { + "pubkey_prefix": "b3ed3ad4", + "timestamp": 869895176, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9947, + "lon": -179.9744 + }, + "name": "0lhn" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0582.json b/examples/meshcore/corpus/generated/valid_advert_0582.json new file mode 100644 index 00000000..0153187a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0582.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12488315207b926d3cc37405ebe484d70d2733056eae4e8c3cd7c36239680a4097f49ca634f2222c14d1b7e1c921f70b9418b300000080cf9a1ef8fa78dcdcc98149a125292cc388c44d9df228e77bebae3b9225f15550f695e0f7f40e3c087d507a6c92c2a3fb2502cd14614cd9a0490af0c381e42702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8315", + "207b", + "926d", + "3cc3", + "7405", + "ebe4", + "84d7", + "0d27" + ] + }, + "payload": { + "pubkey_prefix": "33056eae", + "timestamp": 179, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0583.json b/examples/meshcore/corpus/generated/valid_advert_0583.json new file mode 100644 index 00000000..a60afa52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0583.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12001cf2658201ea586dc4fc5922fb2af9e5d74e975d5e3464ba1959d04ab66633aa5f237d1f8e04b050bff0c0c1810352fe93dac0085cd843773b4e1bc68f8a99cacc49898bb1931280a4e142c1ddc446026e43815c042eed7cbbf42745349408fe7e0a7a9392abb5a2fa9aa195f6454732", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "1cf26582", + "timestamp": 528294751, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -157.9659 + }, + "name": "EG2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0584.json b/examples/meshcore/corpus/generated/valid_advert_0584.json new file mode 100644 index 00000000..18780878 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0584.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a6dd2eb1464965bbc5c26b33ba92170950476bb4ad62de4a2123d1538a4d4f9ebccaec5bc8c5d59a78313e5350000031635851accd9b4fc5d8f8708e8ce80391a5aca6620c1a36e5aaedc66e324c331b1818eb7e782782a10eaae8f110b0c0a6cca29b1cfd610fa25c01b96865caf12fdffa7fdd89245f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "d2", + "eb", + "14", + "64", + "96", + "5b", + "bc", + "5c", + "26" + ] + }, + "payload": { + "pubkey_prefix": "b33ba921", + "timestamp": 13797, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -39.3216, + "lon": -179.9898 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0585.json b/examples/meshcore/corpus/generated/valid_advert_0585.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0585.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0586.json b/examples/meshcore/corpus/generated/valid_advert_0586.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0586.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0587.json b/examples/meshcore/corpus/generated/valid_advert_0587.json new file mode 100644 index 00000000..fb8a5602 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0587.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12827958f259c0f9a4a5f3b97bdd3383b94666da779daf45d63e8f7c2ec783d1897ad3c87c8b7491400000000dd95294fc4e8a66c50456a48148f2da1adf4348413991b93a57cb580b3a2a9b013f070a5c9e40033bdccf2827707d8b5f50000d32bd1346c09d6f8ec32c61941183b5a2fa9d6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7958f2", + "59c0f9" + ] + }, + "payload": { + "pubkey_prefix": "a4a5f3b9", + "timestamp": 64, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0588.json b/examples/meshcore/corpus/generated/valid_advert_0588.json new file mode 100644 index 00000000..d0df25f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0588.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244dd8ae10bfe855d6d7c7e50b234f3b7c70184a14a1908008942a6def81460864363a2f55acb3c099a34d00000cde81cca19f2cb4336a34aa42d438be1f1045ec4c6508d094a11d44f054a766982d9bbdb0668349d09681d266029312320fe21dd49c50be6d47d554d86cc976201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd8a", + "e10b", + "fe85", + "5d6d" + ] + }, + "payload": { + "pubkey_prefix": "7c7e50b2", + "timestamp": 53300, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0589.json b/examples/meshcore/corpus/generated/valid_advert_0589.json new file mode 100644 index 00000000..ca3b07cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0589.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243f92d433fd276cc0b82eb2d1413fa94edb7a967ec481a187cd3d308971b4794a59584278ffbe174f20000ecdebc19cc6932ccf901e16d511602f673d08edd178a3266ffbdd7df206d8520b07597d7223d17b9d7c38e37cae757d7be295a3765c77dc59c873cdc6a6ef35c01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f92d", + "433f", + "d276" + ] + }, + "payload": { + "pubkey_prefix": "cc0b82eb", + "timestamp": 62068, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0590.json b/examples/meshcore/corpus/generated/valid_advert_0590.json new file mode 100644 index 00000000..22e73704 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0590.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207ae8500a0d7fc927bbe4a8ac355945e7f3dd961b0e2e763e103db1fb52fe72f6b65879de2148a9200001000e8a221ef414cb8419724538a91f9b00b6e8dc92ec3b2e59785a3fe1b8fdd2beebe7f53d7fdc9cd12a83506e8a640c2ee190a3cb194a6b8587cd2ecb69edd1d7e918e76d0fc616b45f579", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ae", + "85", + "00", + "a0", + "d7", + "fc", + "92" + ] + }, + "payload": { + "pubkey_prefix": "7bbe4a8a", + "timestamp": 1048576, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -53.447, + "lon": -179.9999 + }, + "name": "y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0591.json b/examples/meshcore/corpus/generated/valid_advert_0591.json new file mode 100644 index 00000000..ef7589a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0591.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182b83c839e667b34259dba55b572b76be4a84e7533c7e813a259e0cc514e7eb4bfdf7b9310944b8d861a656c1528f2460b77ee486c02c05c6fad75588f4d2381a623874800d54b1a6715b99fcb5f4c44f7c04d7c18b8b393f3427b0e2ff62f49cffcd46af4ad80048c1c5404", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b83c83", + "9e667b" + ] + }, + "payload": { + "pubkey_prefix": "34259dba", + "timestamp": 1696237197, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0592.json b/examples/meshcore/corpus/generated/valid_advert_0592.json new file mode 100644 index 00000000..1e50c9a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0592.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244661a254587f565c2d647a5ce06397955df506d061ba54c5019da185f8201809e5a340efdf017c8ea0a000000730f871c2459b85b043fb618bd17dcbefd07dbe1c3cd9019ffbc6e7b80cfd049bf2e3322e95c5d892afdd484b17571025cac4ea777b0b6864a66781db3da1e781236ada3fa806246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "661a", + "2545", + "87f5", + "65c2" + ] + }, + "payload": { + "pubkey_prefix": "d647a5ce", + "timestamp": 10, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9366, + "lon": -179.9366 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0593.json b/examples/meshcore/corpus/generated/valid_advert_0593.json new file mode 100644 index 00000000..9f02a3b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0593.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12463d7ef08f7cb467cbf676ab7684cff4d5c834046bb5b2b80b63befe7919843c053a94573937063d9b040a0b8c08c600001d0bdc88800cf3d8895c48dce44eaf5f4d37e9c831f7a3ca9f20069220926dc2ab7b612f9412760eb6ed7851af2c12b872add34964966d0e8ac9dced35e307b99395d1a2fafbdd86fa72655a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3d7e", + "f08f", + "7cb4", + "67cb", + "f676", + "ab76" + ] + }, + "payload": { + "pubkey_prefix": "84cff4d5", + "timestamp": 50696, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9928, + "lon": -91.8246 + }, + "name": "reZ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0594.json b/examples/meshcore/corpus/generated/valid_advert_0594.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0594.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0595.json b/examples/meshcore/corpus/generated/valid_advert_0595.json new file mode 100644 index 00000000..8d97a8b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0595.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12031e9e897900db7a426434cab327470033d5ca7292b82f8988f174df9a4e4bd199f897fae68c6cc595091f9c2b1be691a8a6a555506229f32dc48c6e663e56f749b7ac37941d544508b8d48c8c78a87d1ef971580e69a8e5b2f5b4bb33758a5af2381978926005048374727565", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e", + "9e", + "89" + ] + }, + "payload": { + "pubkey_prefix": "7900db7a", + "timestamp": 3312225510, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "true" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0596.json b/examples/meshcore/corpus/generated/valid_advert_0596.json new file mode 100644 index 00000000..85be34e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0596.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183a474bf858721941f3fd82c4e54a5d5af6fccda1a387a3caa4fdc3e989b7fceaa7a339940ae34451d07f00000007f142d4f750bbb946bda4493e7fe287b42cafb473cad8b851a2cae8956fa2daf19cbdda9e13f104843142bfcaedc84e2eda1b73df4e81c958ee203172928e639834c6226", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a474bf", + "858721", + "941f3f" + ] + }, + "payload": { + "pubkey_prefix": "d82c4e54", + "timestamp": 240, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Lb&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0597.json b/examples/meshcore/corpus/generated/valid_advert_0597.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0597.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0598.json b/examples/meshcore/corpus/generated/valid_advert_0598.json new file mode 100644 index 00000000..2b3ceb70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0598.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280707845d22eebaed6e75b8b59eb231c0cce457383617275747c9c6dbcffb3a421ffffffffcf9365c05207fb64c8d74a0053b34929eaf801630b448d6005a6c7193578bdf8af75e73eb97d341531bb7ea50aa73723f8304270b470cee34e75ea95fb26dbab03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "707845d2", + "timestamp": 4294967295, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0599.json b/examples/meshcore/corpus/generated/valid_advert_0599.json new file mode 100644 index 00000000..fc082d75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0599.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128578371f92f367dd3020ae7ad9488346916433f500405c07ed917a057ac81b249406850cf1e0092f9a00712bf8517990c91e000036b9192fba3993e1d41212d9b49b9b643ddf76571de1090010b4bdd151b217af8d83027a8373aa49ea59420727767636cb22be84649691b71148882219aeb728822f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "78371f", + "92f367", + "dd3020", + "ae7ad9", + "488346" + ] + }, + "payload": { + "pubkey_prefix": "916433f5", + "timestamp": 7881, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "/" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0600.json b/examples/meshcore/corpus/generated/valid_advert_0600.json new file mode 100644 index 00000000..24759417 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0600.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12017773d67c2b06b41ae605d20e7dc8749d241e4d1a35e49edb9c90341723b5c87f6da9e72804594b6cea811ea241fb4ee10d1d6251333c73261939fd2b2f5d90ae41656b4ec911b47e54694697fb4ea8595f978e320495436d71c3a43c236a7ed8a40eae72cb836634", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "77" + ] + }, + "payload": { + "pubkey_prefix": "73d67c2b", + "timestamp": 69789609, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "f4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0601.json b/examples/meshcore/corpus/generated/valid_advert_0601.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0601.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0602.json b/examples/meshcore/corpus/generated/valid_advert_0602.json new file mode 100644 index 00000000..25c0d79b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0602.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243bae97a0f5a1f4f32a2ba796941979b1f96ba63bdaf95dc74a011657fdc99d68b590090b43e14b40000009b5af1a91b13bb3d3e8ee717eac9b4604f1a8cb8ed51853e26d9955a88f6299f9cc1935d13d7260ac9c9b3cfd23d8c77d41c5cb86901322f421854f7f3958d2812280fa3fac046a804", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bae9", + "7a0f", + "5a1f" + ] + }, + "payload": { + "pubkey_prefix": "4f32a2ba", + "timestamp": 180, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.977, + "lon": 78.137 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0603.json b/examples/meshcore/corpus/generated/valid_advert_0603.json new file mode 100644 index 00000000..ecf993fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0603.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147b32a4ead3439b2b513901406654f95066d364c14169ebebbd15330b7abec72108cb84b74a2b99acc45b265b809106b5e00002414efa1a44da7a8ad5a68d3ee5bd4f0732a1f06a3ef54a67736bcc6ec03c7a82e57e7221f08909fafbc2ed633ec6af8e62873719ce1b8680327411737daf2bc916d62a3fa178845f5342c616b2c5b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b32a", + "4ead", + "3439", + "b2b5", + "1390", + "1406", + "654f" + ] + }, + "payload": { + "pubkey_prefix": "95066d36", + "timestamp": 24171, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9557, + "lon": -179.9926 + }, + "name": "4,ak,[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0604.json b/examples/meshcore/corpus/generated/valid_advert_0604.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0604.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0605.json b/examples/meshcore/corpus/generated/valid_advert_0605.json new file mode 100644 index 00000000..0773b91f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0605.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201b633823c237e6890c4eb0639fb2faed5c476941226d8436e0502b2f04cdd6a745c01e1f50577d0aa76f7380a097016365f07c81244e40b45983b2f474e70d0eb888ce88b1b5d6986ca7761f554bf16cc6558dc0e990879b07ef702b58b555a3f08442417f89446b3a3fac824ce00414456455254", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b6" + ] + }, + "payload": { + "pubkey_prefix": "33823c23", + "timestamp": 100000001, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.935, + "lon": 13.5098 + }, + "name": "ADVERT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0606.json b/examples/meshcore/corpus/generated/valid_advert_0606.json new file mode 100644 index 00000000..1b4cec19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0606.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120712b06b383c7ffafe02e456c9d18251f142ddd74c4a1742e536b292980aad9e17803794f9e77e1cb8000000c2e84ab05ac7b2ad2ca2108d0b99bf65ef354789c2e0ba0159726b9b7cb118e228f7fc8d2db0bfd1ced89c679dd808f3e524caaa82c2f7036ae4e4e2208ad22102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "b0", + "6b", + "38", + "3c", + "7f", + "fa" + ] + }, + "payload": { + "pubkey_prefix": "fe02e456", + "timestamp": 184, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0607.json b/examples/meshcore/corpus/generated/valid_advert_0607.json new file mode 100644 index 00000000..bc7cdb30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0607.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114610385a651b9a78123cc3f49f9d963f7a8e289d02c450fefb9280e24d1043a535bdf19a7f033664278dcd31db150000007e5f0d125edf16c1ae8d58fb3785cfb7ebf54f1ac090d32b48010ff4a89cb2ced2d38b38689be8ecc2caf1f154010b45c6a2764d36ca45fc2900c1c51fd8a5da92120ca3fa956b45f572413148", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1038", + "5a65", + "1b9a", + "7812", + "3cc3", + "f49f" + ] + }, + "payload": { + "pubkey_prefix": "9d963f7a", + "timestamp": 21, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9778, + "lon": -179.9999 + }, + "name": "rA1H" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0608.json b/examples/meshcore/corpus/generated/valid_advert_0608.json new file mode 100644 index 00000000..16ad334a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0608.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110ac77c0899a837b0a8855999dd37efd2bde3b13a6e429ee61ff651df7f37e08ad2962f363d3eae6f3780daadd4000045510d9d29cc8dd8ae85b912e3149aef89d337ebd89211d2cb16a3b46bad47bea4bf2732eda885333688ba9bd08a32590569c4b7126f8bf5cdafe5c4e7fd66ac01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c7", + "7c", + "08", + "99", + "a8", + "37", + "b0", + "a8", + "85", + "59" + ] + }, + "payload": { + "pubkey_prefix": "99dd37ef", + "timestamp": 54445, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0609.json b/examples/meshcore/corpus/generated/valid_advert_0609.json new file mode 100644 index 00000000..4404c1a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0609.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205cdee230b83addc3de362b16767468fb38eeb26a62e189945728980b2dc5472e2bc75f3fc436b6bc8bfd5eccd471dde47d790b1a582e1fae99fe48e0a47a3621f15b7aba263bf71de2836ec1e649a1513bc7af4e540bb1ae9789e8ac2ec04d6d24bea8e9ed9880be70a123e39a3fa116b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "ee", + "23", + "0b", + "83" + ] + }, + "payload": { + "pubkey_prefix": "addc3de3", + "timestamp": 3217582955, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9663, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0610.json b/examples/meshcore/corpus/generated/valid_advert_0610.json new file mode 100644 index 00000000..a6c5ed54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0610.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11807d826cfac1e6141d93d0c25dab768ca24798c1fa66aaac315b5233a03af2a2efffffffff62c21934d5eee651ef32ab7a44f287796d302bfc4ec1e67099804087408cd967dfdbefd1e8a94d8648aa2c435678a0b39fea44af2ffe75418fa70fadfdcf30f2834a5a514a2c465b4f2d576b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "7d826cfa", + "timestamp": 4294967295, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "JZQJ,F[O-Wk" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0611.json b/examples/meshcore/corpus/generated/valid_advert_0611.json new file mode 100644 index 00000000..c3c07b74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0611.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12017c5f29bcff59c2cedf718160d21fc3ac82b299c125c85a73393242a394f7116fde1d6c296548fc9903ac022ed0eb432da88dda393a102a545712fb8cf72934b538a16e5ceb04830ba1d4e46577af34dd9065d4945ab1eeee23529c97c2eece969d93928c5701", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c" + ] + }, + "payload": { + "pubkey_prefix": "5f29bcff", + "timestamp": 1697213469, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0612.json b/examples/meshcore/corpus/generated/valid_advert_0612.json new file mode 100644 index 00000000..2de8f03e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0612.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110506e70c51883a6480f28bc3e66b18e37b4c063d6fa19a34ee05fd66f1d48f602d8f0c6e5993365e000082ff4cae0f09550006d8b2dae8d0bcb4779154b72bf3f73e8c651f7810fd63ee7ea83ef74ab8390a81b9def96a61b7c3622d5d1610d464efadf001e22dfda970836b624d4575472a3a4e67", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "e7", + "0c", + "51", + "88" + ] + }, + "payload": { + "pubkey_prefix": "3a6480f2", + "timestamp": 24118, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "kbMEuG*:Ng" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0613.json b/examples/meshcore/corpus/generated/valid_advert_0613.json new file mode 100644 index 00000000..dc3498ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0613.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114aa0247f7ef1a02395a07718fd1c08201038738f54e0e06df573debedb2d7f1258b02c5f348d93d1ba010d8f676296727747b1b76113e000000d9a1811fefff16b0f24777d2aecb9f7e9dfb5da3db9de74d225d661e194f24ceb982c4312722374a4180453eab85c0e970e7b5c1ef648ed9dbd86b8ce38275984652f525f417b55", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a024", + "7f7e", + "f1a0", + "2395", + "a077", + "18fd", + "1c08", + "2010", + "3873", + "8f54" + ] + }, + "payload": { + "pubkey_prefix": "e0e06df5", + "timestamp": 57363, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "e/R_A{U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0614.json b/examples/meshcore/corpus/generated/valid_advert_0614.json new file mode 100644 index 00000000..caaa2b8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0614.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186742722bcd362a785895534141e48b3323074fcb75ad2a38b9f466c883056f1eecb49db385d0e088bc2b5f1cb970d24dc04b1ffff01007f79251013cd7a9147e75b3cbfdeb55b28eb2a0e95bab977fbbd558031dac2c1a85716d6a82d3fd59d627653393824919f4233cc79582bfc0fa0ac4337699c339476b6a2fa746b45f55f54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "742722", + "bcd362", + "a78589", + "553414", + "1e48b3", + "323074" + ] + }, + "payload": { + "pubkey_prefix": "fcb75ad2", + "timestamp": 131071, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": "_T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0615.json b/examples/meshcore/corpus/generated/valid_advert_0615.json new file mode 100644 index 00000000..908a8543 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0615.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289ae42d7149c3a69b53bf1645821384872f16e2114817e6316b577e222bd3a650184c5aa26d24e5f60e2a2187a9f90ec569c948ce4059e70042bec7e9a0000005b0519df7fd33885876cb4588d452a37d96929da0c72ca1cd1d972dc355af69a3c89b5a7be50c89104aeefacc5dc7dd02ee6bf4ea75c30221845f1368da89bce01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ae42d7", + "149c3a", + "69b53b", + "f16458", + "213848", + "72f16e", + "211481", + "7e6316", + "b577e2" + ] + }, + "payload": { + "pubkey_prefix": "22bd3a65", + "timestamp": 154, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0616.json b/examples/meshcore/corpus/generated/valid_advert_0616.json new file mode 100644 index 00000000..1df446c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0616.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11001400da617ebfd7230e5d2b262b69bb575ea9460ff65c83f6ac118d811b5a1d65cd180000090680cbcf4878e851845917320715b3bf87b22e4710707b9267f434d6fbb86b1f93ce2b134148e92d635b96be69fd44e49593b902d2ffc375d1f903b6be28b294d115a3fa153608f82536325461", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "1400da61", + "timestamp": 6349, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9753, + "lon": -133.6796 + }, + "name": "%62Ta" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0617.json b/examples/meshcore/corpus/generated/valid_advert_0617.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0617.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0618.json b/examples/meshcore/corpus/generated/valid_advert_0618.json new file mode 100644 index 00000000..48fc3573 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0618.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11443ad2efabacf4f0ddab9919ea5e9175cd4675a20a0df02474ec040448fa9d40a36e258ed6503497dfffffffff76dcc10661d9226f27628bae1e316e7cbfa446e287392a84f83c56b13e79b64d1647173731584f360d0dfd5321616a1dde063c33bddc615f97d39abd6b6e576393a221a3fa884046f539", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ad2", + "efab", + "acf4", + "f0dd" + ] + }, + "payload": { + "pubkey_prefix": "ab9919ea", + "timestamp": 4294967295, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9723, + "lon": -179.9453 + }, + "name": "9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0619.json b/examples/meshcore/corpus/generated/valid_advert_0619.json new file mode 100644 index 00000000..e8c085d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0619.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188b769a4945df22588c9b1878867e4bd84b953d6c676e752a5205244945696b0c5060ba8f940974d5c75690f7796856a546d33df18e1e764302eca0700d8ca779a391cb260dd4e9203cb7fab246279e9a6190fe799190f6904daa2f3d19341cd7f677fead066ce8d5af2f389ea9d42ff3c91f3d6042de7c27dc23259a503", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b769a4", + "945df2", + "2588c9", + "b18788", + "67e4bd", + "84b953", + "d6c676", + "e752a5" + ] + }, + "payload": { + "pubkey_prefix": "20524494", + "timestamp": 510510, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0620.json b/examples/meshcore/corpus/generated/valid_advert_0620.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0620.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0621.json b/examples/meshcore/corpus/generated/valid_advert_0621.json new file mode 100644 index 00000000..94ae1b7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0621.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12074bbe6c5b8092b0f154145d1d8da32c88a972a3b62c00519609f348ae88fa30524a0c14fb23a00e0aba00008ed24675f56eae605bb81608aa3ffded8dc11b557244f33be5a3fdd0fc9e840d66a6fa1e7343707657939e0a9f6e4ee342c4683329a6da8ffcfeafeca5695ddf83643b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b", + "be", + "6c", + "5b", + "80", + "92", + "b0" + ] + }, + "payload": { + "pubkey_prefix": "f154145d", + "timestamp": 47626, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "d;" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0622.json b/examples/meshcore/corpus/generated/valid_advert_0622.json new file mode 100644 index 00000000..d997e6ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0622.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120834f6e1ca85928014b53be795880dbb5fbccb61fcf569d1740bc83a068f21dc11ff7fb6d37eba06e851000000e8c12d8d95eb81e4a7fc2293e9f7065dd81aa37ba8be859332d35c78290c60b5d95fa62bcb9f500425dd5785bda2a393c41dcebdf9775c47c08e919a7d9f3e8701", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "f6", + "e1", + "ca", + "85", + "92", + "80", + "14" + ] + }, + "payload": { + "pubkey_prefix": "b53be795", + "timestamp": 81, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0623.json b/examples/meshcore/corpus/generated/valid_advert_0623.json new file mode 100644 index 00000000..c25c4003 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0623.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124237357f196109a220fdeece8d499ee88ea4b1864fe987cc658e7922679c569adbee8b2a3e380300006e5ead4871e261becbb5af6c6dc7572b2bfbc6cc7c2a2f8254940f389c880cbabbae433022760e573935619469e93dcd08a6285aad2dcab25688e5ae598bb5fc03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3735", + "7f19" + ] + }, + "payload": { + "pubkey_prefix": "6109a220", + "timestamp": 824, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0624.json b/examples/meshcore/corpus/generated/valid_advert_0624.json new file mode 100644 index 00000000..6b329ebc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0624.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185926611523bfc5d8e84668baacb13f58b55e1794db746dff4f80ff74282052016006df5b64f2942c493d28808f36946ef00000040cdfcea212858295fa236c2bdd053a7abfbf53fec30bfedece104e3e16a985f08c9c8b95af423d82f595616851d6194789fa29121938710dce1ebc0508eab2f11807fa3fa66c645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "926611", + "523bfc", + "5d8e84", + "668baa", + "cb13f5" + ] + }, + "payload": { + "pubkey_prefix": "8b55e179", + "timestamp": 239, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9483, + "lon": -179.9766 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0625.json b/examples/meshcore/corpus/generated/valid_advert_0625.json new file mode 100644 index 00000000..0d63e07c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0625.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12834a0ca7c9ca8e583b8148e6b335fa5fbefafc747b3a04e0cd3d2cf20af5cdf64c1932cff4adce144e74919a8e93ad33e9cf556b2586f249f872dc8ef3d1af727b849fd453907a8ef013fb21b5314a5366c47be2231f097a1eb85ef74d93cddf891fe29dff129603a455eda0e24501", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4a0ca7", + "c9ca8e", + "583b81" + ] + }, + "payload": { + "pubkey_prefix": "48e6b335", + "timestamp": 2475596433, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0626.json b/examples/meshcore/corpus/generated/valid_advert_0626.json new file mode 100644 index 00000000..0b2672d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0626.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128795b4ad1161eaab67760fa459254d64d6cad7302cdd3722ea513c93853360cf1ac7afbc5bd7ba663287e109997528960618b9e985ed9b640000ea731be26899d2a9fa24e37c35bf77d53cdd1ebb37435818e435354030b77f81f13b11ab206555787945558181cd3de9df6696c2e196a471d5225832a117ab24118280a3fa194646f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "95b4ad", + "1161ea", + "ab6776", + "0fa459", + "254d64", + "d6cad7", + "302cdd" + ] + }, + "payload": { + "pubkey_prefix": "3722ea51", + "timestamp": 25755, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.948, + "lon": -179.9439 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0627.json b/examples/meshcore/corpus/generated/valid_advert_0627.json new file mode 100644 index 00000000..d15dcb66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0627.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287b5f69afa9182e73c6ab21324b1ad2da21c528ab30bba06cef2327811c35b6fffffbf2f3be6feea8a78ca97aa844be37b98a190f7fa585d000092f70833ec321276c6346d9b8e1c5f9a9bdf8006dc2b515c0402cc908a1f960b8c70e1325277d143edc45a4fea4e60a3feb7986f1a1a082af37b7ced84981a3c833358", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b5f69a", + "fa9182", + "e73c6a", + "b21324", + "b1ad2d", + "a21c52", + "8ab30b" + ] + }, + "payload": { + "pubkey_prefix": "ba06cef2", + "timestamp": 23896, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "3X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0628.json b/examples/meshcore/corpus/generated/valid_advert_0628.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0628.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0629.json b/examples/meshcore/corpus/generated/valid_advert_0629.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0629.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0630.json b/examples/meshcore/corpus/generated/valid_advert_0630.json new file mode 100644 index 00000000..01cc7e59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0630.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203e8d5b59b3b662488b71ebf9ceb18efe08ad877ace95f474b3095b83502cc9689c03a1d12f800006b3ebd130d192386d58d42b150c58d15b5025fe1b3c0b2f83d8235fab45f990acb422517c1903b5208d252d5db2fbba2db7a64908f838443e0721c00270a26d411fd26a3fad06b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e8", + "d5", + "b5" + ] + }, + "payload": { + "pubkey_prefix": "9b3b6624", + "timestamp": 63506, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9709, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0631.json b/examples/meshcore/corpus/generated/valid_advert_0631.json new file mode 100644 index 00000000..4e2a867d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0631.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118798478c2263419935d31508feccc9c549df32064c7078da480e98ed8b57bc029f6588b67c2d8237ac4c95587909ffa0e4c24f23291a78732130d1e741eda3c2906a15c7e00e2a6438da991e8aa597f8f5a4d6b6790be123fbcf9e56562188f856dfc7489d18fca57cb2744f4fe5a80220438b064c5cc5a5984382564b72616b3973756255665749", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "98478c", + "226341", + "9935d3", + "1508fe", + "ccc9c5", + "49df32", + "064c70" + ] + }, + "payload": { + "pubkey_prefix": "78da480e", + "timestamp": 807498616, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "VKrak9subUfWI" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0632.json b/examples/meshcore/corpus/generated/valid_advert_0632.json new file mode 100644 index 00000000..d32f84a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0632.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147e30c3b049f017b12db568a6478712decc477aed1b1e9b541703e15860d45b39560ac11e41ab43ddcc4c2e915209038046b323839ee162166fc4d2f744940ed124e4450f7ec18483ceb438f6709a81e664b62216c2a46100030f8a7ecd7b20c40848f264cfd0ba9e6444e0924bfd828802d7013639fa3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e30c", + "3b04", + "9f01", + "7b12", + "db56", + "8a64", + "7871" + ] + }, + "payload": { + "pubkey_prefix": "2decc477", + "timestamp": 845874232, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9401, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0633.json b/examples/meshcore/corpus/generated/valid_advert_0633.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0633.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0634.json b/examples/meshcore/corpus/generated/valid_advert_0634.json new file mode 100644 index 00000000..f4f228ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0634.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140822a1aef312f9efbd038f96cd989069f3cdaf2751ad621faafbc50684b4b6c064e840000c59f4fb536631eb4ff483b2fcd8eb07746ed6eb5a0be2310eba13df2fae0ecb17bde3adf8854edb4cf21d6e91b0d3d783c0510962b2f0c0e8d9cea8797525df0837a6538437a4129482f54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "822a1aef", + "timestamp": 33870, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "ze8CzA)H/T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0635.json b/examples/meshcore/corpus/generated/valid_advert_0635.json new file mode 100644 index 00000000..73b20421 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0635.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12476f16c45781a06e86aa2ee149a3acec9925406f4bd6ccbd8feff2c85a67f6ec9e6e53ace28f5fce6c5812169cb08e6d7d000060a06f215cbbb5754e6f05f483331272abd17da02c6fa6851d897dea3eb70658a71dda7d096ac5eaeec46f897a8fcb4ac411619beabde4994ec9a09e4be0afb911804a5d05490966f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6f16", + "c457", + "81a0", + "6e86", + "aa2e", + "e149", + "a3ac" + ] + }, + "payload": { + "pubkey_prefix": "ec992540", + "timestamp": 32109, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": -127.5307 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0636.json b/examples/meshcore/corpus/generated/valid_advert_0636.json new file mode 100644 index 00000000..683aeeeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0636.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ac199fdbd20cd299013fc4f7aefab3dc6d8c441b02ca749bf6ba32164f05c3cb4a3a9594a7d7d94fefff3cb2ecc9d108f9e17d918e7a65e599f04f33f2f2574d1000058db2f52aaec7483a3ddc7b08c30ad607f6f915a12421b37a2c64fa0203ac1738e162adadf76579cf9a6e47e82103fbd0516db93b57ecb31bae00cf56339a38402", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c199fd", + "bd20cd", + "299013", + "fc4f7a", + "efab3d", + "c6d8c4", + "41b02c", + "a749bf", + "6ba321", + "64f05c" + ] + }, + "payload": { + "pubkey_prefix": "3cb4a3a9", + "timestamp": 53620, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0637.json b/examples/meshcore/corpus/generated/valid_advert_0637.json new file mode 100644 index 00000000..2ad39253 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0637.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124274c9a39d8992474b2916ccde741e09417c1ec042dc7afca224a67cf721655de6da563c72ffffffff277bff1d8b0d7eb9c23f03709704a902ba0d2b5b036d8729a7e2703294fb0e3c0b35f931292cfb4cbfd94def837c0f59ad7a244ea7953e828193df52555e957c01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "74c9", + "a39d" + ] + }, + "payload": { + "pubkey_prefix": "8992474b", + "timestamp": 4294967295, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0638.json b/examples/meshcore/corpus/generated/valid_advert_0638.json new file mode 100644 index 00000000..2a7e42b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0638.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12843141ae5e6e2c5e99af7b836de362437649d36e989340af2317393c705b99f1c24b56bed99f0bdfd3997a7899e96a0000a8a5d07259bc2a00204f08f2eccba94b59d13c2ee66d99e87bea452e25d5b739d4d9c0f85852684fd5141f5881a42d384e0d93083ff688c9df6d148de3827e1402", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3141ae", + "5e6e2c", + "5e99af", + "7b836d" + ] + }, + "payload": { + "pubkey_prefix": "e3624376", + "timestamp": 27369, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0639.json b/examples/meshcore/corpus/generated/valid_advert_0639.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0639.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0640.json b/examples/meshcore/corpus/generated/valid_advert_0640.json new file mode 100644 index 00000000..31f94535 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0640.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12832c0e6f9b6163745a9f1fd7566d5ea02e167790d6a139afd57aec6b6d89a1007041701d24d00703cac69896000056c1ab43ee74bc03c9bf1e09e2ff4ecfe2284977c35b2bb5e5b640851450973614840461d82d83138b40ad1cb255423f615f4a4f90fe7bb504fd722e1f53a75e14b1b5a2fad5be45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2c0e6f", + "9b6163", + "745a9f" + ] + }, + "payload": { + "pubkey_prefix": "1fd7566d", + "timestamp": 38552, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9785 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0641.json b/examples/meshcore/corpus/generated/valid_advert_0641.json new file mode 100644 index 00000000..8d71c70a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0641.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12814e62d7d73abecaa7220b2d92e525e6dccdbf828647d0de411b2ed54f9f07ae83ef5969bb000000c74d342cad1f00a3f1d11a9f29d792edf50cedae949bdfe02a66bdf5c79e544ebe95a7fb0b51f9b346faa9c28fdbcbb7a45c234206898a751f63e53c7f37b4b912214f1b04ca2846f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4e62d7" + ] + }, + "payload": { + "pubkey_prefix": "d73abeca", + "timestamp": 187, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 68.8986, + "lon": -179.9514 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0642.json b/examples/meshcore/corpus/generated/valid_advert_0642.json new file mode 100644 index 00000000..dd488c18 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0642.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205bbebf68b617fd36db649ec7077858ea53cbdff0cd40d9a006a54bf4a362d0dbce53cea5027384f00001a977643cbab5845d1bd4c0cc56261f132c5b714f462b97f8c89028a0b18eca266433bd407733b16d9bbfa3c0725f6c02c1fc4fa8fcb1ebf5cb0ca40fb77fd9b13b6782b033d6cea00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bb", + "eb", + "f6", + "8b", + "61" + ] + }, + "payload": { + "pubkey_prefix": "7fd36db6", + "timestamp": 20280, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 53.1806, + "lon": 15.3631 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0643.json b/examples/meshcore/corpus/generated/valid_advert_0643.json new file mode 100644 index 00000000..6ffd7bd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0643.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184d6defec0b0b873625cfd05aa72e1955ee40dd757e87c56a5da62ae079cc371a5401fe4f8413df5f5edbd101f0c72000050d4a991a6a8e368f252f801ed0ec6efa0a8c4b9456fc0527b6b04fab1694bfa882b8afd1be72774729c80c19fbd00281290e2cd09cbcd61d6a77659c91c3e4403", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6defe", + "c0b0b8", + "73625c", + "fd05aa" + ] + }, + "payload": { + "pubkey_prefix": "72e1955e", + "timestamp": 29196, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0644.json b/examples/meshcore/corpus/generated/valid_advert_0644.json new file mode 100644 index 00000000..a2b72641 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0644.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12079be033b27dfee2a16f2c109e5ed538c962ff88541d6c9482b9335197c7e5c707ec834e33ad7127ffffffff8976b424d7f11f19f3820278d1fd0faaec69d39ccb5dcb7d579b08b6ff6863bb5e7758709a1ae918ddf5b06b5ba0359fdbd28dc46b71d710b08faf1f7a4123f804", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "e0", + "33", + "b2", + "7d", + "fe", + "e2" + ] + }, + "payload": { + "pubkey_prefix": "a16f2c10", + "timestamp": 4294967295, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0645.json b/examples/meshcore/corpus/generated/valid_advert_0645.json new file mode 100644 index 00000000..07631bed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0645.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146953f8f4c555833d954c786bf81131d7f738d44c296befcaf9b80c2ddc8265f87bab12b9c6f74bc2caba67e4075b000005044975ef64014199978a285cc2aedecef797b7fb23e711df3c66dec3f72f8459edad0fcdb83e2065da2c89b0d4bd75da387e950a8a566eafbce6dcc70ad05c9921cb6a2faea6b45f52553643f655d41442771733564", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "953f", + "8f4c", + "5558", + "33d9", + "54c7", + "86bf" + ] + }, + "payload": { + "pubkey_prefix": "81131d7f", + "timestamp": 45173, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9998 + }, + "name": "%Sd?e]AD'qs5d" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0646.json b/examples/meshcore/corpus/generated/valid_advert_0646.json new file mode 100644 index 00000000..cb26bbb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0646.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118401604975c2982068ea4f1d85eb48a770ae907ea867770998fd59b921dcdd68058395f6a6d621f59dcc2330401fc500001f5d293b19b5163e9e00648d5e814bed586943d91cd70cd2aa8cd9918dd37ff2e91619a025eaf377caeeccfb0aa936087dbb4d3f6cef8ac5b567f1303acc8987835c21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "016049", + "75c298", + "2068ea", + "4f1d85" + ] + }, + "payload": { + "pubkey_prefix": "eb48a770", + "timestamp": 50463, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "\\!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0647.json b/examples/meshcore/corpus/generated/valid_advert_0647.json new file mode 100644 index 00000000..384b24a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0647.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11080d26e7f82f0feb588c8b6d39d6ab2f279e119126c869027c3b51c5c96337db9d934b49e27dd67d396a82b465ea65689ca491de4eef7a2e6d1a4c1cc10c78b6c573e3c2d2d027557acf1db6eefa506b2456486d23e1833ecbd58fded3080a2728cad31a2561c4d6fec5d0df2e11dcb5a2fa146b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "26", + "e7", + "f8", + "2f", + "0f", + "eb", + "58" + ] + }, + "payload": { + "pubkey_prefix": "8c8b6d39", + "timestamp": 1706328682, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0648.json b/examples/meshcore/corpus/generated/valid_advert_0648.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0648.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0649.json b/examples/meshcore/corpus/generated/valid_advert_0649.json new file mode 100644 index 00000000..8ac320c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0649.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11835f5fecc2ac6e5420c1ab9e968c1308d73b7303d15fb9f12700c7e00f7ca3959a647c43bb8343a93babc3000000d68da622b6bc00ce5b7ca723d4aae8979d1a86540f4f70796409368daeb96c15410832359c872503960034b565ba1752cca688fe9acecd19babd23ebfe11132a8167434f414d4e707a552a7d5b6a4a6a68585664", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5f5fec", + "c2ac6e", + "5420c1" + ] + }, + "payload": { + "pubkey_prefix": "ab9e968c", + "timestamp": 195, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "gCOAMNpzU*}[jJjhXVd" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0650.json b/examples/meshcore/corpus/generated/valid_advert_0650.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0650.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0651.json b/examples/meshcore/corpus/generated/valid_advert_0651.json new file mode 100644 index 00000000..d0c0d061 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0651.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208f8eeb15678edfb84ad9009d6340aaa3fb39b91c277eac84868c08044443b5d361a4b41a68ffa1c9c0ab900003a82ac77107f8cbdfb71d932756fd5c2e57adc2db99cb9133cc0b70fe5096d2452da182f02d50f88ffcc69151db6d25cc5a702d268de9c7e7e038736ba771eab92c798a3fa296b45f57d77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "ee", + "b1", + "56", + "78", + "ed", + "fb", + "84" + ] + }, + "payload": { + "pubkey_prefix": "ad9009d6", + "timestamp": 47370, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9418, + "lon": -180.0 + }, + "name": "}w" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0652.json b/examples/meshcore/corpus/generated/valid_advert_0652.json new file mode 100644 index 00000000..0140a6f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0652.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12800a0a91576e3bf03bf34aa7c09952f19831e2c7fe4494c29133c6220eb05ad2aa2c87bd6947844f7af9c2ed774272a6a456567fd7c2d4f95646681b231c261236fd9b640a8ac866c3cbd400e5017a8d47c3da10c12b475170535ed3018609ad990bd1600703", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "0a0a9157", + "timestamp": 1774028588, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0653.json b/examples/meshcore/corpus/generated/valid_advert_0653.json new file mode 100644 index 00000000..d79eb2d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0653.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284adbf84184563a1c6249b884c87ee3f453a4935e4a85f239bcaf7eb0ab1f5ba657229dbb803cf2a2cd5f8f207f23d000083ea71eaa2549719a24e399d670caaffab33d0adbe99a83c78874b7ddfd334392ce25405ebc5ff40f35d3cd0a6443d56b8d726122fa118ee779354d1b722689201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "adbf84", + "184563", + "a1c624", + "9b884c" + ] + }, + "payload": { + "pubkey_prefix": "87ee3f45", + "timestamp": 15858, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0654.json b/examples/meshcore/corpus/generated/valid_advert_0654.json new file mode 100644 index 00000000..23a887b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0654.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a107464c629b38baed0251a2e973771f21b4c33d26410e32286b9a9e44bb8046f7534c6ade5576a24d302edd46d462a3386ea51b66c36700776ac07233aea8500000060f45640bb4aa5f15aa599e8f3fafa172cc48aabf5927f1a2bbccc950db9a8346ea0e5fdc941d523c59bde9e8e0ff37f3f490f65a36fd20dc4c17d9ee930d1b811c37d21035d6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "107464", + "c629b3", + "8baed0", + "251a2e", + "973771", + "f21b4c", + "33d264", + "10e322", + "86b9a9", + "e44bb8" + ] + }, + "payload": { + "pubkey_prefix": "046f7534", + "timestamp": 133, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 52.5265, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0655.json b/examples/meshcore/corpus/generated/valid_advert_0655.json new file mode 100644 index 00000000..e759a228 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0655.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145615503c4ac400cd46d8357c342c34144c1788e822cfa8c3bad26b51b9b8cdc1fef0c6adc55d73bf3056e5a7e8bdee8fbf7a6a3bb7bd5da2674c75a61dcb59333204183f7e843ac570310464432bd4b6daef60d4457e2938f3ff7c36d75a53c36305374d25b64a852dc749a5ca97884667b2a756b447d2d587a7327", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6155", + "03c4", + "ac40", + "0cd4", + "6d83" + ] + }, + "payload": { + "pubkey_prefix": "57c342c3", + "timestamp": 3733683802, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "f{*ukD}-Xzs'" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0656.json b/examples/meshcore/corpus/generated/valid_advert_0656.json new file mode 100644 index 00000000..3f63fce3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0656.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140bac191118f70d2adc3fc8256280b1d00aa044bd1668876ce18290622d7eb368ba50000002a74191f0be4adf70abbb9517482e649246ebe9acd41f511b59d15090686f1f23aceb17ac795c12f48f0fa0d0fb6f88c23cb1f636d58bfc2c0a6b7415e98e48304", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "bac19111", + "timestamp": 165, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0657.json b/examples/meshcore/corpus/generated/valid_advert_0657.json new file mode 100644 index 00000000..93ee081f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0657.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207e3e4b6aaa4e1aac95811625528dab15916d07593a6bcebe3c8f7d51cf077a18ddeb525aaf45cecf34d97e559ff8288f995e3642575d671ae8ca16dfff9f2dc5e7216dd420002201654b859e0d663212e8e1b076b7ce41d16b1c41922fa6cfe41003df0f941ec28c4bf795a01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "e4", + "b6", + "aa", + "a4", + "e1", + "aa" + ] + }, + "payload": { + "pubkey_prefix": "c9581162", + "timestamp": 3851898355, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0658.json b/examples/meshcore/corpus/generated/valid_advert_0658.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0658.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0659.json b/examples/meshcore/corpus/generated/valid_advert_0659.json new file mode 100644 index 00000000..2cf489f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0659.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124989fdb77765847279c957df9e760469f816b7c93ce862502156156ad1706fab32f2c63cfb68c8e022210570a60eaa0dfb63b28f0a00005135ced15784bab98d31cb108863521f5504b9a6ecd455ee502934b11ae5ef80015132e8b974eba5592e02aa2718ee7ad2ac1a8af45dc2e34d794a25e76765609235e5a2fd80b5a2fa20252c354736", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "89fd", + "b777", + "6584", + "7279", + "c957", + "df9e", + "7604", + "69f8", + "16b7" + ] + }, + "payload": { + "pubkey_prefix": "c93ce862", + "timestamp": 2703, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -39.6561, + "lon": -90.0 + }, + "name": " %,5G6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0660.json b/examples/meshcore/corpus/generated/valid_advert_0660.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0660.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0661.json b/examples/meshcore/corpus/generated/valid_advert_0661.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0661.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0662.json b/examples/meshcore/corpus/generated/valid_advert_0662.json new file mode 100644 index 00000000..91baea6e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0662.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185e998fc06efcc79b2e867d1b27da5c3822bfb9d842c311f6e56e01fd676646202307cdf07dd333a655d723556ca9f4ac80000004b78549050b3f8ed6d0ec992fc9341f09d4fa332e780de655668272b63795716bdf055497baf5712da8b8ed37e30587e7dcc304f903944d6737a32e077893f45822e69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e998fc", + "06efcc", + "79b2e8", + "67d1b2", + "7da5c3" + ] + }, + "payload": { + "pubkey_prefix": "822bfb9d", + "timestamp": 200, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ".i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0663.json b/examples/meshcore/corpus/generated/valid_advert_0663.json new file mode 100644 index 00000000..8466cfd0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0663.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144deeb04e2c830b5c85deeed2a0788374fcb3a5127cca354b5a94d4bf606df44975c239a9246b3012cf600000022179e1e40a995fcbb68f5a3baf39711a7daae8277b31b5eacb3c7bf4d43c8491dd4dae1bd7162e0b6b7c627669e71202c95395abc62e28d31da99a0ded7ea65835a79795d29", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "deeb", + "04e2", + "c830", + "b5c8" + ] + }, + "payload": { + "pubkey_prefix": "5deeed2a", + "timestamp": 246, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Zyy])" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0664.json b/examples/meshcore/corpus/generated/valid_advert_0664.json new file mode 100644 index 00000000..c2a9e7c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0664.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114505cb64ee895adb5aa96c85398a20e6f73ea93d020190231bd67853809348f1aede07649ba54c8c298caf09000000f98ef62f2d9363ef2b456f3e4c74a07d2a487425af62a6692f63c7036d7792316b251eea2fb4ee88a4990c46db13e51bb5610bdc0477ba81c19d2bd00f3b218103", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "05cb", + "64ee", + "895a", + "db5a", + "a96c" + ] + }, + "payload": { + "pubkey_prefix": "85398a20", + "timestamp": 9, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0665.json b/examples/meshcore/corpus/generated/valid_advert_0665.json new file mode 100644 index 00000000..7b942e3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0665.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288305b25ec65debfd8212af7d9c4d7a2a26d2dd061d4750e156c4a76cc26db89294dc76f09e5542542c2ee03559e5c20a58b751a4411783650e402ca50e0b6b35fde0e01e2d899f051359c995755023fc2f14ba004955f58d59b7bcd0474a6fb25514a3d84810f17caa3889fb0332dae60c89a913ffcf2506eb4732c6311b8b5a2fa946b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "305b25", + "ec65de", + "bfd821", + "2af7d9", + "c4d7a2", + "a26d2d", + "d061d4", + "750e15" + ] + }, + "payload": { + "pubkey_prefix": "6c4a76cc", + "timestamp": 1355416292, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0666.json b/examples/meshcore/corpus/generated/valid_advert_0666.json new file mode 100644 index 00000000..a6c4a649 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0666.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11458207875c533bda3abccdefa8d01505b8920dbfcaa2b59d6760066147a0a78a78c93a88a08bf39d49adb0bf0500008a919e65bd55950ea5946bdda7a33a0a42e8c4d8b0506c22a619c10dc2b14a64c76dd3b664418e8e8afccf5198db42db7c9e6056ba62405949a946607e5f278f824d26774948614b6859712a502d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8207", + "875c", + "533b", + "da3a", + "bccd" + ] + }, + "payload": { + "pubkey_prefix": "efa8d015", + "timestamp": 1471, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "M&wIHaKhYq*P-" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0667.json b/examples/meshcore/corpus/generated/valid_advert_0667.json new file mode 100644 index 00000000..feb69348 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0667.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114855d4560e46ef98b1c9d489a7e2cc44674a777c768c642fd82029bef576ecb20a8f4fe0a5370de3243b35add8c22d72ca99b70000fd3595a2adf1fca1be102155852cb515386efce5676ee01d5dda3338873c6ad9b7f9a1cda783318e2da32d4c04c28432bf78dc3e2b97bdb2fca3c21661a9637381334f53", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "55d4", + "560e", + "46ef", + "98b1", + "c9d4", + "89a7", + "e2cc", + "4467" + ] + }, + "payload": { + "pubkey_prefix": "4a777c76", + "timestamp": 47001, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "3OS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0668.json b/examples/meshcore/corpus/generated/valid_advert_0668.json new file mode 100644 index 00000000..985c68b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0668.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203acefc25869bf5174c6abaf9a3117b862b9a10a328ba6df25c59c5250a8837eb2c8995659b600008cb6415dbadc874868e25410fb01da11b8f4a9370ae1d52e8d4bd745575067a6a700408e09bab7cd275ff0bf84cad42bedfe89ff30b8a0ee595999b76b5fc4f911e0a143030100feff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "ef", + "c2" + ] + }, + "payload": { + "pubkey_prefix": "5869bf51", + "timestamp": 46681, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 54.764, + "lon": -0.1311 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0669.json b/examples/meshcore/corpus/generated/valid_advert_0669.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0669.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0670.json b/examples/meshcore/corpus/generated/valid_advert_0670.json new file mode 100644 index 00000000..87a9c108 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0670.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287ff5e5ae0fbe88ae6b65851e2f3596430418616c8daf5b472bac441f505f2a8ff5867e961bfaf2e0cf33b6c4bb5a8a1024a4748ab02dd00000081f5861adf4db6752c689cc6bb3ddf21c8caf67e42ec73f0df11057b6afc631946c7d0ea5ba1bc55024ebdf4720ddeee0658223ee09c52d8ddb5d0ff617542c3143e4bb3fa9b07c2fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ff5e5a", + "e0fbe8", + "8ae6b6", + "5851e2", + "f35964", + "304186", + "16c8da" + ] + }, + "payload": { + "pubkey_prefix": "f5b472ba", + "timestamp": 221, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -88.9131, + "lon": -37.6157 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0671.json b/examples/meshcore/corpus/generated/valid_advert_0671.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0671.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0672.json b/examples/meshcore/corpus/generated/valid_advert_0672.json new file mode 100644 index 00000000..ad7e2f97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0672.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284459763097f578a61a5c44073c759adf0f21ca6450f99769103042d9b8c84f27872b320bf577fba3d2e80e40b13000000c3411acf31f95b1f37ad7d8ba4bfd95fe0ee854e036e3c29ba3158b41538f3a1b4c0dd03450b1759bc8f9257f6ff58dad6bfe3338f3ed0355da5944f36d39d8f13d089a3faaa6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "459763", + "097f57", + "8a61a5", + "c44073" + ] + }, + "payload": { + "pubkey_prefix": "c759adf0", + "timestamp": 19, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9456, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0673.json b/examples/meshcore/corpus/generated/valid_advert_0673.json new file mode 100644 index 00000000..6f401147 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0673.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12024040e6130be985bc72333c4d65534e8b39e941d97bfe4a3d0e9c937db4b067e52d972ea63e8b8f2d279a196f3ee5af46292026eee4de320fee0f85eb02d91a5ed202435e644e5ae41c71e452601b69dd5baebfa1f0d6476d35b18c40c1d53a1e77786b7d121f91553560ff006b45f5646972656374", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "40", + "40" + ] + }, + "payload": { + "pubkey_prefix": "e6130be9", + "timestamp": 2336138798, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -10.4721, + "lon": -180.0 + }, + "name": "direct" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0674.json b/examples/meshcore/corpus/generated/valid_advert_0674.json new file mode 100644 index 00000000..661cd4f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0674.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202e0fbd60031496b75d1bcce0a0d02c2106085427328b8754c3d546bd0452cd11e15d26c77efa182a402bf2fbabf32b376c3c19857986308a6546d3dea501a99bbba4d9eafa1bc6be4d0d247ca1422b7907f1bc4d13d23289e30502e151293cbdb1e9dd68fb0c5115eb6a2fa10fc45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0", + "fb" + ] + }, + "payload": { + "pubkey_prefix": "d6003149", + "timestamp": 2716825452, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -179.9629 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0675.json b/examples/meshcore/corpus/generated/valid_advert_0675.json new file mode 100644 index 00000000..4d8b3d43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0675.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280290e606a76760f31a99dd91d3e0a3e2f97a298f108154d365436912f86601beb39830000b81623f9960c54251463fc3450a9f6f00a392c34f6b04a43dfc3577b166de7b2fcddf9cc6b7d96bd4621d94507fbc2c2e030055b3e95b6235f829eea0d2c9e389182cc7101a8ed480077614435", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "290e606a", + "timestamp": 33593, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 24.2351, + "lon": 4.7794 + }, + "name": "waD5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0676.json b/examples/meshcore/corpus/generated/valid_advert_0676.json new file mode 100644 index 00000000..b8c63cea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0676.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128625ac25ec962977c92f38f479befabc66ac406f5328d3c258ca77e9ccf128ef522cd785111215bc8494d70b97019b98fbe6c74b9bb3ff13921b0f6acd7be699fc8af9cab0d9051d07f721641d9802648966bed68109a00197d5a9f022333a53eab7614e159d3fb01319a4e9a518d0ac3f7de5ad10e6089272f628fe58a0ebf663", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25ac25", + "ec9629", + "77c92f", + "38f479", + "befabc", + "66ac40" + ] + }, + "payload": { + "pubkey_prefix": "6f5328d3", + "timestamp": 4289960779, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -30.8699, + "lon": -152.3302 + }, + "name": "c" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0677.json b/examples/meshcore/corpus/generated/valid_advert_0677.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0677.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0678.json b/examples/meshcore/corpus/generated/valid_advert_0678.json new file mode 100644 index 00000000..b7332b47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0678.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11049c63ac524e33f80ed9322b34374b5ba96ab88aa51a2e02a50f320cee42a5bc57fbf391232bfb000074cc6b216539219b2f1899bda3dc2ea75892edd4b0f0a44cce6cfa4f7393697e5ca45a4ac5510b5edb673faf4832f6b8a01f10611ee2acde58a7d5d660866bda816d596246", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9c", + "63", + "ac", + "52" + ] + }, + "payload": { + "pubkey_prefix": "4e33f80e", + "timestamp": 64299, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "mYbF" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0679.json b/examples/meshcore/corpus/generated/valid_advert_0679.json new file mode 100644 index 00000000..03c0894c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0679.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118857b43f6dc474fe6f0ad2e14fdb8e12d5944962b6aff4e43aa0a7c706d2257a717ed2b44629fcc9444eb34b2271617a9555e08fafc6aa07f219f60000ccd856a4073fe08229dd7834a11b2ffabef0f392a604e6af1dcd2ebaafca5e02e3f15e78ad2dadefc3b4cd536c57ae4cb0359fa6d3edd82a5ce2377521ce26ff02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "57b43f", + "6dc474", + "fe6f0a", + "d2e14f", + "db8e12", + "d59449", + "62b6af", + "f4e43a" + ] + }, + "payload": { + "pubkey_prefix": "a0a7c706", + "timestamp": 63001, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0680.json b/examples/meshcore/corpus/generated/valid_advert_0680.json new file mode 100644 index 00000000..55008e1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0680.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12080c5e3c166bb9f3546c6cddde1b490354c03bf20d811d64450efd2c8a43c12f3b4c5991f5c1f3c9645be80000117dec623dee9f457b818c2c10326fe7e974d7a6530caeda23506f5c273aca86a2bafb22ae1bf5d3aa48b814ddc95a7f597723713be64b6905fc20d50a909869145897a3faefec45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "5e", + "3c", + "16", + "6b", + "b9", + "f3", + "54" + ] + }, + "payload": { + "pubkey_prefix": "6c6cddde", + "timestamp": 59483, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9422, + "lon": -179.9667 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0681.json b/examples/meshcore/corpus/generated/valid_advert_0681.json new file mode 100644 index 00000000..a9878e74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0681.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12836aa2d5d3d5678c76f3964b0b286bf5ea14220c706d38503f757455822d2a5a13df5dc79e814573870ee39964e4f913126b26ac2b963e5992fa63b15a94064c498ffa872099ada4b1d402085eb144cafc028220266059d53714157fa842feaa42ebe87755e21fc538e3bb18c24a14804a5d057a5c46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6aa2d5", + "d3d567", + "8c76f3" + ] + }, + "payload": { + "pubkey_prefix": "964b0b28", + "timestamp": 3831798243, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 90.0, + "lon": -179.9382 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0682.json b/examples/meshcore/corpus/generated/valid_advert_0682.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0682.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0683.json b/examples/meshcore/corpus/generated/valid_advert_0683.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0683.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0684.json b/examples/meshcore/corpus/generated/valid_advert_0684.json new file mode 100644 index 00000000..6d40d19f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0684.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101eeb47db6bca54dade55359e5136f0a5a230da98581b205d293da564ecbcc21eb56f7890000eb97a323f942b3218f1af3611cdb7e9f6b7a912fa33ac533b2f0e6134f4393f680b8b44dee983e7f22cc51dc84685d035048af9d1834e920ce36726d9646586d02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee" + ] + }, + "payload": { + "pubkey_prefix": "b47db6bc", + "timestamp": 35319, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0685.json b/examples/meshcore/corpus/generated/valid_advert_0685.json new file mode 100644 index 00000000..74ba00a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0685.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12872bfda3f7a7db7ec54f022f350ee12bf74453c9a781593a83acc221a845d54ba4316b8ec5a8329b6fa8ce5b375b1d3150ca7f3d846cd9ff70bf4d2e305229bfa84fde6354c0e090b65592805660b4ec5928b9a027ed613e90130af076e09d8b060cdeda2d75e956fe11bb5d001296061b7927425576f460a79b147783b9fa436b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2bfda3", + "f7a7db", + "7ec54f", + "022f35", + "0ee12b", + "f74453", + "c9a781" + ] + }, + "payload": { + "pubkey_prefix": "593a83ac", + "timestamp": 3211853785, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -88.5055, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0686.json b/examples/meshcore/corpus/generated/valid_advert_0686.json new file mode 100644 index 00000000..817e5aa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0686.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206d28e7c793f73efb305404aca532200992df8191eb1311afc03fc96a1c3f414854e7dc8677ea0760000009c710643e10b7ef1cd7a247112b9e8409427597e304ab067a493cdd6e517a4923fd21417d7af8547a14109a9ce61295ffa16ca388d44c96a9df591b0748067a514f385a3fa97f845f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d2", + "8e", + "7c", + "79", + "3f", + "73" + ] + }, + "payload": { + "pubkey_prefix": "efb30540", + "timestamp": 118, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9466, + "lon": -179.9638 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0687.json b/examples/meshcore/corpus/generated/valid_advert_0687.json new file mode 100644 index 00000000..281326c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0687.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12050f6ac53161e2bd74928c22781a1e4f1b90dddb51644233f660d1fd045992e93d20efe5dbf466ea0000f7800ce2e257f123cc0f0348fed1112f98a98ea25f73440e450e42e80c452fbb5b6e81b9f78f35c15a1b3c2c1065864130df19635635e9fa783c1145c12466f2822d43664b2d5651", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "6a", + "c5", + "31", + "61" + ] + }, + "payload": { + "pubkey_prefix": "e2bd7492", + "timestamp": 60006, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "-CfK-VQ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0688.json b/examples/meshcore/corpus/generated/valid_advert_0688.json new file mode 100644 index 00000000..35f2ba32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0688.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284513df14d4fe6a89f8a29726524a438d42d7ad4483ffe623300e269d6d5e52102bedb2ac27f99bd676c284c9c8ee508d69f0a0e07191b7872a0908cd7276f1a99659dd292c9f48301b4e4285b641ac9583f3ac0b5671a116b0725375a13d744c708674c9261e3f716c9e3e239573e7f3e04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "513df1", + "4d4fe6", + "a89f8a", + "297265" + ] + }, + "payload": { + "pubkey_prefix": "24a438d4", + "timestamp": 3590907278, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0689.json b/examples/meshcore/corpus/generated/valid_advert_0689.json new file mode 100644 index 00000000..94d5fedb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0689.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184fe353d33e24b9136f320214dad3ff5a6964f3f16829915e42d2b7b8488514afca49eddce6fcc98cb5920ab9fb8c40000d0a042e78ab533b23ec1e3cef7ed70d75a6e26bd80d33c7a7af8f1d3b0746b6de7ab63f783f7c879cb59870e82253783b54dee220cd78b028e80b91faf7d24dd82493a4941", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe353d", + "33e24b", + "9136f3", + "20214d" + ] + }, + "payload": { + "pubkey_prefix": "ad3ff5a6", + "timestamp": 50360, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "I:IA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0690.json b/examples/meshcore/corpus/generated/valid_advert_0690.json new file mode 100644 index 00000000..512acec6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0690.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128720925cebdefb9589d5fa2e3745142cb0cf044f7850ab99a41091445ce9470c29aae8bc988b805d7deda9bc3db14b6ac1c48a746098feffffff5bcd8908223f04b8b0f7540885487fe8d7fa10f190e450357ee677d687b77e848a0549f281dc8fc8134551e6c2ef78bdd22c1f227d27be6c8fd68730de47220913e57d3304b48558f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "20925c", + "ebdefb", + "9589d5", + "fa2e37", + "45142c", + "b0cf04", + "4f7850" + ] + }, + "payload": { + "pubkey_prefix": "ab99a410", + "timestamp": 4294967294, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 70.4834, + "lon": -111.6391 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0691.json b/examples/meshcore/corpus/generated/valid_advert_0691.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0691.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0692.json b/examples/meshcore/corpus/generated/valid_advert_0692.json new file mode 100644 index 00000000..a359b284 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0692.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110649293cb327009586ec58b3f4cc7818cb8bfd15d6c1401f5ef5a59780013c716963390f90723461ec00008f729e87676cea10aa351e3047268d2b05556deba62763b392522ee02eba0f5f1f6bfb5a9a1c7583dab1f67e9f6e887a12e3a45f255a187c88ddfa36240bb42b826d4a6b4a50464a2c5f3a48", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "29", + "3c", + "b3", + "27", + "00" + ] + }, + "payload": { + "pubkey_prefix": "9586ec58", + "timestamp": 60513, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "mJkJPFJ,_:H" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0693.json b/examples/meshcore/corpus/generated/valid_advert_0693.json new file mode 100644 index 00000000..f142ba97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0693.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185314bfe978ac251c647abb31aa095b53b864c15027f6002bf31bea67d852ebe1f5dc4465803b39da22759f9917aca41c48f0000db4de4bc1e3f264c03947e5678e66e6a29a5296de33adb721cdc7e5fa662c1bea7c2db543f0dd1efb8f52b5b37f3fa38ed2efc8577503d39a914e04430400c4102", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "314bfe", + "978ac2", + "51c647", + "abb31a", + "a095b5" + ] + }, + "payload": { + "pubkey_prefix": "3b864c15", + "timestamp": 36804, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0694.json b/examples/meshcore/corpus/generated/valid_advert_0694.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0694.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0695.json b/examples/meshcore/corpus/generated/valid_advert_0695.json new file mode 100644 index 00000000..fd2c7c38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0695.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182b17dbe4b0ff0cb69cbd249f2086ce95154b543f17231e9ef93f4e36d639d72d06975bd3d35a52ad36624fcace0226444a733ca38d6a95a892f08a53641820152df4c163c050aef22192278055edd289c9f155dc34edff06006c3d9617aa3cb5a92884fbe070e9ce953d901", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b17dbe", + "4b0ff0" + ] + }, + "payload": { + "pubkey_prefix": "cb69cbd2", + "timestamp": 610718506, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0696.json b/examples/meshcore/corpus/generated/valid_advert_0696.json new file mode 100644 index 00000000..632a503e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0696.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140ad872486b5184621c4adf8639dca53b1b1eccc0ccd5651925e8e8b6c7887adee5b96fda239e7a154b53e65ee8c5fdbe22cb4ebe7b29bda3fd891534da243f0a35ff3870e99465039e904cad28175c46554c846f9c0b71db5e55c94d58e2ba32c47624b3801", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ad872486", + "timestamp": 2734528091, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0697.json b/examples/meshcore/corpus/generated/valid_advert_0697.json new file mode 100644 index 00000000..533604af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0697.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12001aa739341060b140deba02e56f74e5e60d5aa6ed5f111f6ff2883b24e64d883b9300000080ddff51c2a7aab4e3b24c9e7ec5eeecb54f6c0e42fcf6037887b20f0a64ccbfa625d69d260e30bcefe98a6c9173b7fb54cf16da36067bb2558009d21084d8bc139a07350003e745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "1aa73934", + "timestamp": 147, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 3.4754, + "lon": -179.9683 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0698.json b/examples/meshcore/corpus/generated/valid_advert_0698.json new file mode 100644 index 00000000..48b27774 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0698.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a7f033e3914f8c7f02034c0dec1fbf266ddfaaa9f1cbfbf884e5a9b6844cfc72d5d6ec03d7e60be897e1383000000765c35a12166463ca7d91b3fc2a86c1389a3d9f9ec14a23e698eeca211c2eb0212959c2e83c4445c4f751dc1956f65ff7c7b09f99b380d5503817a6f2eae62dc04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "03", + "3e", + "39", + "14", + "f8", + "c7", + "f0", + "20", + "34" + ] + }, + "payload": { + "pubkey_prefix": "c0dec1fb", + "timestamp": 131, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0699.json b/examples/meshcore/corpus/generated/valid_advert_0699.json new file mode 100644 index 00000000..6b37231c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0699.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283c0196c6ea50247fa2223d5b0c17d55e0f99ce8974b88732f87340c29561f9fe3273f22086ceb60567d62aee0746a88d32b569732d50e84b2022efc9b42a8332de1d529d5c757cb1658db59942969c6e64a738713859f3f39daeb05ff0a7ee43eaf9d80aa75e6a980aadaaba5f3946a33bc020d5f46f53862", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c0196c", + "6ea502", + "47fa22" + ] + }, + "payload": { + "pubkey_prefix": "23d5b0c1", + "timestamp": 1960881762, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 45.8884, + "lon": -179.9375 + }, + "name": "8b" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0700.json b/examples/meshcore/corpus/generated/valid_advert_0700.json new file mode 100644 index 00000000..7321b71d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0700.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242c4109ffb135adba9226995d8b5bfaacc0048ea4235ba7bb4cd826b604a39038c16472a157531f833f2061125c8a67519b5e734897e241a8e4cca52f74b822b26fac57728559e99c0ebb53df28700c98aed50c332c5bed105f43c842c61fd30690e0a3267983e478b03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c410", + "9ffb" + ] + }, + "payload": { + "pubkey_prefix": "135adba9", + "timestamp": 871903605, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0701.json b/examples/meshcore/corpus/generated/valid_advert_0701.json new file mode 100644 index 00000000..4dc5d940 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0701.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12820123124c0fc8d2f4e5602fd9d6d2418b46dbb08cbb6c99e6c704d3ee939ec747039713ced0cead8680c80bcd00d9f0a63d08516fb8a52c090e4a6298094556371625266f415eabb343c4955116f342c3fe9cbb7e84c2f1ace5c19af9ed81713fa849e4c72b0f336ed1281494afbafc246646f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "012312", + "4c0fc8" + ] + }, + "payload": { + "pubkey_prefix": "d2f4e560", + "timestamp": 3363866285, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -54.8742, + "lon": -179.9357 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0702.json b/examples/meshcore/corpus/generated/valid_advert_0702.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0702.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0703.json b/examples/meshcore/corpus/generated/valid_advert_0703.json new file mode 100644 index 00000000..0daf8b11 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0703.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248f108e0d5aa75973523004ec3ac37aca06e34994e9f3789340ac40250476e225547bb0d9e0b6a13f5b5c2508766b4a4b3113d0000fe91a5a530dd6eeb3f65787447df50fa01782ddb0a9334647df48990e5a723193a927ca98f9f369420e39f4af17354b8068477576c6887aca57d53db2adabd728456", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f108", + "e0d5", + "aa75", + "9735", + "2300", + "4ec3", + "ac37", + "aca0" + ] + }, + "payload": { + "pubkey_prefix": "6e34994e", + "timestamp": 15633, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "V" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0704.json b/examples/meshcore/corpus/generated/valid_advert_0704.json new file mode 100644 index 00000000..2031a793 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0704.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283fefc9bf4dc7bf06e452e278ccd35475ba065f310e85f677d3661530e5b1788ed4846a9966e36caa5ab130c0000e222a3207c3c413eccaeab47cce6e0b378f31e146ac1a3b20f60e6024330d3ffaede140d63063308b6781c9a699f9ad2fbe83831bfec3466def331f1569aba1102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fefc9b", + "f4dc7b", + "f06e45" + ] + }, + "payload": { + "pubkey_prefix": "2e278ccd", + "timestamp": 3091, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0705.json b/examples/meshcore/corpus/generated/valid_advert_0705.json new file mode 100644 index 00000000..edb288b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0705.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205def047f8e0900e4af68435b33c6e5db44c2a5c46a1a5a89bcbcc0825a7e2fd89265c07646fa06cddb738ed1a80d563854d4d7e9a65645624c3f14b0aff5baa24c276fd8c7ec3c73f6a4fd94d5faa607583a035a43dc24f1d9a81bce2947ff4e632e1a1406f2a2d7b3b01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "f0", + "47", + "f8", + "e0" + ] + }, + "payload": { + "pubkey_prefix": "900e4af6", + "timestamp": 3084741792, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0706.json b/examples/meshcore/corpus/generated/valid_advert_0706.json new file mode 100644 index 00000000..ff9bf2b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0706.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120275fc329422c78c61d4c1c6392b5efb213a0878b9e57b93e79ac7073a0c749adda5f76c90000006b987b91fdf95fe6f73864c09ae1f4cc0a9e912c950ad957eed4c0ebb2ab22345231c071fdaafae6096221704244849a738d1f0097620b42eb4919debb6081503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "75", + "fc" + ] + }, + "payload": { + "pubkey_prefix": "329422c7", + "timestamp": 36972, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0707.json b/examples/meshcore/corpus/generated/valid_advert_0707.json new file mode 100644 index 00000000..87e01122 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0707.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124acaf1826aadc4c390822437d7cc45dcdee2eae571db6b0a2755b04268cee6888fec501db63124dd0e794b30a629ff78b16b6f43d28278000077c10f84fcbe225da835741e7611b0cde1412d1f9712e6c28c92f3cefb01476b03d875615d5c6794fd8ef88af05db27bfe1c1d0dda9b2e3510620aa31c17aff11430c4a2faf06146f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "caf1", + "826a", + "adc4", + "c390", + "8224", + "37d7", + "cc45", + "dcde", + "e2ea", + "e571" + ] + }, + "payload": { + "pubkey_prefix": "db6b0a27", + "timestamp": 30850, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9962, + "lon": -179.9368 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0708.json b/examples/meshcore/corpus/generated/valid_advert_0708.json new file mode 100644 index 00000000..19a2413c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0708.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281a9b57291e11213f0226fefb5f1f692f0c7abcd19c7a15b93a0a3b1dd54b179d9273a7282680000ed39d844fe134a8163f19fd8674e250ae3a8ab3db8f468abd1db70399225df2340d4217fe9f99133fa081b9a1076c04c8946ccf0fbdc209175d3ce4898c9f4c613aeb5a2fab11046f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a9b572" + ] + }, + "payload": { + "pubkey_prefix": "91e11213", + "timestamp": 26754, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9576 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0709.json b/examples/meshcore/corpus/generated/valid_advert_0709.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0709.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0710.json b/examples/meshcore/corpus/generated/valid_advert_0710.json new file mode 100644 index 00000000..9cd24d0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0710.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183ab3006a5b0a7153fc1c0f1f809b822e3bd6f290194ad1983ebd7243d4fca21e27c70517ed23bbd098a87000000ec02578126fc66738acf2a52b463487271c127fcf43911d5723552bae5a2cbb78827e0f4bfe8f860a72389164f016e653ff61b3fe418025e581e5fe9ff217c76136939a3fae34346f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab3006", + "a5b0a7", + "153fc1" + ] + }, + "payload": { + "pubkey_prefix": "c0f1f809", + "timestamp": 135, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9662, + "lon": -179.9445 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0711.json b/examples/meshcore/corpus/generated/valid_advert_0711.json new file mode 100644 index 00000000..c54e70f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0711.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285e157b267930556b487688a6fa5afec083e5f1cb410d67737abbfd9b93c01bfbced4f8dd380e300cdfd9fd803fdefee11a40000dd1cca5da98614cb1eac7a1c184d5e23f05990048cb443c6a097cac6362cb937b9fa980be1a25c482b58c66d1c84f9c3c8f0c3cea2570004bd804c093ed11c471218b6a2fa0100ffff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e157b2", + "679305", + "56b487", + "688a6f", + "a5afec" + ] + }, + "payload": { + "pubkey_prefix": "083e5f1c", + "timestamp": 42001, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -0.0655 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0712.json b/examples/meshcore/corpus/generated/valid_advert_0712.json new file mode 100644 index 00000000..b17b354a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0712.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12458a203c20bb540064ca0391bb550c8c76259823ae37963b3131037a545f224057e7aa8d540632ad39a6ca655f0000d485078c99c120f6bcf8457b3ddfbe7f1a536b1eebbb9b5b7b56b2412d062d4d3d0a8190aae05ee9b5a3131ad29394bb37fe5fdb0745b30e88028a41904c899b14c1b5a2fa8f9345f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8a20", + "3c20", + "bb54", + "0064", + "ca03" + ] + }, + "payload": { + "pubkey_prefix": "91bb550c", + "timestamp": 24421, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9896 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0713.json b/examples/meshcore/corpus/generated/valid_advert_0713.json new file mode 100644 index 00000000..b704aa0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0713.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149e59491c41648b66582db2ac8d598d7acf9c528ed819d10fa1231d6134a0baf114d10824c2058128e6f68265c23b8bba50ab68f350000e14e08a9b8a88fc9ccecebe38803d6bb9e0ef0b24eee869b6d5aaa47dad5d3963dde93cbe67b5d1f93abd219b90998f0d34c647f57a7fb1c21b70a58e55c4f7714be51f8fed97e6d02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e594", + "91c4", + "1648", + "b665", + "82db", + "2ac8", + "d598", + "d7ac", + "f9c5" + ] + }, + "payload": { + "pubkey_prefix": "28ed819d", + "timestamp": 13711, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -17.2806, + "lon": 40.7303 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0714.json b/examples/meshcore/corpus/generated/valid_advert_0714.json new file mode 100644 index 00000000..b4da8abe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0714.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101427d9ad179cc109b33ae2b5c861fb58c941f2643cdcae570717d6b963a9bfc3e0ee6000000dcfe972805bfaae8b277f9aab15ef733af328fd1c577e1fe55c2b4362aac150a854276451bdb2b32c077407186964cae52be5237b8d923dd46ad6e054fdbc9d7940acfbe04826b45f5736b7d664529715f69374463493a21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "42" + ] + }, + "payload": { + "pubkey_prefix": "7d9ad179", + "timestamp": 230, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 79.6137, + "lon": -179.9999 + }, + "name": "sk}fE)q_i7DcI:!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0715.json b/examples/meshcore/corpus/generated/valid_advert_0715.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0715.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0716.json b/examples/meshcore/corpus/generated/valid_advert_0716.json new file mode 100644 index 00000000..0da62549 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0716.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109d38219a0123561fe2b820509ef4c9425092facf0fff6b13b3f597a919e6004837619a8f1adb894054707bf00000c888169ef94b1260512eb7fb0a83dc1a6cc617b2fe25faf4944694ac4077d6ea24052634262f05ce81f35e7ad903de950701cf90fa266d5863ebcac5d512eab8364", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d3", + "82", + "19", + "a0", + "12", + "35", + "61", + "fe", + "2b" + ] + }, + "payload": { + "pubkey_prefix": "820509ef", + "timestamp": 48903, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "d" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0717.json b/examples/meshcore/corpus/generated/valid_advert_0717.json new file mode 100644 index 00000000..94cc05ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0717.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181454e5f0911f27f537e1cccfe97978681345e52ede5e5afa0c6371032bcc274e968029bffffffff774466032f42627763846ce52da8133c2b4a6e83f766367f1551098e44bc6535eb5f71b09a6713022003df3192e923e77c71b22ba89f78387c7be5a9de21499104", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "454e5f" + ] + }, + "payload": { + "pubkey_prefix": "0911f27f", + "timestamp": 4294967295, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0718.json b/examples/meshcore/corpus/generated/valid_advert_0718.json new file mode 100644 index 00000000..a34c7818 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0718.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12090c0a8091addae41ae4db67032099074652a78209457ada98f6e6b342f3a51d337acfb02ae161dbe6fbdb4e00001d6689987348d700efca5884f4232133706e3ff6d35c84ca7b8d0a34c02ff66cfe39628fb9b479bbaddad93e092982d1ba8560c997b76924ceca9d5f2ae915f88229", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "0a", + "80", + "91", + "ad", + "da", + "e4", + "1a", + "e4" + ] + }, + "payload": { + "pubkey_prefix": "db670320", + "timestamp": 20187, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ")" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0719.json b/examples/meshcore/corpus/generated/valid_advert_0719.json new file mode 100644 index 00000000..5336ffac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0719.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280f7c481e15ac4be13da9bfaf315cb65ec717251983f991db1e0de6be38fadc4c49a960000c03964f16986fcd7400e5cd4732397716c2076fa6db75e134e6bd840e477abf33dea64476ab2e3eebb89869323890c7d2784fdedaa67fa4cd33f2027ce29c0fe8457", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "f7c481e1", + "timestamp": 38554, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "W" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0720.json b/examples/meshcore/corpus/generated/valid_advert_0720.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0720.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0721.json b/examples/meshcore/corpus/generated/valid_advert_0721.json new file mode 100644 index 00000000..c2a48023 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0721.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120317a965311c156d2a29399a78528a6c77ab7e96c9883714ded532a6c0e71feab9e3b676b7c60000bf08250de9aaa3be178c90c6e7049e23f7d1f0f5ea93155d87125dd8ee6d2c07b9e3c326e3ea62ea8e493574cde4f7e1aeab12107a97692f0a5353cc749128a492f1b5a2fa297845f55d7675", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "a9", + "65" + ] + }, + "payload": { + "pubkey_prefix": "311c156d", + "timestamp": 50871, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9966 + }, + "name": "]vu" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0722.json b/examples/meshcore/corpus/generated/valid_advert_0722.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0722.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0723.json b/examples/meshcore/corpus/generated/valid_advert_0723.json new file mode 100644 index 00000000..0d5cd07c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0723.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203e94472b0bb1d067ec9ecd4d65e4b4858f08662209ee4a51af2fb7f170f1d7d90c30d92ffffffff0ded3b4fb803db787ba4b34ea5f6419f5783d2c06a991fa9180ddb3e218145a93b45dd5e4f267548dc3697d7843bb4985b4f16b5483f055179f34187b07de8d004", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "44", + "72" + ] + }, + "payload": { + "pubkey_prefix": "b0bb1d06", + "timestamp": 4294967295, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0724.json b/examples/meshcore/corpus/generated/valid_advert_0724.json new file mode 100644 index 00000000..78cffa61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0724.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202d9cf88cdca25c820d0178858e6e6f907771fa980732ea2c1c4208a7382dd4395308eecb2b7aec3f6ff3af2239f82759273f0a6de430e7e7310209ef31ca702b244d8495357a73c8eb29193c4173691ff878928022208eec0b9f30cfa15a96377af7c56c2867e816661", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d9", + "cf" + ] + }, + "payload": { + "pubkey_prefix": "88cdca25", + "timestamp": 2931274476, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "fa" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0725.json b/examples/meshcore/corpus/generated/valid_advert_0725.json new file mode 100644 index 00000000..e22b04e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0725.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184e79296e04bdcfbf9d581c77df270f8bdce0e64ec51785ef4c5f52ec88267fabb37c6130706956d0b5992295e00000000db9873c4489ed8e0194f896c295cdd672efd50242ae76f2068900570f73b4fae0712f4261c47ca29c851c4da3969328dc3b5195f619e2e73b7d5c70f0d5acd1d84656c7365", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e79296", + "e04bdc", + "fbf9d5", + "81c77d" + ] + }, + "payload": { + "pubkey_prefix": "f270f8bd", + "timestamp": 0, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "else" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0726.json b/examples/meshcore/corpus/generated/valid_advert_0726.json new file mode 100644 index 00000000..1a164ff2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0726.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11860f6141a66210708480f3472b79143495d178659832fe0f68532874690d8b502471d595fa702070b01f9ba78799343cd5fb18dfb9188a9d0a5fe8e0a955f82e0447c104a47b3e0283f844f89f125f5a38aecbf3a4e6d5c2019662168cfd0f48b1b8bf1880600753be098cf4171dc6d201cdb9f74940be84526f502738735142275c272327683b4f63702138", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f6141", + "a66210", + "708480", + "f3472b", + "791434", + "95d178" + ] + }, + "payload": { + "pubkey_prefix": "659832fe", + "timestamp": 2316876255, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "RoP'8sQB'\\'#'h;Ocp!8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0727.json b/examples/meshcore/corpus/generated/valid_advert_0727.json new file mode 100644 index 00000000..ca883c21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0727.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124ab40d1d381f1469873194d2376e2b438b67513779305434162a36106863f8080314dd3621e1e6823f2a2dcabacd02af7b90243898ffffff00c819c252b7e5a6b945d2f8ece48b5feaaac5b763411813eb2ae9149449502441ec0412b18b55eed0c6e45128f691415bb9bfd854d7ad7c60407855e107d815151461b6a2fa6e3346f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b40d", + "1d38", + "1f14", + "6987", + "3194", + "d237", + "6e2b", + "438b", + "6751", + "3779" + ] + }, + "payload": { + "pubkey_prefix": "30543416", + "timestamp": 16777215, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9487 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0728.json b/examples/meshcore/corpus/generated/valid_advert_0728.json new file mode 100644 index 00000000..ed51e79e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0728.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202251b3c813709c3b09c53b7ae020e6d43a32d26c14d08d2aa2fb5565ddd0a52d0b9adbb000000b0da16af4e793985180b56b4d49d66d82e575d4e53674e167e36f908d883cce13b3db734f6d8fc3e14da7e1e3c344360f57254f8e7885e5a71aa459b5f3e6e5f04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "1b" + ] + }, + "payload": { + "pubkey_prefix": "3c813709", + "timestamp": 187, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0729.json b/examples/meshcore/corpus/generated/valid_advert_0729.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0729.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0730.json b/examples/meshcore/corpus/generated/valid_advert_0730.json new file mode 100644 index 00000000..36352ea1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0730.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114318d2c8ffc534470f6c059255a2d450756e2de3c274eaae80ef6efbb3b8fd829859f858d0f5289100000032f3659fb3deb8f66b64d367d4cfc87def641f819ac0151468818bab97bc0b02e1c1d4f739a58d72b51240b80a62835f01e7e571096cbc7e3a5dd80d9f4703f51471eb83fd0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "18d2", + "c8ff", + "c534" + ] + }, + "payload": { + "pubkey_prefix": "470f6c05", + "timestamp": 145, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -41.6862, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0731.json b/examples/meshcore/corpus/generated/valid_advert_0731.json new file mode 100644 index 00000000..9f3ebee2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0731.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a0dac5b46625dad3e1fabf02596185c09dab5a592a8711986990813eb877ddab7d2475d82de0fdd4a7871ac2d27334ca4e389046f6eea30ca29ef7e56dae5ffffffffa7653faa693775dd7be19369cbeb5cb2d734602098d86b5c6da00c7dc669cee5b5ded90b4806f7e01ef59c8f98f711a350d5b13490282dd5dbb92bda95e2c775835b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0dac5b", + "46625d", + "ad3e1f", + "abf025", + "96185c", + "09dab5", + "a592a8", + "711986", + "990813", + "eb877d" + ] + }, + "payload": { + "pubkey_prefix": "dab7d247", + "timestamp": 4294967295, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0732.json b/examples/meshcore/corpus/generated/valid_advert_0732.json new file mode 100644 index 00000000..aa7e8e4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0732.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244d146b23bfb253869eba5c002f3396ac9e140d655a62f9c731b2636ee66c41f1effc86e7d1910c87a6f56fc452b3d4665e69c88aeab3db488e68d15913603d2334587d39445b6f2a6abe73d72ee9732c5308bc1c05e3585e60319f23c0625ba9c4cf4da3ba2ccdbe8b14985f004", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d146", + "b23b", + "fb25", + "3869" + ] + }, + "payload": { + "pubkey_prefix": "eba5c002", + "timestamp": 1174165103, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0733.json b/examples/meshcore/corpus/generated/valid_advert_0733.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0733.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0734.json b/examples/meshcore/corpus/generated/valid_advert_0734.json new file mode 100644 index 00000000..e6366ab3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0734.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114027e2cfd5c20ce773217c09d70c3e932ee6bab51dc536421b8d65883eb9fb7ddb822900002fcd60c9366bdd061f35c556565f2110255d7152659378ba9e93be54d44a8ed7b1f5ab4cb008563fd91288ca0618469b0f06d3938ed082eeb9fa75fe9c8a1d8e843a73327026272f6645692f55646853577d2643", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "27e2cfd5", + "timestamp": 10626, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": ":s2p&'/fEi/UdhSW}&C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0735.json b/examples/meshcore/corpus/generated/valid_advert_0735.json new file mode 100644 index 00000000..10dd9d69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0735.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11822f1fff60477e1cac295820b901b19ce996c91690f384f03d7b5e7f383793fa16c2778816b6683d8d0000ce4dfeeb409c5a3d214141476e2c4f79ebebfe2a1b2e688a1bcf2f028bffd278378fa6c0ea0b2fab9e97f124547b9030e2545c1848786ecf9d65198e49153ad681732f33", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2f1fff", + "60477e" + ] + }, + "payload": { + "pubkey_prefix": "1cac2958", + "timestamp": 36157, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "s/3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0736.json b/examples/meshcore/corpus/generated/valid_advert_0736.json new file mode 100644 index 00000000..e845d270 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0736.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12421c2e0b99c44c324a4520b0ba7a39c69ad8654615ccf5d2d1c0ed70aea9262520a52de96d19a600009dc0d708cda18e2cd94b9d1c45c66c4750ae5f385596b1465f2ddc9448273a5a41140af64355c542c772f2ebbd8ca8339a036bc2aeb4526ea83791bf3b5f512e9283b5a2faf8ebe4ff2a38317a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1c2e", + "0b99" + ] + }, + "payload": { + "pubkey_prefix": "c44c324a", + "timestamp": 42521, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -1.7746 + }, + "name": "*81z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0737.json b/examples/meshcore/corpus/generated/valid_advert_0737.json new file mode 100644 index 00000000..fbc89344 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0737.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148193a6a2b8acd9396adca479a2cd8b72a9f8dadc7160c5f8fd8dbe19db9be95781c969af5a2f66cd12b4d21a9ef6f518d67af00002b66dd0ea44ad116a088de429369b7d96ba2201f264d30ea6aff8b1188a5198490d90347308bd58c61cbc59ffb82713c0cf1b3b863ebf10ce31d2ba71aa4aad492b511a3fadd6b45f57659", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "193a", + "6a2b", + "8acd", + "9396", + "adca", + "479a", + "2cd8", + "b72a" + ] + }, + "payload": { + "pubkey_prefix": "9f8dadc7", + "timestamp": 44903, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9764, + "lon": -179.9998 + }, + "name": "vY" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0738.json b/examples/meshcore/corpus/generated/valid_advert_0738.json new file mode 100644 index 00000000..501bab69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0738.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11424462c1ffbe7f1c1eb733af1a7c54d734cb63fc5fa9f29b640147ea599f2f87b2c4079bbb99220000ad366714d8a7ab46e00fe1e38126dba78f324d044e93296b593e0282de93881aeca71c6e1ecf0d48db99415695f3eeee603964bfc0c61cbf5b99d3e658edfa8f91131aa3fa0ebd45f5542838486a43404f4b306722", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4462", + "c1ff" + ] + }, + "payload": { + "pubkey_prefix": "be7f1c1e", + "timestamp": 8857, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9743, + "lon": -179.979 + }, + "name": "T(8HjC@OK0g\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0739.json b/examples/meshcore/corpus/generated/valid_advert_0739.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0739.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0740.json b/examples/meshcore/corpus/generated/valid_advert_0740.json new file mode 100644 index 00000000..a86744fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0740.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124206667911aea7aacea0d34feb22602b8724dc1af8bdc6a5795877a71a2ba73fa2e35090e7480000002b058432e9966ab6a59f528cf8a42167a4cca5bd2dfdd693592990e22e40581770c189ec6e639c7ae65e091606140cc25d03e9603e113eea27054051d2f2b64403", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0666", + "7911" + ] + }, + "payload": { + "pubkey_prefix": "aea7aace", + "timestamp": 72, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0741.json b/examples/meshcore/corpus/generated/valid_advert_0741.json new file mode 100644 index 00000000..e50950b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0741.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124ae856ff84b1d417346f66423b0b67ce68a3bd08f7fd5aa173790ea5a7f646a9b1292f7b4808882507cc699864a49cd724e5794df5590000002220263440ab7acf5f16871d5cc60f0f60374c3a69140cea0e44adb76f2b5c774a3bb9066631adddab515377074739ddaeaba3d6cc3aff6599a7b53a0230fedd8334", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e856", + "ff84", + "b1d4", + "1734", + "6f66", + "423b", + "0b67", + "ce68", + "a3bd", + "08f7" + ] + }, + "payload": { + "pubkey_prefix": "fd5aa173", + "timestamp": 89, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0742.json b/examples/meshcore/corpus/generated/valid_advert_0742.json new file mode 100644 index 00000000..187542dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0742.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1108a59b9903a8ff017cea3ee373bc3b504d763a1b8a7457c88d71eaaff9fed252d554659f47ee3e2d26ec8b0000f7eaafbb40cec469108c316d98eda2ee56145cef23c81654f228d6390deac994e7288587544f3ed0f03297254377d723c0fe48b5d52446321a30ca63f9e4c6f19453c2a2fa9a6b45f56c48513855454a6d29", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5", + "9b", + "99", + "03", + "a8", + "ff", + "01", + "7c" + ] + }, + "payload": { + "pubkey_prefix": "ea3ee373", + "timestamp": 35820, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9967, + "lon": -179.9998 + }, + "name": "lHQ8UEJm)" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0743.json b/examples/meshcore/corpus/generated/valid_advert_0743.json new file mode 100644 index 00000000..69f4392b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0743.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1107c9ef38032ff27c48d684b506a458f1ff7c4bc76b31a00343069a1d93409af79d1db3d746ea68a98514000022d0b8d21f86569641c34d52b2173a3798bba9f8085c96aa7aaafa780e81b473fe37d820fc20d1e91a34a8f485f99227794d5aac92aaf49f7edae46558f38ac21269b6a2faf63cc405", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "ef", + "38", + "03", + "2f", + "f2", + "7c" + ] + }, + "payload": { + "pubkey_prefix": "48d684b5", + "timestamp": 5253, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": 96.7467 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0744.json b/examples/meshcore/corpus/generated/valid_advert_0744.json new file mode 100644 index 00000000..b63036ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0744.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287328457588551995066800fbcd240768e8bb15b22c10fe08911509b4a7346a2b932dbdb39c2581deacdb51d8f559210ed9c0e45ec9157130000dcff22d639e19b2418deac73c784faff88c52f0835a26ce08989255e29b29ffb9ff6393c4c1f1951dce8c98e4852bf487b2db31caaaa8fbcb53842aed8b99e5211c2b5a2fa3db145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "328457", + "588551", + "995066", + "800fbc", + "d24076", + "8e8bb1", + "5b22c1" + ] + }, + "payload": { + "pubkey_prefix": "0fe08911", + "timestamp": 4951, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.982 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0745.json b/examples/meshcore/corpus/generated/valid_advert_0745.json new file mode 100644 index 00000000..0adc625e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0745.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114896a0c3d1bf0076c2d3d8c738e281b63751ccc25897bd56d87cd643b7f54020d1a60ee1ee9938eef0c358f324dd06dcddce21000067522fc291fb391ada2057b60bc8dda99d83027720443d757908fb029f6a1ae0fab5ab27f6aed537c0adebd360b3d6d5575428d59e60a141dc56e6dba431688e11ba363505aee745f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "96a0", + "c3d1", + "bf00", + "76c2", + "d3d8", + "c738", + "e281", + "b637" + ] + }, + "payload": { + "pubkey_prefix": "51ccc258", + "timestamp": 8654, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 87.3735, + "lon": -179.9681 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0746.json b/examples/meshcore/corpus/generated/valid_advert_0746.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0746.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0747.json b/examples/meshcore/corpus/generated/valid_advert_0747.json new file mode 100644 index 00000000..56a76fb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0747.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248f7a83126e25aecd5a2f0504d982320290b6850c7456b9d2ffef7e1f5d4c9f4d1b08f0539f0e502bcf60f5ad99df888a4f6000000126f552ef9e6e11ec008ad920a72bf46f7c667d65c4c08dc0c8a2a563296c11d1bebfee590187e2148223cabd61215a1e3fd08fde6ef4dfc3e8ba99ea9c534ba8139", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f7a8", + "3126", + "e25a", + "ecd5", + "a2f0", + "504d", + "9823", + "2029" + ] + }, + "payload": { + "pubkey_prefix": "0b6850c7", + "timestamp": 246, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0748.json b/examples/meshcore/corpus/generated/valid_advert_0748.json new file mode 100644 index 00000000..52ca3a73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0748.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288f93f51a9c87daa9c02c849813edd0f588f5adc259b68ddf08c5126e19cb62d1a7b31977ffa51f4960431626a42b787e2a6d078853ac9d2870d950000228df60ca1e6344e7c5959eba184eca40f12b5cefc879aece9a5e8f83335bf9a666fadc54e30e1c15969f3a3c13ce5918117a17c52fde27de4576517bfc9f5d884275f5479614e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f93f51", + "a9c87d", + "aa9c02", + "c84981", + "3edd0f", + "588f5a", + "dc259b", + "68ddf0" + ] + }, + "payload": { + "pubkey_prefix": "8c5126e1", + "timestamp": 38157, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "'_TyaN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0749.json b/examples/meshcore/corpus/generated/valid_advert_0749.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0749.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0750.json b/examples/meshcore/corpus/generated/valid_advert_0750.json new file mode 100644 index 00000000..ff5856a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0750.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186a6463f8f79fb2327b03565c2dafc4572435413d19f3de70cd12cff827f2bc39438c32623a42bf19f04ba44e8d30f5fea4cbcb9000000f621413ed9b405dd4f9fd907a6cc23f06dec7478e3282afa0f80a8ecde81c1b4941b750cc8aeeae72aa2a4e517e167a90066102d93628c4746272b2ff72453661371b6a2fab7b839f9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6463f", + "8f79fb", + "2327b0", + "3565c2", + "dafc45", + "724354" + ] + }, + "payload": { + "pubkey_prefix": "13d19f3d", + "timestamp": 185, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -113.6577 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0751.json b/examples/meshcore/corpus/generated/valid_advert_0751.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0751.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0752.json b/examples/meshcore/corpus/generated/valid_advert_0752.json new file mode 100644 index 00000000..b7ef9f41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0752.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202da9ff6ceda8f096dff8977456a0485c5c23bfd94849701bba3b6f3a38ec8e0e15ea85aca00007056da25b4c66aaad9f31b6631f2212417a10d4f9c391160d98a71dd4c5dbecfc49d6de1fb847733c4bfb31173b4126d5fa79011c54d0a2b0a56d869750e036e13a0d9a2fa15a92604", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "9f" + ] + }, + "payload": { + "pubkey_prefix": "f6ceda8f", + "timestamp": 51802, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9908, + "lon": 69.6425 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0753.json b/examples/meshcore/corpus/generated/valid_advert_0753.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0753.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0754.json b/examples/meshcore/corpus/generated/valid_advert_0754.json new file mode 100644 index 00000000..106918be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0754.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240c492d8f04f2c95092fe8618b7db07b3834774431ab6cfef666e86243e708ce1f64cf381ee9c59eecc7818355fd8a3d345f347a0e7ca7fbb1e89505b00454344a228ed5e8bd94084a5b616aa1b34e9e28a726850ef246828ceb490030d8b73fd7d4caecde82264a216b297544", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "c492d8f0", + "timestamp": 507039588, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "&J!k)uD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0755.json b/examples/meshcore/corpus/generated/valid_advert_0755.json new file mode 100644 index 00000000..97a48df8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0755.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146d6b3c2c1f249aa00cb0e02a4b1aaf376e6b001788641922335f32b93cfe32c9ff0d76bda100b0bb19a95d6a8c4c47e03e5bb23c43e00bab7eb42710640d92d714abe41a62a589a4b35a29d2dbe7ea8a20d77717edaff9dc443c2ab2615bd08224996dedfd7fb23f6b4a22a96dc94f984135b8aa3fa42b645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d6b3", + "c2c1", + "f249", + "aa00", + "cb0e", + "02a4" + ] + }, + "payload": { + "pubkey_prefix": "b1aaf376", + "timestamp": 58639556, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9455, + "lon": -179.9807 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0756.json b/examples/meshcore/corpus/generated/valid_advert_0756.json new file mode 100644 index 00000000..9e578cc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0756.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110154bab8158b2ef57415bdbf84312d4631b52ff8409a5a71fc44324719140eb71753e92f0000c0e7a6c35deedd5c56798102ba2521f2cc69333cbfec34ea5d582edeabbaf2626941f6a19e8ceab11e4019e9692b44bed5326ac1886738ec635851371f4d160f1382991002111446f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "54" + ] + }, + "payload": { + "pubkey_prefix": "bab8158b", + "timestamp": 12265, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 34.6423, + "lon": -179.9567 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0757.json b/examples/meshcore/corpus/generated/valid_advert_0757.json new file mode 100644 index 00000000..caadf0ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0757.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145898ed42c8b55b13bf8c0e4e1486bebc9bb990948b849c4db10901b6e5b88cc1e862c739503ae6b05932518a20000491999633e378612a100078af2223a356963ee53cdc970164109107de75a76e61ba94472b7cf6e96acfd7ddd7ffe3092680a20aa84ad0958e70877225998202811f72fd9fff18c45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "898e", + "d42c", + "8b55", + "b13b", + "f8c0" + ] + }, + "payload": { + "pubkey_prefix": "e4e1486b", + "timestamp": 41496, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -2.5436, + "lon": -179.9913 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0758.json b/examples/meshcore/corpus/generated/valid_advert_0758.json new file mode 100644 index 00000000..ff88a399 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0758.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12850e64157119e569d26975fb4befb740d535fb78706f251c0a3a73818914f6e56b8e0fb46b8f2b0d09b7e7767dfed01aa32c00009c99ac6e4bffc0887777682eb463a20aa34ae2f18db1ef27c76e4c7f6b0e5c86192a3ca16ab1de69aa351677cf081912af21591c4b83fa86a2c9daf0accc269d1458b6a2faad5d7509", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0e6415", + "7119e5", + "69d269", + "75fb4b", + "efb740" + ] + }, + "payload": { + "pubkey_prefix": "d535fb78", + "timestamp": 11427, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": 158.6866 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0759.json b/examples/meshcore/corpus/generated/valid_advert_0759.json new file mode 100644 index 00000000..2cd9f589 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0759.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11855e1b99c02b64d5f0cdfcce0463acf2086e21454785c86bab3cc9bc85fd4f348fee15d46f26a8e88b469f32050105daad000000d5fd633e8df52d65ea7ab9f9a9278856a62ac987d1b65cba2d3707e83ad2624f72d2cd3b57607cdfdb2965631841c888b2ebd3e5d041e1d58ff794f07673777004", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5e1b99", + "c02b64", + "d5f0cd", + "fcce04", + "63acf2" + ] + }, + "payload": { + "pubkey_prefix": "086e2145", + "timestamp": 173, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0760.json b/examples/meshcore/corpus/generated/valid_advert_0760.json new file mode 100644 index 00000000..2956052e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0760.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124389bfae278b5a470b8fef93ce3db2cce9986bb7f5e6e0870265b1d5e73f61249f8a8ee20647c933b6a4fcff4faddaf0e86574c7c18eaa7939e4e177dc3c43cc4499def8715a7fbad17272d85673a924e05233f5e168f8cffbb48c9450a3874e10f86ad47a3c50fd56c0c0813a2054392c7d666f6d734945233326", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "89bf", + "ae27", + "8b5a" + ] + }, + "payload": { + "pubkey_prefix": "470b8fef", + "timestamp": 4238652979, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ": T9,}fomsIE#3&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0761.json b/examples/meshcore/corpus/generated/valid_advert_0761.json new file mode 100644 index 00000000..319cdea6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0761.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12436a2b4c8846d27de406cfbc4608996478428e3aa6a6e299cae0bb06bb0a07712ca3d62cff226affffffff6594f280a7c361e5cbff029aa3bba8fa31400dfe3f448147cb00b8c854239179b0229ae15e7a7dd2a5c5ab81da1880717a42fbcde960f621773884538738f95002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a2b", + "4c88", + "46d2" + ] + }, + "payload": { + "pubkey_prefix": "7de406cf", + "timestamp": 4294967295, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0762.json b/examples/meshcore/corpus/generated/valid_advert_0762.json new file mode 100644 index 00000000..87a26464 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0762.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185edaf2cf64c6e2f512780535580c08e0bcb3c1e69b223390d67b0f9c778ab0522316404a81035993f9ea3a196b7649677aa0000dfb75cdcc3b36f62fb6a72bcbf0b46fc28a71b056c71435f3666bafeab06bf8a11a9588a48175e117c1955dd0dab4453109f005e9543a59f2f86533a2e7aeead14ae54a3faca838dfd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "edaf2c", + "f64c6e", + "2f5127", + "805355", + "80c08e" + ] + }, + "payload": { + "pubkey_prefix": "0bcb3c1e", + "timestamp": 43639, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9592, + "lon": -41.0573 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0763.json b/examples/meshcore/corpus/generated/valid_advert_0763.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0763.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0764.json b/examples/meshcore/corpus/generated/valid_advert_0764.json new file mode 100644 index 00000000..c22eed04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0764.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124934a7515242d1da62eff14288f43756f92dfdd82bd2efc542e7b1fd26380ababc46b463724455765de6077225b951e0a3b02a1e1600004828986fbb4fb87396ccea16baabbc0ce2cdea888a6b5ef03715220b7c7ec67e6683b4a93213df244061170cab545f0b1c4127893b9510202a806869240f0c8a933b20a3faf1c045f522", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "34a7", + "5152", + "42d1", + "da62", + "eff1", + "4288", + "f437", + "56f9", + "2dfd" + ] + }, + "payload": { + "pubkey_prefix": "d82bd2ef", + "timestamp": 5662, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9727, + "lon": -179.978 + }, + "name": "\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0765.json b/examples/meshcore/corpus/generated/valid_advert_0765.json new file mode 100644 index 00000000..8d7e4239 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0765.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11443df6505a4ef983603d0b5c516a98594d6c8ae4bd897741a5c567829f377b6be8e1bc115c2a094e64448b0000f4a170add12a6cf00e52bd85168557c45d836d15af946e2ffea157979378073b4d5cfe26ce2308b9a278bb23b293afe79ccb7511760d31895b20497649e1a82713ffffff03cb1846f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3df6", + "505a", + "4ef9", + "8360" + ] + }, + "payload": { + "pubkey_prefix": "3d0b5c51", + "timestamp": 35652, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 67.1089, + "lon": -179.9555 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0766.json b/examples/meshcore/corpus/generated/valid_advert_0766.json new file mode 100644 index 00000000..bd2e33d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0766.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188e053e5377c4f5cc5518bcf1bc879cc162d1909d032cdeda8c30df336d8e221df0db623f97e69ef5c3bf618e96ba14efac092fbbea8eaf4f2c3fe0000861ed88919fbee0c1151d1690624f039cb1dabef1b346a3709bf84db7bba43deccbe3071a1d152b185f56a7e493b575eeecadd2d33e624c6f781d19e12e7bb7f944df2a2fa731c46f57b68616a44", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e053e5", + "377c4f", + "5cc551", + "8bcf1b", + "c879cc", + "162d19", + "09d032", + "cdeda8" + ] + }, + "payload": { + "pubkey_prefix": "c30df336", + "timestamp": 65219, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9844, + "lon": -179.9546 + }, + "name": "{hajD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0767.json b/examples/meshcore/corpus/generated/valid_advert_0767.json new file mode 100644 index 00000000..ffb766b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0767.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12891c28bc1f84a7ecae0e24e55cb84a6c7c034d571c5c3ed7162c634f27e039e4c7fd8dc1b72ea2e581ca40c0ef0117724b31139c2ae1dbf5e30b0d4a550000000010caa9769e0db3b8bf850d45e4caee908e0a742b93dbd1322c427270fd4cbc3485cb6b0915b26d6f304691afe087ab984e01cf72f672bdd5e3e587b30e2fc08368423f70443763626d2a654659", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1c28bc", + "1f84a7", + "ecae0e", + "24e55c", + "b84a6c", + "7c034d", + "571c5c", + "3ed716", + "2c634f" + ] + }, + "payload": { + "pubkey_prefix": "27e039e4", + "timestamp": 85, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "hB?pD7cbm*eFY" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0768.json b/examples/meshcore/corpus/generated/valid_advert_0768.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0768.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0769.json b/examples/meshcore/corpus/generated/valid_advert_0769.json new file mode 100644 index 00000000..59e30c84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0769.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114af5de2f44efb714e62ded952a580f25858e1935c8f10cafe9a1318c593b937fd785e587f4d8f2b9bd95808dfb5954df8a39f2f730a8610000e1ac5c6d394534601d357aed549b5f04c5a45a25e0c353986f9ed0b4004d991267467620cad086f5d3a9b4450ab1a9e858ef4659ab23417771a7854b0a065f318243276944", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f5de", + "2f44", + "efb7", + "14e6", + "2ded", + "952a", + "580f", + "2585", + "8e19", + "35c8" + ] + }, + "payload": { + "pubkey_prefix": "f10cafe9", + "timestamp": 25000, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "C'iD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0770.json b/examples/meshcore/corpus/generated/valid_advert_0770.json new file mode 100644 index 00000000..bf0f95a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0770.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11041e56911b6560f5c9db3633d25ab5a832623403a760a3ffeebfe60104428be7bc377e12865b5800009429fcbad7e3be9119b5ced97f9191efb50ecd3e459bd5e8a702d682beabf8559ec51f939e53daee14d11f668a9b84441cd42422bcc2e9e3e0848da1f0cec71001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e", + "56", + "91", + "1b" + ] + }, + "payload": { + "pubkey_prefix": "6560f5c9", + "timestamp": 22619, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0771.json b/examples/meshcore/corpus/generated/valid_advert_0771.json new file mode 100644 index 00000000..c99825a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0771.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114314f4c9bcaac60a67ad18f9b30a611a2b8cf5527533375b864a2f96ef19f2123776bd77e07957cb0700009521eb85ee9985f8bb9ffc3539c54287817e104ab256dc263d374569f31e2a80d742fe84924be2f9e36680a420e6b8a68e39e6bcd22b519df505a4af54e3d28712b8d62a005a9645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "14f4", + "c9bc", + "aac6" + ] + }, + "payload": { + "pubkey_prefix": "0a67ad18", + "timestamp": 1995, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 2.8075, + "lon": -179.9889 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0772.json b/examples/meshcore/corpus/generated/valid_advert_0772.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0772.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0773.json b/examples/meshcore/corpus/generated/valid_advert_0773.json new file mode 100644 index 00000000..71e1f0ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0773.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12855771e54dbd9424a7ec8cfb1784f9e2dabbf9a710de7c9c050fce3c0f1925dcd8b2fc900ff9d527f776e88451ae7b3b00000000e87eea17b6825bf6d7833fbb3e639e7a5f4be5f8fa520ffe92f794421844ad492503906011074ef188d9ca3052647649866130822be0d09c14b6c2b4130b778201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5771e5", + "4dbd94", + "24a7ec", + "8cfb17", + "84f9e2" + ] + }, + "payload": { + "pubkey_prefix": "dabbf9a7", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0774.json b/examples/meshcore/corpus/generated/valid_advert_0774.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0774.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0775.json b/examples/meshcore/corpus/generated/valid_advert_0775.json new file mode 100644 index 00000000..54c86874 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0775.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186158b235ccf1ba978314ac245b85a4200d0c10f93da34beb51fcdb6e265cb2c2985f056ecc8721dee84e21ddd230af45fe7209cd500004d7fb7c4ee9728cd928851af3141c7078df563d3ac1e4b106f42141036d544be3858534cf16401006bb26f8d9b96ea017f13d776b407fee364e535e3492eb368835d5567653326", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "158b23", + "5ccf1b", + "a97831", + "4ac245", + "b85a42", + "00d0c1" + ] + }, + "payload": { + "pubkey_prefix": "0f93da34", + "timestamp": 54684, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "]Uge3&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0776.json b/examples/meshcore/corpus/generated/valid_advert_0776.json new file mode 100644 index 00000000..274755bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0776.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128208025075cf3ded189501fcf193a8dae4124e97c3d020cd917a4ad5a321b4cd6086fc0715082247a600006f2ef6cc19562a1e6c83f0eb35a595c5f69c0d0b4d636ea3f940912b383d77ef82a82ea7fd39b48a878c478bc634fb90d965a85f35fa0943fc9270d32dc6345d12ec04a3faf1b845f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "080250", + "75cf3d" + ] + }, + "payload": { + "pubkey_prefix": "ed189501", + "timestamp": 42567, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9797, + "lon": -179.98 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0777.json b/examples/meshcore/corpus/generated/valid_advert_0777.json new file mode 100644 index 00000000..65e779aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0777.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204a9be9fe18ec01a05e568541db3eaad5968153c6a73d9a04d50bd325a4ac7567bae8449e6ff5e37006a8ddd9f9af751e863a6c22bb06842b8cf137f17f36a410316b5d8efc8bd2f78c560a8ee2fd5c214dd40f54cf139f3b651e1f839db64c77cd38302b1dcac316993acb5a2fac19345f5336b636c414c32", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "be", + "9f", + "e1" + ] + }, + "payload": { + "pubkey_prefix": "8ec01a05", + "timestamp": 3628799, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9896 + }, + "name": "3kclAL2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0778.json b/examples/meshcore/corpus/generated/valid_advert_0778.json new file mode 100644 index 00000000..de863e97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0778.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284dae8f70bddf45991b509722f565f59e4074afd05495680c327bf443d93488c6b24d6eab2f08087358b10b52e144e11fc90ec557aad0036c1ff0d9b2f1f96b496f4ba5929d4da5062a60d571b0a2b0f8f084280b4eb3468b2889376dae3f5df201faba3ce9798c0433ece51eef624c42714ecb5a2fa171f8bf9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dae8f7", + "0bddf4", + "5991b5", + "09722f" + ] + }, + "payload": { + "pubkey_prefix": "565f59e4", + "timestamp": 4228992532, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -108.323 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0779.json b/examples/meshcore/corpus/generated/valid_advert_0779.json new file mode 100644 index 00000000..1fe5a5fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0779.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280eef16c2d1377d8877bee0b1538bca495b2b25eb4c08cfed71b9fb8b32b7f020a6c19a834775a048b879df72ddeb0ad34de05d1541b4641bfb17f5f5ed83b1db5a968ebfc4187c442a9b8e8b3acd405edacfaf70290d3aaf87b646d6fde5e30b40fa7060d82484a2a39", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "eef16c2d", + "timestamp": 883431788, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "HJ*9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0780.json b/examples/meshcore/corpus/generated/valid_advert_0780.json new file mode 100644 index 00000000..bb999796 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0780.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287d98daed0fcc9e79069256f77633c42c93d15ac4efc8c450686cc5f76c8923b7c8678be58c63652a4ef8b21986d25cc6dbcf08aa31402220000e4fb7ea5c1c1bcf35a85cead554a3b852fa1016ea8e3ff3052c6b02260c4aad1581d357df5f89a028c4428ac880fefb7e67344f52d3b539814e62626860ef357915e00a3fa5c2d46f53377384f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d98dae", + "d0fcc9", + "e79069", + "256f77", + "633c42", + "c93d15", + "ac4efc" + ] + }, + "payload": { + "pubkey_prefix": "8c450686", + "timestamp": 8706, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9808, + "lon": -179.9502 + }, + "name": "3w8O" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0781.json b/examples/meshcore/corpus/generated/valid_advert_0781.json new file mode 100644 index 00000000..67623a17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0781.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243ccc9ed42892aeaa3066b0fb01e7ca60cfa464778e3291445ab894c0184a05e66aa0e964a8a1a933e00002cefdf029e2812d02519dc740d3f0c76af7af08b4202efafbb871cf80af273b3683f1bd67dde3e2371363f0af4c97bdf25b2747f17896d9aa5622c93521178fe04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ccc9", + "ed42", + "892a" + ] + }, + "payload": { + "pubkey_prefix": "eaa3066b", + "timestamp": 16019, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0782.json b/examples/meshcore/corpus/generated/valid_advert_0782.json new file mode 100644 index 00000000..a8044f89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0782.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246e28fe92f89c5976b46d1224596bae382adefb77009016b877c08ddb8706b23d42b96d61157a4334b4ef36d9042000000f7c9867872012db5e03175a0123837098e3999bd12841dc749f3559307dbb4c5b98966875e5a214c74556a5d7de338ec705ba3c5e1584b6d581b3f2d5e34ad5b84666e7a58", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e28f", + "e92f", + "89c5", + "976b", + "46d1", + "2245" + ] + }, + "payload": { + "pubkey_prefix": "96bae382", + "timestamp": 66, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "fnzX" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0783.json b/examples/meshcore/corpus/generated/valid_advert_0783.json new file mode 100644 index 00000000..52b6b035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0783.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187aafad0120389cacd081ae524da563806fa3e514a8861d36458ac343b56e733200e061a12de112cf9843cbf0d26a7b52b1597f6e1390c00000042054d69c014f2c28c791807c5c83f29010bd2d2efffe71cafe4ef0dbb00cd30be2e7ab057f577be6126746f1152e40c40830033af7c2d4fecb453c1fd1292109127e1a2fa3c4dde074d463b596b59652c4e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aafad0", + "120389", + "cacd08", + "1ae524", + "da5638", + "06fa3e", + "514a88" + ] + }, + "payload": { + "pubkey_prefix": "61d36458", + "timestamp": 12, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9888, + "lon": 132.0093 + }, + "name": "MF;YkYe,N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0784.json b/examples/meshcore/corpus/generated/valid_advert_0784.json new file mode 100644 index 00000000..836dadbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0784.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128282ce5dd8971e7e86fa1e52bdfe1d86473e6581cbe76415bb39499ae147d2dc509b5c31f4ea1f254ac922f797425dbf7e2f478e7fd8956cf24aadf03cc99a7792375866347489218f0ba58766ccb9cac70ba879451ba0ba24aa9469277be996e2717b7810122c2981159b922892fe017b5746f57a714c214a4d5b282137756c423b70744e55", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "82ce5d", + "d8971e" + ] + }, + "payload": { + "pubkey_prefix": "7e86fa1e", + "timestamp": 583617061, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 33.4608, + "lon": -179.9395 + }, + "name": "zqL!JM[(!7ulB;ptNU" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0785.json b/examples/meshcore/corpus/generated/valid_advert_0785.json new file mode 100644 index 00000000..f9c3fd85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0785.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241924609a876b2421f02257382fdac8fdfaec17a0c82fed1c0d54688e17641578caabd58000000bef9d846cb08be40a5c11da1d81925c75173376e11f2c5f324db56d162a08aaa2deb67cb0781a0c528c83b7bfad9b3b696cce0c8cda7f6036f2c608161aac5b014aab5a2faf96b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9246" + ] + }, + "payload": { + "pubkey_prefix": "09a876b2", + "timestamp": 88, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0786.json b/examples/meshcore/corpus/generated/valid_advert_0786.json new file mode 100644 index 00000000..4176478e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0786.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12489d170fb83a6276890b4cc8ab51806e126d30b96f6f075683b9359172da3aac03a706ac63d6eaac3e46cd62ba0fa3d012784833ed56f0617b28849b0e94253798e5f9f2975a19555c7a7c5585fff1704d7aee87e580454f2da885431e27da8ae4f726b9879069a0fe32ba07ddd4882a50ad17c14b945cb6a2facea57b00504236", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d17", + "0fb8", + "3a62", + "7689", + "0b4c", + "c8ab", + "5180", + "6e12" + ] + }, + "payload": { + "pubkey_prefix": "6d30b96f", + "timestamp": 3979561080, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": 8.1034 + }, + "name": "PB6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0787.json b/examples/meshcore/corpus/generated/valid_advert_0787.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0787.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0788.json b/examples/meshcore/corpus/generated/valid_advert_0788.json new file mode 100644 index 00000000..a8e0a1f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0788.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114add147f7b81753021882a347557329cc134f3198eefd9a100e55321b6f448d1b0706f309d1cb7db040be4d17b9e93ce5bfab73798e8fa0000326861a13fc3e667e40f9702e686a5a5001fa4917bb0aec8fdd49cf184fdd77ba0209cbb4420d57261f4ff2347986436c225e5d71eda97503d5d20d4d4c4763502", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd14", + "7f7b", + "8175", + "3021", + "882a", + "3475", + "5732", + "9cc1", + "34f3", + "198e" + ] + }, + "payload": { + "pubkey_prefix": "efd9a100", + "timestamp": 64232, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0789.json b/examples/meshcore/corpus/generated/valid_advert_0789.json new file mode 100644 index 00000000..072b5112 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0789.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12066e100f4931bcf7a0ae1ab9ec594c1ec71a4aa288623fd9e470a3e4e1e1f17432998fb111155697c000000040b1f919fda0a418c73f2661c8bae936ed28962ce40ddbe73e17fb41cc2fcaea214888481450fa55986e6b2c88357820aced4a8d0803d5551fda8387e0a265842633", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "10", + "0f", + "49", + "31", + "bc" + ] + }, + "payload": { + "pubkey_prefix": "f7a0ae1a", + "timestamp": 49303, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "&3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0790.json b/examples/meshcore/corpus/generated/valid_advert_0790.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0790.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0791.json b/examples/meshcore/corpus/generated/valid_advert_0791.json new file mode 100644 index 00000000..d342b948 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0791.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206393bc664b1ea78ce4f93292d1cf65136e2c9998276878a8f62729fb945e5ee7d8d2284427c072ed90000b53e0a6f76a4bd95c96de0351c400a65c770ed215991bb18be8cd987bcfdf151a972ff226afae30ca5ee01187c2846b989009c88a61d948a9d420de062fe1df502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39", + "3b", + "c6", + "64", + "b1", + "ea" + ] + }, + "payload": { + "pubkey_prefix": "78ce4f93", + "timestamp": 55598, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0792.json b/examples/meshcore/corpus/generated/valid_advert_0792.json new file mode 100644 index 00000000..b1019493 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0792.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145bde3d6ae8e3a3f1afd2ccdb8396bde3bc502ae6ed43477579ffefa4218538450afc9c2c363da4b6a4865a94744a73ead488a514059acfa186b38f58c77846fd5ff13c549ac1992e3461ab6addc1108d2adc86477cdc613995bfdf89ff37b3137966c56442208cb3aa6c0f51ac16611ea8ea3faa3ab45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bde3", + "d6ae", + "8e3a", + "3f1a", + "fd2c" + ] + }, + "payload": { + "pubkey_prefix": "cdb8396b", + "timestamp": 2806269865, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9443, + "lon": -179.9835 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0793.json b/examples/meshcore/corpus/generated/valid_advert_0793.json new file mode 100644 index 00000000..6478277a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0793.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183744cc99d70aa0d62a26c053751eeceb878121bcc30c5610189a4543d052e9d816194382ace82ad2a9b725a00002c1cf6345bb35178efa10dd75142bed33a19fa21963ee0845e9519c514ebddbe0c7ec734fc0482fa3a4bba6a32e7329177ca31ac51662bbca7411782e56c8c76135db4a3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "744cc9", + "9d70aa", + "0d62a2" + ] + }, + "payload": { + "pubkey_prefix": "6c053751", + "timestamp": 23154, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9348, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0794.json b/examples/meshcore/corpus/generated/valid_advert_0794.json new file mode 100644 index 00000000..fde313c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0794.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288144d0a3cc11f50d938dac3583d86fbf1070f4cf7c0629f03ce6e1d7b18db44ee8365bb33b1a72a46256218deabf428096744e6a33604926bffffffff00910909cd9155686ceb3ddff1eea194eab40dbce9ed1d6ef1649f5c9282a3b77532efd7d48adb4a9b24231228bdc1fa5acc61b0d3a3b0a314b56fac8881bd7e917f000000f21746f532", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "144d0a", + "3cc11f", + "50d938", + "dac358", + "3d86fb", + "f1070f", + "4cf7c0", + "629f03" + ] + }, + "payload": { + "pubkey_prefix": "ce6e1d7b", + "timestamp": 4294967295, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 0.0001, + "lon": -179.9557 + }, + "name": "2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0795.json b/examples/meshcore/corpus/generated/valid_advert_0795.json new file mode 100644 index 00000000..02437f82 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0795.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287ba1e80602e8b04e48e0658b9404183bd46872d8111ddbef176ae537bd96fddcf9bb014cfb934ac3aa7b6610ab1877a22df44acc991cc0000005237f115c0de7917210b459a0fa8136942cb76c5646e2d4c3cd107955684f8d0ee0c7d6294c7c2ebfc9632e5f8c2395614510b34cd6088bfaf3a539c85b87c5b812c45754e796664774d7034296359502661223650", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ba1e80", + "602e8b", + "04e48e", + "0658b9", + "404183", + "bd4687", + "2d8111" + ] + }, + "payload": { + "pubkey_prefix": "ddbef176", + "timestamp": 204, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ",EuNyfdwMp4)cYP&a\"6P" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0796.json b/examples/meshcore/corpus/generated/valid_advert_0796.json new file mode 100644 index 00000000..95014251 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0796.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11813a5b5b98119d08119c82c35e0bdd945ec81a39b057db344f8677d719c7c0b0f1fe597639b300002a76af7f79d52e895a221d63c8fe5a51ffadcd01e5fc1287cbc157f719ff38cd0dc0758fcd7550f3b7057b25f63b4326d39a197b7020a6b68e899ddfa7c22b178140656d434b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3a5b5b" + ] + }, + "payload": { + "pubkey_prefix": "98119d08", + "timestamp": 45881, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "@emCK" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0797.json b/examples/meshcore/corpus/generated/valid_advert_0797.json new file mode 100644 index 00000000..1cb6a9db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0797.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184290358a8743b2a74c160c6fad78bbfab977c851f6eab95da728d25578c2a798e1204446d30a6d47154773d29b800000036d072315c59e56aa2c21399004a282aeafd4ac336a4e7ba7e8397739021d1527c4d2db87b9b1ecaa08dab27ab93839df51fa1e887836eeb6d026386c7ec66e6943fb6a2fa271146f523", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "290358", + "a8743b", + "2a74c1", + "60c6fa" + ] + }, + "payload": { + "pubkey_prefix": "d78bbfab", + "timestamp": 184, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9575 + }, + "name": "#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0798.json b/examples/meshcore/corpus/generated/valid_advert_0798.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0798.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0799.json b/examples/meshcore/corpus/generated/valid_advert_0799.json new file mode 100644 index 00000000..d1d8e13f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0799.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114874d7b53cd275944ff5cfd73ae3d2b73a7ee9ff0a4598363ef6b62d05cb9a5f4942430fe86cc4a712f006046f7c92ca72a97a00000e8d9d1e25fc950b454d1db43321452aaf9017bdd9fcbaa6caab41d57ddb9c806ab2dddeea000d7d91c51022c483b6537edadda43787a95b26451eeb27b7e73994804a5d055c4471fb39754d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "74d7", + "b53c", + "d275", + "944f", + "f5cf", + "d73a", + "e3d2", + "b73a" + ] + }, + "payload": { + "pubkey_prefix": "7ee9ff0a", + "timestamp": 31401, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 90.0, + "lon": -76.463 + }, + "name": "9uM" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0800.json b/examples/meshcore/corpus/generated/valid_advert_0800.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0800.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0801.json b/examples/meshcore/corpus/generated/valid_advert_0801.json new file mode 100644 index 00000000..0ea17a0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0801.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142cd16b3ca3a8d2e9b2c532f7ad10ab614cb4acd591c053e8df6a3e3d9d0b23d6e157ab92dd9000000347c78ce9d7bd029a7a9518bf945f42ba8903ac5bf004f991342ff27da15c663a77cfdc54445aa6baaa4fc896eac3427447f81b089772e4fc408ccc18440f27513af58a3fa5844d506", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cd16", + "b3ca" + ] + }, + "payload": { + "pubkey_prefix": "3a8d2e9b", + "timestamp": 217, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9582, + "lon": 114.64 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0802.json b/examples/meshcore/corpus/generated/valid_advert_0802.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0802.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0803.json b/examples/meshcore/corpus/generated/valid_advert_0803.json new file mode 100644 index 00000000..32dac4a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0803.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118998984c1931b6b64120b1e219515ac9d1529763896093cb995977f77e55398b8839be6cac007aa1c2f22bee1cb0ed1af5fa3f2a6da894f10ce3aa13b4278ccf60627ceb1beb97413eba1fb1ae72288aa9d49ce57bef9a1ba08bc2527e2213b6cffb61e71296acd18321ebae8b710b707c0da78d2fd926e37f5e4b9b38fa9755822e4c4b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "98984c", + "1931b6", + "b64120", + "b1e219", + "515ac9", + "d15297", + "638960", + "93cb99", + "5977f7" + ] + }, + "payload": { + "pubkey_prefix": "7e55398b", + "timestamp": 3482068916, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ".LK" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0804.json b/examples/meshcore/corpus/generated/valid_advert_0804.json new file mode 100644 index 00000000..e3b5af62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0804.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146d89b0be9e08ed957f556a42795c5cc008f725d752dc8cdf8b4a99960ce2e9fcce5a8ff8aacbbf176324bd4230095ba0a6e12145d2110546a27e24e36b31712b0f823fd0eb49cdf2e76f9e2e9fea61966949f46ccd4311cfb80690306d1623ef2648dcdb5c2c76ee5a9dd05d8193efe2011f1b5a2fa476b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d89b", + "0be9", + "e08e", + "d957", + "f556", + "a427" + ] + }, + "payload": { + "pubkey_prefix": "95c5cc00", + "timestamp": 180000000, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0805.json b/examples/meshcore/corpus/generated/valid_advert_0805.json new file mode 100644 index 00000000..ce017c1e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0805.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124525a1d1a51b2a2bf66fd6891d57cd733e4f390d79727bb6fa18c77da21e3439d6e2fd6b98d3ddf46b73b4b46000002154956cbd2e79e86c0bdb6191cbecfe9d808756ab4c4037dbb63b499d02b8113b2012379564c5ea077ab8f3efb7365f0008a68836d7e83a036d8cb1c4fd783c1231b6a2fad05b24fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "25a1", + "d1a5", + "1b2a", + "2bf6", + "6fd6" + ] + }, + "payload": { + "pubkey_prefix": "891d57cd", + "timestamp": 24756, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -31.1716 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0806.json b/examples/meshcore/corpus/generated/valid_advert_0806.json new file mode 100644 index 00000000..eb483d6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0806.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143cc72093c1919456cfcf8c09c4ab10e5d4a7562387845e9dfa77ae998bf8c073a7f61d8b3bae20100000125db9276933be77d981a21ee4c717ecda4e81735b416406a8616342e6de84a7aa543eeddbbf78ecf22b4c6ba3df86f71f299a2a8bff745908a84e3a9020d3e9701", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cc72", + "093c", + "1919" + ] + }, + "payload": { + "pubkey_prefix": "456cfcf8", + "timestamp": 16777217, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0807.json b/examples/meshcore/corpus/generated/valid_advert_0807.json new file mode 100644 index 00000000..a136e683 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0807.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12426361ea0e6fce377aef1c0ed03d53dc2e178f393408ec2bc9bc1c9668750928b7a9d35bf086910000f5cce90231480b0571e37ced58031146fd0aff481cbcdb4e8a8abc56e19dbf6cd21a74874578de95cac529def59cb71e513d7e952884e9977b139f9158f66ddd02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6361", + "ea0e" + ] + }, + "payload": { + "pubkey_prefix": "6fce377a", + "timestamp": 37254, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0808.json b/examples/meshcore/corpus/generated/valid_advert_0808.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0808.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0809.json b/examples/meshcore/corpus/generated/valid_advert_0809.json new file mode 100644 index 00000000..8c16c2d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0809.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282f9b9cce787b275c48ae82b3538c13d6a7e0f5a4f839a44397fb78cd9f935f1476ff7518cc6d7842700007e3eec554a7e2e3b691f70ce293a185ec280089323a4e892e3599c65c93364f979b8a02c79df1bdb430ff64c208754d9bb9180a56b0d9bea6d71342389197b089262b6a2fabbc845f52e4a4b556a72422c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9b9cc", + "e787b2" + ] + }, + "payload": { + "pubkey_prefix": "75c48ae8", + "timestamp": 10116, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.976 + }, + "name": ".JKUjrB," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0810.json b/examples/meshcore/corpus/generated/valid_advert_0810.json new file mode 100644 index 00000000..592f1cd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0810.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202f246f41d90b57ded035cbdfe6b86191eb1398cc7dea43144b4a1e2bfb9cd3bf72b1f09bb563dc2482ceea33294f6b779d35c35d947e205dda7db509f84d9c3bde0bba5bfb9283bd012a6019c0ac452a75f7e2598b03ae1888f363e2335fa0d0ea870c2602eca824e554c4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "46" + ] + }, + "payload": { + "pubkey_prefix": "f41d90b5", + "timestamp": 1029094153, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "NULL" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0811.json b/examples/meshcore/corpus/generated/valid_advert_0811.json new file mode 100644 index 00000000..ccfa31ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0811.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12823d06eee83c140a5fe8608d6d1b99decf19b952c1ed704d3036defacad5375c701f9da27c527cb87d68221431bc605a383c787dbbec38e11508da653571d95ea8c1359e0a6230739cefb8008eeb48939750fe2b6b5e7a4c5918875f9ef0886452c6203d4e39fb2c0bb79213b547a3fa592f46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d06ee", + "e83c14" + ] + }, + "payload": { + "pubkey_prefix": "0a5fe860", + "timestamp": 577273272, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9626, + "lon": -179.9497 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0812.json b/examples/meshcore/corpus/generated/valid_advert_0812.json new file mode 100644 index 00000000..093d328a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0812.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110493a4ec436a5deb4360ca21ac2c5e40321eac0e0d9923de0bb5802cf279bbcaccee8153c08f23bd603174cb97f1f0ec8f687a3366a5c7dd1d4a6609adaad185c2fcd23453f014139f18b50455a28d13d1047eb6dee799d027d0178ba75b3c4a9d594730ceb788533803", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "93", + "a4", + "ec", + "43" + ] + }, + "payload": { + "pubkey_prefix": "6a5deb43", + "timestamp": 1623008143, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0813.json b/examples/meshcore/corpus/generated/valid_advert_0813.json new file mode 100644 index 00000000..b9833b09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0813.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188181621a5dfa949595cb105a99fe6cf3ea91c6ca928efde49ebbb7790f85519d9138c64c5cf30e479060410bb2ac268c2adbe1503b9e69f525a5f000004dcbea0a3b7a1af4b89ee72a2f3b50b0707bec5184e0fec403cd443b765d99e183ee7f9b13a1f1fa0c23a18d3f975ba3a882c116fcfb007ee24eff480cecab983314d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "181621", + "a5dfa9", + "49595c", + "b105a9", + "9fe6cf", + "3ea91c", + "6ca928", + "efde49" + ] + }, + "payload": { + "pubkey_prefix": "ebbb7790", + "timestamp": 24410, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "1M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0814.json b/examples/meshcore/corpus/generated/valid_advert_0814.json new file mode 100644 index 00000000..5e92435e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0814.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105a4192539a33ab0e557092ea3c7692731b2aeaaa7ac86a89d6d3beb4d8a72aa0b4b422128f20400000046d45044b4472510445f06d32b6dbaa4559f3a543a1c7d8d96bd88450e7bb002fbaf9d8d4abf969804f8df1307aff3749f2f5a1deaf2240a54accbb56db0e56a826570357d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a4", + "19", + "25", + "39", + "a3" + ] + }, + "payload": { + "pubkey_prefix": "3ab0e557", + "timestamp": 4, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "ep5}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0815.json b/examples/meshcore/corpus/generated/valid_advert_0815.json new file mode 100644 index 00000000..7742167c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0815.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114475bc1a6006cab5d76cbf7c41c762e2ca4efad11232587b138aa56587261336b04ebd175eb29ca9eeb798b1580a8f4e11fb3b871f6f333fe900f2619867ceb5350af398b19a3ccc873ce6a1ea717a4a00201d0a9be9faaa821150fb4fbee59da4aec8f65cfc8ab1e5d033cbac91e97ea3fa71c945f57b7936725737622865", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "75bc", + "1a60", + "06ca", + "b5d7" + ] + }, + "payload": { + "pubkey_prefix": "6cbf7c41", + "timestamp": 1488033975, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9484, + "lon": -179.9758 + }, + "name": "{y6rW7b(e" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0816.json b/examples/meshcore/corpus/generated/valid_advert_0816.json new file mode 100644 index 00000000..1e8296cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0816.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12459f8e3ebc20a3a52524febc7463e0b1f85718332ecb3438ef03475932f955586c9056087472deedfbdc76e0045cc7d0396744adaf919d61d840dc5b21c1a53dd4cbeb796034d71a0495f18d605aad448dae8745b173416acb1e474d489b7f8a6ff005666d0e6531e7aa2727c24f6c8245436d4377", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9f8e", + "3ebc", + "20a3", + "a525", + "24fe" + ] + }, + "payload": { + "pubkey_prefix": "bc7463e0", + "timestamp": 3344696544, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "ECmCw" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0817.json b/examples/meshcore/corpus/generated/valid_advert_0817.json new file mode 100644 index 00000000..309f3344 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0817.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12468b6d2424bf4fb28fd0ceff41134a73ca12b148741040703f18a6b5efd5815f4ca43a744be55b7cc20c93fcfec7f20000d419b452bf3a99cf62946ac44469bff5882c5b2b06df2dbfe0b3a637bb897fa133237cc09c79a18820537345fea39063de8aed99fba81c05ee475996e6592b0782307a48", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8b6d", + "2424", + "bf4f", + "b28f", + "d0ce", + "ff41" + ] + }, + "payload": { + "pubkey_prefix": "134a73ca", + "timestamp": 62151, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "0zH" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0818.json b/examples/meshcore/corpus/generated/valid_advert_0818.json new file mode 100644 index 00000000..faa59b1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0818.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101a24f863b350dc36e23e2380770640c066b1a02a3c3dca7388c675964b00a8124a73d2000009f11dc6b0aa223a9243e2fc6f302ccf5e4fddb3f90fc4ccb4774c5ee49fed591b65ecb06ae56b63ccf25c28503b241aeefbb3f42ff2abe7691134e26b5cdfc9592c925a3fa406b45f56a6a2c495271503f673a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a2" + ] + }, + "payload": { + "pubkey_prefix": "4f863b35", + "timestamp": 8253, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9713, + "lon": -179.9999 + }, + "name": "jj,IRqP?g:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0819.json b/examples/meshcore/corpus/generated/valid_advert_0819.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0819.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0820.json b/examples/meshcore/corpus/generated/valid_advert_0820.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0820.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0821.json b/examples/meshcore/corpus/generated/valid_advert_0821.json new file mode 100644 index 00000000..f6970558 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0821.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12049e78c58cf59470ab1210df4b7eeb6ee00701668cab2c204e7480de1d6b10b58b2b497c6c06e70000315d9fb8371e49a4ccbe3f7248cf0229252835236720458e60b4f5c6a1de11774251398de6db6a0ff93e2963391cbe9406a380e258ceb4bf076c027acb940c451480b5a2fa571946f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "78", + "c5", + "8c" + ] + }, + "payload": { + "pubkey_prefix": "f59470ab", + "timestamp": 59142, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9554 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0822.json b/examples/meshcore/corpus/generated/valid_advert_0822.json new file mode 100644 index 00000000..d82b1d30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0822.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a765082d902ec6fa0e6f7003cff090c68c0bb4da17b103bc8f43dc94b84bd1bef36bba3e6c3156dba4021000000403d0b6f04f0cda423b68c6b328ff623d53a634e4e76012c9bcafd1dc32818cc5035a56e6d2b2b44c9d62e7074a5725d6f01a9a73f42207720627684d5f644756a133310a3fa536b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "50", + "82", + "d9", + "02", + "ec", + "6f", + "a0", + "e6", + "f7" + ] + }, + "payload": { + "pubkey_prefix": "003cff09", + "timestamp": 1073741824, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9768, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0823.json b/examples/meshcore/corpus/generated/valid_advert_0823.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0823.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0824.json b/examples/meshcore/corpus/generated/valid_advert_0824.json new file mode 100644 index 00000000..b98b0051 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0824.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187ea5ee18a611583e1ee8e2a51a68ca55e33b98226aa0c6b0eed661a3007df5d8307653dc75742e84d65c1ee0c1084d144fb20c28df58e0000009d2968e81b5b87eab93873b888e620eecd21dbe8fd4afa1f8f02032fd4d9d6c038d1366c89ec4a9dcb617a2238094b993b7f4da9daaa4a2729ea018b097c512d13be73a3facf1f46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea5ee1", + "8a6115", + "83e1ee", + "8e2a51", + "a68ca5", + "5e33b9", + "8226aa" + ] + }, + "payload": { + "pubkey_prefix": "0c6b0eed", + "timestamp": 142, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9513, + "lon": -179.9537 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0825.json b/examples/meshcore/corpus/generated/valid_advert_0825.json new file mode 100644 index 00000000..2139e2a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0825.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128977cbf2e6ef58ba513362f2025782baf51ee2c1aeee9a946ee56f8b83dac80a6c014f167776be8f918c03ba4832748177136fe0ec0579eee4ed99073b3e0000584503390241816a5a9957c5a14a6b6429a76d7588cdea04b66b4e0fc1e895dd0e127a52c9736a4c2e135659f01f7c17106c933e2d7fbcfbc42d340638bfa1ff92dab5a2fa089545f56b75463f2e4e42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "77cbf2", + "e6ef58", + "ba5133", + "62f202", + "5782ba", + "f51ee2", + "c1aeee", + "9a946e", + "e56f8b" + ] + }, + "payload": { + "pubkey_prefix": "83dac80a", + "timestamp": 15931, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9892 + }, + "name": "kuF?.NB" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0826.json b/examples/meshcore/corpus/generated/valid_advert_0826.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0826.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0827.json b/examples/meshcore/corpus/generated/valid_advert_0827.json new file mode 100644 index 00000000..fff8dd1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0827.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12075fa72f4f49e987512f1f31fff1861232ac4c01bdcb9b508d9e7c443a7a3abf5f9343d1747a3647528e0000612c1c4cf5cf2d4b576184b616631fd74fe1540988c0a7b8bb57749e8454bfcda2a8da69b666cac02e39c4ad002816c26ac3ab195ce45527885db892b0248e0e92d2b5a2fa190b4ffe6a6f312a2e3148686b6340466e66527b6a52756b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f", + "a7", + "2f", + "4f", + "49", + "e9", + "87" + ] + }, + "payload": { + "pubkey_prefix": "512f1f31", + "timestamp": 36434, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -28.3742 + }, + "name": "jo1*.1Hhkc@FnfR{jRuk" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0828.json b/examples/meshcore/corpus/generated/valid_advert_0828.json new file mode 100644 index 00000000..f5568bf8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0828.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11033c604e95c2c12ae7cceee912f37574c6169024be5221284ab699fe5b47e60601699e3b01000040f146d684d03e9b13dc214c85c3a9363bf3079ea5aeee146b78cccdcae083a4088a988e5ff5bfcf0d7e30fba9a913608b185482f7c0c30e9cf11ae0449dad2ab211804a5d0588f645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "60", + "4e" + ] + }, + "payload": { + "pubkey_prefix": "95c2c12a", + "timestamp": 1073741825, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": -179.9643 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0829.json b/examples/meshcore/corpus/generated/valid_advert_0829.json new file mode 100644 index 00000000..c42b6f6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0829.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124235ad466cb5b4f0e2cb88495c61ca86997e64774204b13acc2b428d56286c4133f7e06a68b28a000005e6d3ffb914553c0171b28e197c4ba3bdd81efc5c12c6229302a7e2d2d1fc58513fc112c1fbe0cf13d944ad4067c1553d07ebb8db05d73ee31c6e22c945168112a111a3fae06f45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35ad", + "466c" + ] + }, + "payload": { + "pubkey_prefix": "b5b4f0e2", + "timestamp": 35506, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9764, + "lon": -179.9988 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0830.json b/examples/meshcore/corpus/generated/valid_advert_0830.json new file mode 100644 index 00000000..7ca3ba20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0830.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12092992d15afa21c74b17927e00a39227f0a5e5ddbcdde287bb5c2d0fdb76cfa2d0b6fbb71165a7c3e30830b0560308593e66ab2cfdf847173208e88b2210ed31296510df1de9918ad3c74b2420703c7e4f7fc6cad323e800de236b2bda72fbadae8880e239bcc6c5ae2fc856286f814e475c3127205b64222f576531292e3f3469382a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "92", + "d1", + "5a", + "fa", + "21", + "c7", + "4b", + "17" + ] + }, + "payload": { + "pubkey_prefix": "927e00a3", + "timestamp": 56012848, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "NG\\1' [d\"/We1).?4i8*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0831.json b/examples/meshcore/corpus/generated/valid_advert_0831.json new file mode 100644 index 00000000..a0b78c39 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0831.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11858d38e547f93b3710dc4b189af7ca1542335cf1971b06164d7e626a735fbdbc95abcd61999efd4a1541d37fc5d03bc0d20000005371a94622f7719acd608c52b5541e56b737bcc45b36bb6a920b81b358a24e404bfc72a92e048cb67b863de3b4f66cb51fbaf3313bc42d09734a1af1cd7ec6f904", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d38e5", + "47f93b", + "3710dc", + "4b189a", + "f7ca15" + ] + }, + "payload": { + "pubkey_prefix": "42335cf1", + "timestamp": 210, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0832.json b/examples/meshcore/corpus/generated/valid_advert_0832.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0832.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0833.json b/examples/meshcore/corpus/generated/valid_advert_0833.json new file mode 100644 index 00000000..528e8bc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0833.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289c6aa92ae84c752ba628c963495a24cff73d0a8a1577c2aeb04b998ebfb88b2028aa428a2eca16a8de430a38063cfd96e06daab7d130c189c0bd128d2260000cb11dc67fd3004e70b2d1668a83009ecb8af89c62d53e9193594367fcb7ecfbf7da4b2b2bca2ad2ce614537aa982246ab9a0915160b0dad94b8cd91bfecec128945eb6a2fa6923ce076f335b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c6aa92", + "ae84c7", + "52ba62", + "8c9634", + "95a24c", + "ff73d0", + "a8a157", + "7c2aeb", + "04b998" + ] + }, + "payload": { + "pubkey_prefix": "ebfb88b2", + "timestamp": 9938, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": 130.95 + }, + "name": "o3[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0834.json b/examples/meshcore/corpus/generated/valid_advert_0834.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0834.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0835.json b/examples/meshcore/corpus/generated/valid_advert_0835.json new file mode 100644 index 00000000..18433a25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0835.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12856a491a3ab906a1d11a71391cd0ae52f46a9e5f0463bbba82cdef75e8fd64555595bfe4e843b6c59e1fbd14163b8908000000009f7b703e09f7eb53208444a688f31540fdc0869b82c2d2a4dd504f8b8ad55c0c9d403ef6790133e211f28a267c05e3ff94cae15926ab88684047757abb3e195681487b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6a491a", + "3ab906", + "a1d11a", + "71391c", + "d0ae52" + ] + }, + "payload": { + "pubkey_prefix": "f46a9e5f", + "timestamp": 0, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "H{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0836.json b/examples/meshcore/corpus/generated/valid_advert_0836.json new file mode 100644 index 00000000..ff7062aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0836.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248886862e1ac25577a74bfa2224f1316a28c199e541f767f3320971b1cb945490ededa47168e590911833128386268150cdc000000bac0b68ba9cb3b5b61ce4c7eb37b6e9c2ff21b026861e804116f21eb430cf775a47615039df1c0e33e1af8eeea0d3fcc42fb20280c6d7cdfff601c2a8af94f5683436431", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8868", + "62e1", + "ac25", + "577a", + "74bf", + "a222", + "4f13", + "16a2" + ] + }, + "payload": { + "pubkey_prefix": "8c199e54", + "timestamp": 220, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Cd1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0837.json b/examples/meshcore/corpus/generated/valid_advert_0837.json new file mode 100644 index 00000000..0f2fe793 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0837.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205af7d4ac57dfeccad92829213172e83cce76de7cd6ed87a6b7dd1ec4a0e5181791bec44b3edb03e0000f884a9756b8e2e9380f7aec14b903cdf6b7cb5609b3ccd8ffb5ea530f5bbf90bdc698877f201d35f325e67e8a7ba7ab12bc338ccc757f51312d4cf73a85ccc8f02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af", + "7d", + "4a", + "c5", + "7d" + ] + }, + "payload": { + "pubkey_prefix": "feccad92", + "timestamp": 16048, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0838.json b/examples/meshcore/corpus/generated/valid_advert_0838.json new file mode 100644 index 00000000..4f105a0e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0838.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243b10fab88a7d1a18578a97ca3862108f071ab5c471db7c9562b8238c44b1a56537be9c42716c17e230e495e58dfc5639bd9cad7d16cf6fe6e1e0e7d7e8eea4331643ee1320c1b296cf441baf3bc587213f8f4b6c689215226897320841f2f9468f463c97238e9ba86701201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b10f", + "ab88", + "a7d1" + ] + }, + "payload": { + "pubkey_prefix": "a18578a9", + "timestamp": 1225663358, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0839.json b/examples/meshcore/corpus/generated/valid_advert_0839.json new file mode 100644 index 00000000..15d3f139 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0839.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114781752e12eb0aee7730057bd26c30f5e29d328464f3887b6f062854a754dd9ac5b9ff3c9a0c9fefa6388a49688ebd1d56a31ad5ab240ee9c5ea2414307481dd0914c2e9662d34e77a7d7c0cb3b5c416372128fca94916baf2ce5efb91c57892921544929a387a4aa6c39eba9294312903328202", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8175", + "2e12", + "eb0a", + "ee77", + "3005", + "7bd2", + "6c30" + ] + }, + "payload": { + "pubkey_prefix": "f5e29d32", + "timestamp": 446912029, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0840.json b/examples/meshcore/corpus/generated/valid_advert_0840.json new file mode 100644 index 00000000..7722a077 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0840.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183032e45883fe369400df8d7e3ade99d345af3a2134589e0d441f0d35cf89794641f132e68f92d4fa3f0e1e500002b5778eb03ed83ad362bee42c5c3e34c0e94af7cf0124eeb8e514b9816aac5313493832484091bf6d2d7de4b36e3e78af9117174a6e98c810340d71a360a73b311ba5ca3fa7fc03ef6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "032e45", + "883fe3", + "69400d" + ] + }, + "payload": { + "pubkey_prefix": "f8d7e3ad", + "timestamp": 58849, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9572, + "lon": -163.6596 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0841.json b/examples/meshcore/corpus/generated/valid_advert_0841.json new file mode 100644 index 00000000..c6c7d4de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0841.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287462d4383d8c541cdca7348b550dda47dc74fba10c0d80cf7926e19bd44be11ae367f49784d07f46ddaa13719062d02624b73e2ae68ce0000007705b1d0b593a901996da77334317abcfaf1ce9e21a27af92aa1693548f000ca817b2fe6b1c4fcd5dfa356dc80ec4305a18b09d30bd4ec4a12971a16852a993982616a4c7d3823", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "462d43", + "83d8c5", + "41cdca", + "7348b5", + "50dda4", + "7dc74f", + "ba10c0" + ] + }, + "payload": { + "pubkey_prefix": "d80cf792", + "timestamp": 206, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "ajL}8#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0842.json b/examples/meshcore/corpus/generated/valid_advert_0842.json new file mode 100644 index 00000000..a6e6000f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0842.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189ee9800484278f20b760831fda9672489c5f08c58043411ab93044669404ee5398286c86142fb893236d060ecb1cde0d49e65a3d6b871c3f7acd48f710000003d03db8b125b8d70a6ea243592fa3c9be1a52312857e2be034c40f4e1b83a0c8915c7099bebf1d7dd1cbb52bde4b4b3b81eb3cf556524985db825ac6097fdc41125c916000786b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ee9800", + "484278", + "f20b76", + "0831fd", + "a96724", + "89c5f0", + "8c5804", + "3411ab", + "930446" + ] + }, + "payload": { + "pubkey_prefix": "69404ee5", + "timestamp": 113, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 6.3287, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0843.json b/examples/meshcore/corpus/generated/valid_advert_0843.json new file mode 100644 index 00000000..29927ecb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0843.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11838fa19504317be5cf2ed5ca2e2f06935d51e987f509917250e189ee03f2df5bda41bfc49bfb10b4852bafb600003071195c7a6dfcfd6c7f924448e6e83e0b9b0881bf5d77f6f9f4945b26834aa1e8898bd6969bace2b1fc267e9d7c3ee5a4e2020aef351ad6a1bfb962b3c97be804", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8fa195", + "04317b", + "e5cf2e" + ] + }, + "payload": { + "pubkey_prefix": "d5ca2e2f", + "timestamp": 46767, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0844.json b/examples/meshcore/corpus/generated/valid_advert_0844.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0844.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0845.json b/examples/meshcore/corpus/generated/valid_advert_0845.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0845.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0846.json b/examples/meshcore/corpus/generated/valid_advert_0846.json new file mode 100644 index 00000000..9217c1d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0846.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12830f8fc273ba9bd0e65c1d30b62e597dd42f711cd49bd719d10f96d07b9b191c79f992e777fd3f88912e4d4ab113f7d2c8c14e76c5ad01db26e78cd19473c6e87f96ce8bec51b665002eef4d5f52605cd95e74acaf52cd05e0d449591133b97ef24f05923c68007343d8bd660a63125eb6a2fab682da00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f8fc2", + "73ba9b", + "d0e65c" + ] + }, + "payload": { + "pubkey_prefix": "1d30b62e", + "timestamp": 330385997, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": 14.3203 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0847.json b/examples/meshcore/corpus/generated/valid_advert_0847.json new file mode 100644 index 00000000..2a0fc2f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0847.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281b9cae2107f89b019b28108f5ee1ca3bad74f7b434f4d1759ea348bb1f90965d53efd99576d000032a348cd44354636fa8a191009a847b10e5e6efbccf4e8d4748401c74a821f3b543f4c4c94c837cf78331411b62ba51d9fe133cb455023c07fa982d69de4d5be11804a5d0578cf45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b9cae2" + ] + }, + "payload": { + "pubkey_prefix": "107f89b0", + "timestamp": 27991, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": -179.9743 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0848.json b/examples/meshcore/corpus/generated/valid_advert_0848.json new file mode 100644 index 00000000..434ad45a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0848.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209492e9c13cc6d59212f2e18353bb0c05564cec6c7daeb638a99e0f655177c52be310b4b7dc07ab35eef86760000e63ad37f8387f905629832b59a3d164b115a552ce621abb34f822f5734f2378fd06c9656c0e9c945da5c3eae3dd18dfcd291338965ba08e6177129765a0d01de9183595d0158b0c90343523b253635", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "2e", + "9c", + "13", + "cc", + "6d", + "59", + "21", + "2f" + ] + }, + "payload": { + "pubkey_prefix": "2e18353b", + "timestamp": 30342, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 22.895, + "lon": 63.5495 + }, + "name": "CR;%65" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0849.json b/examples/meshcore/corpus/generated/valid_advert_0849.json new file mode 100644 index 00000000..85a1b910 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0849.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189f7ccaa088e6df9a9a664d90417d8d7a2ecb187ffefac959e691afb8f60a9b3f067b86c60c82550799be7bfe38816cf17cac5df0f7b8ac9a10d6d2836bf49575747f595816554e51ed82cc69c1de1f1207f8671df676fb6c8147588b469853f093cc2416e7fb2fb92a16b1a1ed41b46abdacfd623d691b1c174dccfae9f7d3814e678a3fa0e6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f7ccaa", + "088e6d", + "f9a9a6", + "64d904", + "17d8d7", + "a2ecb1", + "87ffef", + "ac959e", + "691afb" + ] + }, + "payload": { + "pubkey_prefix": "8f60a9b3", + "timestamp": 1464450870, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.95, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0850.json b/examples/meshcore/corpus/generated/valid_advert_0850.json new file mode 100644 index 00000000..dbdafb0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0850.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247c3ca867805b82615c09cfd53fc5bcf6dd6a6393f698d908000426bab926add9f650e6b54f29499331ee0500fd2da01000400ca82e58b91284399404cf81b531939fbb08e8a5464c8c920f8f26a6e116ed1d6c30be17834da811cc812bd41e8ef29915bab0f59782fbb4ce140c813fdf62fb7915f2aa3fa7aede6f93f2e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c3ca", + "8678", + "05b8", + "2615", + "c09c", + "fd53", + "fc5b" + ] + }, + "payload": { + "pubkey_prefix": "cf6dd6a6", + "timestamp": 262145, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9701, + "lon": -102.3064 + }, + "name": "?." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0851.json b/examples/meshcore/corpus/generated/valid_advert_0851.json new file mode 100644 index 00000000..c44d56b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0851.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120aa6607497565b1259caeca290f535db82be7cfc77b8b76430e2544b8c44a131e40c586fd8a4b19692de8cc4273e1a283b36e4c82f7cd136e9a12af6bf43aba81e4e3be6de7148ee344956d6880bf66ca525c7bd4861412d3bf514d565a9af7537db71910936ee33c1099d56a1104302", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "60", + "74", + "97", + "56", + "5b", + "12", + "59", + "ca", + "ec" + ] + }, + "payload": { + "pubkey_prefix": "a290f535", + "timestamp": 440281028, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0852.json b/examples/meshcore/corpus/generated/valid_advert_0852.json new file mode 100644 index 00000000..2b1a8348 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0852.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a75e72f7879548d358ce413a48537e1ed0ef676d8a0d5a990eb8d33a8889afbc7e147f696a00998705f469c3d7bd9d127ccde2cc567460000bc3a520d91b3d771443139d5e42aa99d2c743f5817001971e2a7177a4c3b7e33ea561467399bc130faeb85545cd6e409e6c107ed27fdec2eae282f8da549f95b14b1dfa2facb4246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "75e7", + "2f78", + "7954", + "8d35", + "8ce4", + "13a4", + "8537", + "e1ed", + "0ef6", + "76d8" + ] + }, + "payload": { + "pubkey_prefix": "a0d5a990", + "timestamp": 18023, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9892, + "lon": -179.9448 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0853.json b/examples/meshcore/corpus/generated/valid_advert_0853.json new file mode 100644 index 00000000..56f0c993 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0853.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144a1943590f38816dd432166a0f055a079388bd225caf691d132faf88493b9435e31fbfc01dfc1f816c30b0000e9851409a7c1f650c28d53d6319e3c31e8be0d6ec4a54ae8272e0500d86103390163551ba1d51a8e208195500b53e2b020324b56745080dba524bc299e8d05cb948011a3fac12146f54758", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a194", + "3590", + "f388", + "16dd" + ] + }, + "payload": { + "pubkey_prefix": "432166a0", + "timestamp": 3011, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9764, + "lon": -179.9532 + }, + "name": "GX" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0854.json b/examples/meshcore/corpus/generated/valid_advert_0854.json new file mode 100644 index 00000000..dbaf2ded --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0854.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124135ad394e6c16a0468ea7ce548b3957c54b2eff8c3b738ee441097098706b809448bdf11900006b31ac355513f4627aef18e258c375ca7c58a6cdd2e2edf1293bffb50273d49a500e08464d6876ce449610fdf491a22f3dd6519cac1b2309833eaa7b60100a8212753f6604546b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35ad" + ] + }, + "payload": { + "pubkey_prefix": "394e6c16", + "timestamp": 6641, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 73.8098, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0855.json b/examples/meshcore/corpus/generated/valid_advert_0855.json new file mode 100644 index 00000000..24896259 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0855.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206411a1bc24cb9f63e201a60f4118f85b7f4aac27bc3c968068129cb7d0f0d3be926e968fdd9f3bb000000c30b30d22ae08b9e29987af382dbfd97cb84eb060b52a9bca575dfedc19413340e8efafd1e12fc596338eef74a7c5259e82d6870b1b14e6632537120df41732502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "41", + "1a", + "1b", + "c2", + "4c", + "b9" + ] + }, + "payload": { + "pubkey_prefix": "f63e201a", + "timestamp": 187, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0856.json b/examples/meshcore/corpus/generated/valid_advert_0856.json new file mode 100644 index 00000000..452d11d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0856.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12804603080bf8a0c63558a59b3033cae542edb53ea145b59d1ebbe9d238c65fb63cb72300003e6675a6fc718896380c6bd2ed1987d9f2375509708df4852e53e7ee0de5d640e82b4777000fe9d64adf5a15bde64fed5ebd46f9603a43d0d6b0ce7040648d7303", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "4603080b", + "timestamp": 9143, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0857.json b/examples/meshcore/corpus/generated/valid_advert_0857.json new file mode 100644 index 00000000..fc1a7eab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0857.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287b055fbca9f293895629d116f06af0c27ce55c999dd743f56afc91673e2f0088fff06bf0e63eaed1beeccfbe95a9235a17a796a73cda0cb396606afe50cd1c5fe8884facb498336f05c9dceebbda5a402fb6c21ba7a57587c0553fcd2d77a754b0cdf681f864aceb1bb57f5248c1491e296dc54a07074d083ed01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b055fb", + "ca9f29", + "389562", + "9d116f", + "06af0c", + "27ce55", + "c999dd" + ] + }, + "payload": { + "pubkey_prefix": "743f56af", + "timestamp": 1715063712, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0858.json b/examples/meshcore/corpus/generated/valid_advert_0858.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0858.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0859.json b/examples/meshcore/corpus/generated/valid_advert_0859.json new file mode 100644 index 00000000..e7faf215 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0859.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244372ff81c4996372b64e4280d43a98b9b2c44eefd1de56559491db46d0da5c7d3899e4eaf838bae6eca9600008033876e1fd43057dfb1d436fe3f112b83ab93ceed73a24e0422f2f98785fcbd279cb11ba678456d008ea53eb1f8f00ba233d4c586e31028983eafd9b717657292aad4a2fa1269d3052e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "372f", + "f81c", + "4996", + "372b" + ] + }, + "payload": { + "pubkey_prefix": "64e4280d", + "timestamp": 38602, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.992, + "lon": 97.7411 + }, + "name": "." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0860.json b/examples/meshcore/corpus/generated/valid_advert_0860.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0860.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0861.json b/examples/meshcore/corpus/generated/valid_advert_0861.json new file mode 100644 index 00000000..3a843871 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0861.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a2a7e3d6876945d37580811aefe90f83e5c70c0772ae4f0121dfd79bd168d6cf889dba68d4bd33b124acefc867b9d24381df2a127780e7fe09845f85fd27801000000b6189c5027c7d68815d85cecd9c31277ce823eb3a55b14f1256369f0acf24c5c1bcb5c01146415f1d365ee1b7010c523384f23f924cd0d7a61372041b2bd89ae12ddb5a2fa7011df04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2a7e3d", + "687694", + "5d3758", + "0811ae", + "fe90f8", + "3e5c70", + "c0772a", + "e4f012", + "1dfd79", + "bd168d" + ] + }, + "payload": { + "pubkey_prefix": "6cf889db", + "timestamp": 1, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": 81.7279 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0862.json b/examples/meshcore/corpus/generated/valid_advert_0862.json new file mode 100644 index 00000000..0f0570cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0862.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283495750de6c1092c4bb07f14e464e1a4ae71d11bc3c510a874a4f059eb35de632476684892459fd2e30b400000020007d66fc080b328f0086d19f22e5d4829f04effdf394aa7ea15e1cfcebb62d7be8c3e5f29405b8315a6dfa8d3c8191bc21dd141ffeb6db82b72734c846c44912d9aca3fa886b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "495750", + "de6c10", + "92c4bb" + ] + }, + "payload": { + "pubkey_prefix": "07f14e46", + "timestamp": 180, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9367, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0863.json b/examples/meshcore/corpus/generated/valid_advert_0863.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0863.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0864.json b/examples/meshcore/corpus/generated/valid_advert_0864.json new file mode 100644 index 00000000..3e230405 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0864.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287193248e43248f25d374a63a6ffe42a48e9b892b0f3cf07df82e16d7951f7e68d74257b72d640c33980e2fe4a8469b12722942b2e8dc6fb0000916d1353b28bc5d6ce073f4f6f4a1f9605281a2575e423e435ba94bc0bc1c8703634541253f04f52ec81be04ac34d4a398a67520cf07010e3b9de533bd85346a13135da3fa147945f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "193248", + "e43248", + "f25d37", + "4a63a6", + "ffe42a", + "48e9b8", + "92b0f3" + ] + }, + "payload": { + "pubkey_prefix": "cf07df82", + "timestamp": 64454, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9571, + "lon": -179.9964 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0865.json b/examples/meshcore/corpus/generated/valid_advert_0865.json new file mode 100644 index 00000000..7154c9b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0865.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249a5b14e333552e576998c0d24a432cb597dd69ad752918e253a777f0ca6061b3742da65bbb5f9d31971933705f9cdbaad62cdce82000027145b4483745cf4450c885d98177760768b8e77cdb11b58a229f2c5c61bedeca8075214c2a9b94e4c73185c8cc62493593de43de738ae8d73d415a4d95b73529350caa2fadd7845f53165313030", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a5b1", + "4e33", + "3552", + "e576", + "998c", + "0d24", + "a432", + "cb59", + "7dd6" + ] + }, + "payload": { + "pubkey_prefix": "9ad75291", + "timestamp": 33486, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9947, + "lon": -179.9965 + }, + "name": "1e100" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0866.json b/examples/meshcore/corpus/generated/valid_advert_0866.json new file mode 100644 index 00000000..55be04f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0866.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149841a800360410f09f7a45057637cdb3a3af8b1ee666c481a667b88d1ee8fac14cb738abd7ecbfb3699279c689e7e275b1fc920110000b064c197f5aa99c9fd165b72d7abecdf39a57d8221c48738820631eee3a0976bced3f2b0de193686f3710ec7141952bf7d3ee1c78b66e47755b9a1e0fc09dd82126544a3fa38d73b0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "841a", + "8003", + "6041", + "0f09", + "f7a4", + "5057", + "637c", + "db3a", + "3af8" + ] + }, + "payload": { + "pubkey_prefix": "b1ee666c", + "timestamp": 4384, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9634, + "lon": 171.6939 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0867.json b/examples/meshcore/corpus/generated/valid_advert_0867.json new file mode 100644 index 00000000..85f76d63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0867.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184016cd93520d292181e27845ddf73a9ed6a3e13af9f9ef161ac9ce2e05284469fb0af399b9d295866400bff05b16e0000c472a2c5382e54f1b564cc37a67663c1e34a68821c5116539f0a0621d9cd25f8dc18eba9bab43fdaa989dbb90b86a44710ae65e1c5e22e972b6a9fed004440418325276b52443a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "016cd9", + "3520d2", + "92181e", + "27845d" + ] + }, + "payload": { + "pubkey_prefix": "df73a9ed", + "timestamp": 28337, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "%'kRD:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0868.json b/examples/meshcore/corpus/generated/valid_advert_0868.json new file mode 100644 index 00000000..e02eb647 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0868.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11865488e05edc14c8866c5f8173b83e00180ae16704796f78034f709b5f8a5779e857e8a6ddd003e5eea833f7638f5c03e42cdf937e00004054521de15aa1392b56477c4cad62fdefda5564accd368199af837ccafe9156b3296182fdfed909a26082ec9fc2ba13cc6c8f11dc0ce91a31140b82a4769a0502", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5488e0", + "5edc14", + "c8866c", + "5f8173", + "b83e00", + "180ae1" + ] + }, + "payload": { + "pubkey_prefix": "6704796f", + "timestamp": 32403, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0869.json b/examples/meshcore/corpus/generated/valid_advert_0869.json new file mode 100644 index 00000000..a37ac173 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0869.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287f1320628ae05954f1340273b2ca17bfad6fe902cc7e674951685736a8fd7786bfc80ff04b2cebf4404352ce0e953b8e759d140e943b9000000bd4e387db3203ad63631522430a260fe205113494fed69b9c3eaff3504483f23eb17934c5fe6f410005d0ef4f879965650a22286c357d25dc20c79be936e1abf1280000000c57645f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f13206", + "28ae05", + "954f13", + "40273b", + "2ca17b", + "fad6fe", + "902cc7" + ] + }, + "payload": { + "pubkey_prefix": "e6749516", + "timestamp": 185, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 0.0001, + "lon": -179.997 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0870.json b/examples/meshcore/corpus/generated/valid_advert_0870.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0870.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0871.json b/examples/meshcore/corpus/generated/valid_advert_0871.json new file mode 100644 index 00000000..0e29614d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0871.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104ecc9ce072e8e95e6551bc964d4ac37fc7b51f73ab56f6ffc0ac0eddd9f65663c2ce9030cf40d0000979e8ecd97da4f75a0230e596eb406a448d7f3151d7cf49d2d8acb3340a914c2e69764e03bf88aa604655e2e07d2fa851ba3afc62d64457afa52111cf1a73d5d130db6a2fa526b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec", + "c9", + "ce", + "07" + ] + }, + "payload": { + "pubkey_prefix": "2e8e95e6", + "timestamp": 3572, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0872.json b/examples/meshcore/corpus/generated/valid_advert_0872.json new file mode 100644 index 00000000..3223cc1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0872.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118072a37e2c8ce496ee888ffc6a6bf4845151059c042fdffe9e9f1dd0349c077d8d53939827ef09970317438a11deae98021404963d662bfd3893e62a536410f94957cdbb10b01491a2a3079638433e29ada7a691a8ba58f05df0423cbe55e7cf6835dae16f825766", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "72a37e2c", + "timestamp": 664310611, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "Wf" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0873.json b/examples/meshcore/corpus/generated/valid_advert_0873.json new file mode 100644 index 00000000..5d00198e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0873.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248f0cfa31bb7987ae3b7d9cca35a53a0d8fb7e583a67f6043ad5405960629267939e4503834b90a20cd8f487be6d7e5ef7529caae5267bcf1cdf4b514050feb24e11b7f4ec63f195e26eb59a9ad1d1f4f1826c53cd8861fa6a3ccdfb4192d566ff7f96d99c769c839de0fc9e954797414049ec05f09388a3a3fa074b1301723b304b666241", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f0cf", + "a31b", + "b798", + "7ae3", + "b7d9", + "cca3", + "5a53", + "a0d8" + ] + }, + "payload": { + "pubkey_prefix": "fb7e583a", + "timestamp": 3853163602, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9391, + "lon": 18.0416 + }, + "name": "r;0KfbA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0874.json b/examples/meshcore/corpus/generated/valid_advert_0874.json new file mode 100644 index 00000000..e9f4e27f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0874.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12012ce3ab2445ef0c857a317e416f9b754b6ad199ab6a15d8e4e21336c00a4e6a7977341b0000ffb847560ec25e1faa66e975f5546aa1a53628796a1400303f0036cd5e3add1e0ed824bbe9b714483922e3d40a76f1aee942658f2c817f464b3eb822fd19668383433538", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c" + ] + }, + "payload": { + "pubkey_prefix": "e3ab2445", + "timestamp": 6964, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "C58" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0875.json b/examples/meshcore/corpus/generated/valid_advert_0875.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0875.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0876.json b/examples/meshcore/corpus/generated/valid_advert_0876.json new file mode 100644 index 00000000..9b535b99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0876.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141a90299195dc6f89f790e9b4b7156b814b3b5e81c6d29bc1fd87cd89b6ea74a7e6f35ffffffffe3f58f142e348249e1eb8c99c40724bed6846a769656ce6372432402bb3032c4e9af7f4dc93d7c661f8e3991a0a33329ea0d0b48a91739d0f7941e43fe41028f1475c164fc2e0246f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a902" + ] + }, + "payload": { + "pubkey_prefix": "99195dc6", + "timestamp": 4294967295, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -60.5057, + "lon": -179.9613 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0877.json b/examples/meshcore/corpus/generated/valid_advert_0877.json new file mode 100644 index 00000000..3266459c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0877.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11440ef4eb841210e668effc7daf78c895639c2c00356a2fbbce83a3143dab2d144f4d20bba6390cff481da7000079269c6a96f47977d0152b7ac126fde1c4f407404a0b7eda150384d9cf69bc6fe3ee4545ba44759c97a57caa1c536ca556b12352aecf70763a5da5c44ffce95312c3daa2fa21d116f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ef4", + "eb84", + "1210", + "e668" + ] + }, + "payload": { + "pubkey_prefix": "effc7daf", + "timestamp": 42781, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9905, + "lon": -149.4996 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0878.json b/examples/meshcore/corpus/generated/valid_advert_0878.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0878.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0879.json b/examples/meshcore/corpus/generated/valid_advert_0879.json new file mode 100644 index 00000000..dc0ef03a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0879.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11841fdb4e77849606b62f9a0a5655095cd1942e2f8267f39671b21ed8589b7ced1688ba0ca549e664966e9bbdf1441c0000d6df853ed66c5cb8cb16dba56688fdc3bac8b13ffad6f4c300548d3642c6afeab8dfd5230cb38b5ab8c92db54d027e82789002f0803f97ee9138eae0bac26aee12804a5d05f35b6b00", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fdb4e", + "778496", + "06b62f", + "9a0a56" + ] + }, + "payload": { + "pubkey_prefix": "55095cd1", + "timestamp": 7236, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 90.0, + "lon": 7.0359 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0880.json b/examples/meshcore/corpus/generated/valid_advert_0880.json new file mode 100644 index 00000000..b1f4de7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0880.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128911c38de787425e9e0b971e0ee61a7a040afb5866e9224d4df4270a2694cf1d32984ed585469cd6f9e378e233119cb57225c05298537e3bc231d2d6679a8cc5e01494713cc928862c29272cb00221fd61d7a0712adf7ea8e59c7e05d18118a0f75885e75b73c0c016d3141aa6de585ae12f4ce1ee7b7261bec76654d7dbb330943bf4a2fa7f0846f533742f202e61683b4967735c7d6e3736775021", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "11c38d", + "e78742", + "5e9e0b", + "971e0e", + "e61a7a", + "040afb", + "5866e9", + "224d4d", + "f4270a" + ] + }, + "payload": { + "pubkey_prefix": "2694cf1d", + "timestamp": 3314326119, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9839, + "lon": -179.9597 + }, + "name": "3t/ .ah;Igs\\}n76wP!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0881.json b/examples/meshcore/corpus/generated/valid_advert_0881.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0881.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0882.json b/examples/meshcore/corpus/generated/valid_advert_0882.json new file mode 100644 index 00000000..e5b21d85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0882.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146d11d434ee27c5acb28cb27395b4bfca0731c51a5d5494f6910988ee69b0bb9588cd8dda743b2641c4c6d3a65f3550e9e6f9e1391fdcb4098418245b4d177988895f5adbbc1d45fe4a44f465362bcb11a5f60f5282c20a4071f1bd8032169884e6e3ada41a5650a6f95f2f6cd3ad6a19e817d69517957684b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d11d", + "434e", + "e27c", + "5acb", + "28cb", + "2739" + ] + }, + "payload": { + "pubkey_prefix": "5b4bfca0", + "timestamp": 2651739635, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "}iQyWhK" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0883.json b/examples/meshcore/corpus/generated/valid_advert_0883.json new file mode 100644 index 00000000..34e2763e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0883.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283809ff079a5d266690bcae83cb20625fe9def9efba6efbfff2eddc6cf9574d015d3350f46f77e3ce8ac62f40000fa933170a8e143a7df861df98cefcac6bf8272cedf0452942ce8eae4a343f54b36651e2581dbf092e2bd5bdf1214230c63cbb669abfd082eec72d7ddecf2de7f8139207d506d4f4b4d2557482a3b44625c222738", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "809ff0", + "79a5d2", + "66690b" + ] + }, + "payload": { + "pubkey_prefix": "cae83cb2", + "timestamp": 62562, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "9 }PmOKM%WH*;Db\\\"'8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0884.json b/examples/meshcore/corpus/generated/valid_advert_0884.json new file mode 100644 index 00000000..1fad2a38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0884.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120aa0a3b3025b4e585a58fec2f42994c5ef3982fbe0cb8ed1e58d58396f8732937f01371551d5ab6acfc8c50000000019351093b6b3070fd7163e8f4939c33e3b9ff9d7fd756c3c8d80239e33bb7c3e73dfe068d810a73ded2a406f5fd20b9a1778c1fb4c521e29fed588a3a65735bd81794863222e28214a797866232f2e3335", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "a3", + "b3", + "02", + "5b", + "4e", + "58", + "5a", + "58", + "fe" + ] + }, + "payload": { + "pubkey_prefix": "c2f42994", + "timestamp": 0, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "yHc\".(!Jyxf#/.35" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0885.json b/examples/meshcore/corpus/generated/valid_advert_0885.json new file mode 100644 index 00000000..a80eb86c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0885.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118925dfe8376d88486348e05ff0bbd64769af4a16c4dc43b9c13dd0e32f1b177d80f4259f861bd912b1220d830637fcf4d88239e190748e8aa39aaa4316ed0000e7fed3a7baca212739af69d2c6cb1558c8c830da37038d17f1b11cfbd6ce8398a61f06bb84fbc1bf3aac4dbc8c9b491c7d8fd70f0bbbaedde40db6dc96480dbc149e63a3fa006b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25dfe8", + "376d88", + "486348", + "e05ff0", + "bbd647", + "69af4a", + "16c4dc", + "43b9c1", + "3dd0e3" + ] + }, + "payload": { + "pubkey_prefix": "2f1b177d", + "timestamp": 60694, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9554, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0886.json b/examples/meshcore/corpus/generated/valid_advert_0886.json new file mode 100644 index 00000000..37b1feb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0886.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12475fb1b98f94e2bbfe22a73a026ae606e578d447de6954f49ee2786bee0b9af0457407a1a4b83a5aade1b42a16f8b11045a2b07fc2c94ae8774739faf7158544bd5646c736380a3b231e0ade16be3b209c055b17891165c7ed4a44532acc8d8f01b6250638c95b7ab50c169d07b0899791d385836c6f636174696f6e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5fb1", + "b98f", + "94e2", + "bbfe", + "22a7", + "3a02", + "6ae6" + ] + }, + "payload": { + "pubkey_prefix": "06e578d4", + "timestamp": 2963424528, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "location" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0887.json b/examples/meshcore/corpus/generated/valid_advert_0887.json new file mode 100644 index 00000000..a94dd8de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0887.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244b177f5e08eeac6d2e403335d3cadd38ae79529a6f2d48fd25eb0776fe6134475663e95140539ac66506d0000b90a7efd19137d76557c9f7f8f49c18b4e63d65692170f3ed6c4266cb1dd260a5f97c960cb63388574e7785063cd9d1508932718b4a7b4834f7c783d07e8b13592ed45a3fab88e45f56d6c40657d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b177", + "f5e0", + "8eea", + "c6d2" + ] + }, + "payload": { + "pubkey_prefix": "e403335d", + "timestamp": 27984, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.963, + "lon": -179.9909 + }, + "name": "ml@e}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0888.json b/examples/meshcore/corpus/generated/valid_advert_0888.json new file mode 100644 index 00000000..8b29b7b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0888.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11823edf2e885236bc423618ee01d0357d18f3910426c911ca98c7ab15d9f32b355cbc1da283e9ac8eda000079e648068259b9c9ade95d71840b47db246a5e7583e86e9b4023186852848fe4b3d97045e9a417f7c51a9f662e10109f91673b940f0bd3bac24d6e9760726bb304", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3edf2e", + "885236" + ] + }, + "payload": { + "pubkey_prefix": "bc423618", + "timestamp": 55950, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0889.json b/examples/meshcore/corpus/generated/valid_advert_0889.json new file mode 100644 index 00000000..800a9972 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0889.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201b134e9dad2f25a5d3a6a36025a843127cf93ca50ecfb57e49747f822e1a7f49959a1000000dce5dded414b48c6fd62050517d34db985489c901066a064355080591d43fb4458b90dee0a35b3b79ea0517c44325088dfcfe4490178621f90ee45a6666856e601", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1" + ] + }, + "payload": { + "pubkey_prefix": "34e9dad2", + "timestamp": 161, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0890.json b/examples/meshcore/corpus/generated/valid_advert_0890.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0890.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0891.json b/examples/meshcore/corpus/generated/valid_advert_0891.json new file mode 100644 index 00000000..985c17a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0891.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142dec51f89af29c3bce4a6a6db155c3ff70ba11bbcbc679d3793c27776921d1aefffb2204d061800002f8dc32f7fdd5082b82e428461e9d9020f92faf6cd02e9835487fb52b3f702e901626230bbf660567bb98ab0ad2246d696e0ce372d030f4794a84437fcc0cdc9139ab5a2fa0d6846f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dec5", + "1f89" + ] + }, + "payload": { + "pubkey_prefix": "af29c3bc", + "timestamp": 6150, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9352 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0892.json b/examples/meshcore/corpus/generated/valid_advert_0892.json new file mode 100644 index 00000000..60a991f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0892.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11076b5cb444029711b98437b1729d825b1220e4683c53627fcf2aadc99131c5dfae0a711b813a5ac2d4870000baaada03d22aff0390302b6d0fe247a024453cc1923bd392475d315a76915c1bae4a6de947f0c875979c49e4c37a3fd73ab57e3706de18d327fbf8bbf492f17281474e5d7d2c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "5c", + "b4", + "44", + "02", + "97", + "11" + ] + }, + "payload": { + "pubkey_prefix": "b98437b1", + "timestamp": 34772, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "GN]}," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0893.json b/examples/meshcore/corpus/generated/valid_advert_0893.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0893.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0894.json b/examples/meshcore/corpus/generated/valid_advert_0894.json new file mode 100644 index 00000000..d666f1af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0894.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189ab4c3ddc400cc03b6cf297819b2724e42455f38a207d5a1f7422a680ecc93c3b5b479b8f879bbf5108ea5dd63da85d811f283ebf11cc2d503c10479d2e0000780c9cc456b07eb0cf0699a7fa59305d90365d3bf7a6297ca36fef508e24b3e7fae50c02e6780dfff321a817d3f6b60c772feb15bd2f72226ccc5ed306ff0b2b812d45313f2c36", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab4c3d", + "dc400c", + "c03b6c", + "f29781", + "9b2724", + "e42455", + "f38a20", + "7d5a1f", + "7422a6" + ] + }, + "payload": { + "pubkey_prefix": "80ecc93c", + "timestamp": 11933, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "-E1?,6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0895.json b/examples/meshcore/corpus/generated/valid_advert_0895.json new file mode 100644 index 00000000..52ee9715 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0895.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12842fc26ff4631047d5a88c1bf59a55a6709d2d9a3d66037c26b4855d3201fcc0994290f021abef1e0ed3b53eab3d8e0000aeec38cfe94b60d273d1085a62da3c8a610858ed0e58668d5d2a131384ff650b1b9e8b8d8fbc791097d3ba6c4a6bc13c470740b0bc1ea4b9c86d0ea15536057992ccf153fbf86b45f54d697a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2fc26f", + "f46310", + "47d5a8", + "8c1bf5" + ] + }, + "payload": { + "pubkey_prefix": "9a55a670", + "timestamp": 36413, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -78.3847, + "lon": -179.9998 + }, + "name": "Miz" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0896.json b/examples/meshcore/corpus/generated/valid_advert_0896.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0896.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0897.json b/examples/meshcore/corpus/generated/valid_advert_0897.json new file mode 100644 index 00000000..70c15a97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0897.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118827af114bcaac62ffc1891c93dd4b2376caae628c2dfed5935eeeff6fe07218d6588ea7267e26887db3771ff9d6f4d0548863526cd493c2ecd800000059beb7db4cfacecd65b189937d173d45d0660224de47894a25508d62981031194e54cf2fec58b92def44dc44ec8600e7e33f2d4e76fc10d6c7d8420f05d922ce8135482536235f227d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "27af11", + "4bcaac", + "62ffc1", + "891c93", + "dd4b23", + "76caae", + "628c2d", + "fed593" + ] + }, + "payload": { + "pubkey_prefix": "5eeeff6f", + "timestamp": 216, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "5H%6#_\"}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0898.json b/examples/meshcore/corpus/generated/valid_advert_0898.json new file mode 100644 index 00000000..c27cb0b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0898.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1102f610b4a957b2a34181ca26df812de8b603e0ddf2868ea328d5697ef8e1c1050948a33900000092544200981e71b631eb1231c86fa8647b49ad3ca2bb52984f5481b68f52e3398e44fd4c05ba75be6dcb22b3d4723e3c9134aff1a8794f2ab82c48e5d3160d7802", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6", + "10" + ] + }, + "payload": { + "pubkey_prefix": "b4a957b2", + "timestamp": 57, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0899.json b/examples/meshcore/corpus/generated/valid_advert_0899.json new file mode 100644 index 00000000..43eb59c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0899.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184333b0c94b474b5f9456be6fa379b8eae14cef5d945df5c409433276dc036a692dce20db744f1097916cad195eb000000f2cd93cbe849268931875a314c007fc80b4242e78b9e167b363c1c2411bb80bca794d13ecd1345fba3637ca5f599b7fb483055b20fa91977f11b95562835c94d12c3b5a2fab43246f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "333b0c", + "94b474", + "b5f945", + "6be6fa" + ] + }, + "payload": { + "pubkey_prefix": "379b8eae", + "timestamp": 235, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9489 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0900.json b/examples/meshcore/corpus/generated/valid_advert_0900.json new file mode 100644 index 00000000..d72b9be3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0900.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205a7b8642c93113816192c76ac2f52626525a089a33a85f5632d23b95176cc44beaf47ee2b2903000000582ef6c2ca111ab8c8e8017943aa6a816d042a9e9f72804963a53f2b117c0e252e0ffa82ac8225679c6d7413b2b89817ad91fccdc0c492b5b010b39b192e7a7501", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a7", + "b8", + "64", + "2c", + "93" + ] + }, + "payload": { + "pubkey_prefix": "11381619", + "timestamp": 3, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0901.json b/examples/meshcore/corpus/generated/valid_advert_0901.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0901.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0902.json b/examples/meshcore/corpus/generated/valid_advert_0902.json new file mode 100644 index 00000000..0b506b5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0902.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128674add0c0ce1de5f21b624257b247c84b04aa636f56b150643c7a4fe62266fe13dd3d5e61fba3b8006dd81bdc95df9b6c32d1fb91cbeccadfe41309cf33ec24772a9165d1c5f85d61ea66be1ac877817dd4acffd045a72f6d8dcc691a3f0c06efbc12b885035b60041367701f76351c242911eecc2e3c92fab5a2fa5f6b45f55d4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "74add0", + "c0ce1d", + "e5f21b", + "624257", + "b247c8", + "4b04aa" + ] + }, + "payload": { + "pubkey_prefix": "636f56b1", + "timestamp": 3972764155, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": "]L" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0903.json b/examples/meshcore/corpus/generated/valid_advert_0903.json new file mode 100644 index 00000000..05ae81c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0903.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188cae080fdb8aab59d0237c1439a7aa47d4910a9046b4ea745c992be8be35a27089d870c75f63b2846372a084a73cd32de62b42097fccb8db898000000ab814a7f0f9a20acde558242383f5004a30b418184fbe5de2daac5979b8921488c41c946f90980355b9502b1f6e3bad3b4f13cc5bec61b77e1bde34f0805c534149592a3fafe6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cae080", + "fdb8aa", + "b59d02", + "37c143", + "9a7aa4", + "7d4910", + "a9046b", + "4ea745" + ] + }, + "payload": { + "pubkey_prefix": "c992be8b", + "timestamp": 152, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9434, + "lon": -179.9997 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0904.json b/examples/meshcore/corpus/generated/valid_advert_0904.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0904.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0905.json b/examples/meshcore/corpus/generated/valid_advert_0905.json new file mode 100644 index 00000000..91c332ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0905.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145db6ad2973bac6037c5245bcc4bdcd0da7f5cb9d096a0ec5a64cd8bfc0260d7a613651b3e894838e682a24e93222dab068c6e221471654e404ed893e592337ec3a80a5ecea4955d33db394009aaf869212ffce1faa7b662a4e1741938d400bcb1dd7debe00d84b5609d13aeb2e13101", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "db6a", + "d297", + "3bac", + "6037", + "c524" + ] + }, + "payload": { + "pubkey_prefix": "5bcc4bdc", + "timestamp": 757240654, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0906.json b/examples/meshcore/corpus/generated/valid_advert_0906.json new file mode 100644 index 00000000..8d71c4d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0906.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285c5387d55a9bccb136a5dead0d41943ec96deee2a92b2d59a87c8ef7bba4147a9389d52f98383389b5f8cb294ae774c5d89c6fa914db9f16d66420a53d1a632e9b0289e49c60717a31c4f5692405d86baa6d448e0b0cd4e1b068cc134f201cf79960fbdb0a559d1419b722eeaedc7b13eff76a5922acaa2fa016b45f54830", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c5387d", + "55a9bc", + "cb136a", + "5dead0", + "d41943" + ] + }, + "payload": { + "pubkey_prefix": "ec96deee", + "timestamp": 4207315293, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9947, + "lon": -180.0 + }, + "name": "H0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0907.json b/examples/meshcore/corpus/generated/valid_advert_0907.json new file mode 100644 index 00000000..00e96aba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0907.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283ac57f6833e2148b48df8cfd49b6fc4570842bbb4bcd7f7ac7d82179410f8a7da7a099abcef74aa131c000008005be58b3fdf191c2d9dd1782a70d6c731294f820d61e31a8d8e2d7f95e941ca8dbcc76ebe69eea4b76863bc9b06443a559e0f2f2c3ccad1f552d78cba4e920321133b9fa3fa7c6546f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac57f6", + "833e21", + "48b48d" + ] + }, + "payload": { + "pubkey_prefix": "f8cfd49b", + "timestamp": 524288, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9402, + "lon": -179.9359 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0908.json b/examples/meshcore/corpus/generated/valid_advert_0908.json new file mode 100644 index 00000000..a918ff07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0908.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12092a33dcc313feb9564817d14a625344d0c90b85dccfb7a32ceb82de6bc7b0240bcb58be1e67f73895fce60f7445e48261699c99679b9255f80106697700650470592dc39b0e2929ffe9ff6bc86a92af30b44df0a93880f0cb9adf73d081132bee9c470f824896895eb887379699127183a3fa8c60e700", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2a", + "33", + "dc", + "c3", + "13", + "fe", + "b9", + "56", + "48" + ] + }, + "payload": { + "pubkey_prefix": "17d14a62", + "timestamp": 1165234150, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9473, + "lon": 15.1635 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0909.json b/examples/meshcore/corpus/generated/valid_advert_0909.json new file mode 100644 index 00000000..4a1ca45d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0909.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245e84cf7d0fa0edef948b27261c251e9ae0dda28cb1f77a78d4034b9e3fd325978a61ee935e44bce891c1ec06eee011f0c30cd7376da53c1317e32e4491b5f7a11c01461931b4257d7e341a493ecc0a56ee9a53ddd7840537e81bb33bb0a6da2bd47b238c4e6178c31299fbfb9b928812063", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e84c", + "f7d0", + "fa0e", + "def9", + "48b2" + ] + }, + "payload": { + "pubkey_prefix": "7261c251", + "timestamp": 32403136, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": " c" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0910.json b/examples/meshcore/corpus/generated/valid_advert_0910.json new file mode 100644 index 00000000..f0f8af94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0910.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120416ecba1b4313a95ebbe4998e6893759be5032a45deb95ff3b732545ef28d000553c963adf0a6000054114f0bac925eee6ee67ec5e74f143cdab4603624c451e67333d2929ee59a3bea0431de473c764d2e3b2bcbb2f39b40553e55217c031c2a24b77c8847e025a311c6b9ba004ad845f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "ec", + "ba", + "1b" + ] + }, + "payload": { + "pubkey_prefix": "4313a95e", + "timestamp": 42736, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 12.2373, + "lon": -179.972 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0911.json b/examples/meshcore/corpus/generated/valid_advert_0911.json new file mode 100644 index 00000000..1984d809 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0911.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a0565520b0df2697379b7dda7adceae6af3e932b61bb377467c54557362bd3ed114dfc593f508f9f1a4ff4e11328960e5db4d6b01b3dc0000e6c8512a891f1d1997151ba99ed0b61d0bb5a9f9668687093f1345078bdb6b671ff3c59f551c98326e5dce00c6065d7e62c36734e04968e1873be52da16e3b35148095a3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0565", + "520b", + "0df2", + "6973", + "79b7", + "dda7", + "adce", + "ae6a", + "f3e9", + "32b6" + ] + }, + "payload": { + "pubkey_prefix": "1bb37746", + "timestamp": 56499, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9427, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0912.json b/examples/meshcore/corpus/generated/valid_advert_0912.json new file mode 100644 index 00000000..da677166 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0912.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12802e87c48a4038ab97b2a0d8f92e1d19f1dc15785014d8ab2f4f377e9f0b77d2f70ddf0000015632a3ab169e6705416d0cb8ade529de9a7e27a10ab59defd3f8495dcc7dde33e30e249ab9bd8d09cd17e5f5499cb94227b4fd0c17596e7a7352b1816e97e503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "2e87c48a", + "timestamp": 57101, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0913.json b/examples/meshcore/corpus/generated/valid_advert_0913.json new file mode 100644 index 00000000..1dc7250f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0913.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12422c6f6d87ac67a1e4293d51fefdfaa57ca2a7d5b707c4b2bf59809b7220bbf0788549cd2c01000020b17892eb8304819629fb6a6598e1d0d063efe69afd3387e1808f8e1883cabc1ddc0935e6c8cc99ad2f949a3676d89f28661c07b75ecfe5212d77ec4e1e59ad2094112bc9fc02a39100433a6a2676", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c6f", + "6d87" + ] + }, + "payload": { + "pubkey_prefix": "ac67a1e4", + "timestamp": 536870913, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -53.9251, + "lon": 9.5444 + }, + "name": "C:j&v" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0914.json b/examples/meshcore/corpus/generated/valid_advert_0914.json new file mode 100644 index 00000000..372b26e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0914.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12464d3f0ea1bb0f35bdd4b6dfb61da5b798f203eadb8cb242739492f7db61044301f5804b27cbccf7d46b27f73d8ca58825ec61a515dcf1bb60d8f7dad347ff6e82a2249e4d601520324fc1b1e02912e3672e730d5e08f57a3e8feb79c3d1a8da94ffe887c4738149cd3a3aef1d7bec1a4491def1a2fa060246f520647b6a4f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4d3f", + "0ea1", + "bb0f", + "35bd", + "d4b6", + "dfb6" + ] + }, + "payload": { + "pubkey_prefix": "1da5b798", + "timestamp": 629712268, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9845, + "lon": -179.9613 + }, + "name": " d{jO" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0915.json b/examples/meshcore/corpus/generated/valid_advert_0915.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0915.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0916.json b/examples/meshcore/corpus/generated/valid_advert_0916.json new file mode 100644 index 00000000..5fded7fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0916.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11440966678d53c9e22f5622b5359543553f292287eacce78ed472777856398e88bbcf5682ced1ba8cefd30000001ad5709043eb2dd626fa4d65444f7b6efcefcece2f7b8f2008e641934b9ab9e48d1a95e982e9ab22851c0343519df568ff2639bbe0a9d8de37496ddbb7bc89ec816465736372697074696f6e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0966", + "678d", + "53c9", + "e22f" + ] + }, + "payload": { + "pubkey_prefix": "5622b535", + "timestamp": 211, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "description" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0917.json b/examples/meshcore/corpus/generated/valid_advert_0917.json new file mode 100644 index 00000000..6d38bd9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0917.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286ec049ac364da1c42fce08fbb7ae1c658000bfd531e2ef25f99af4db6430f0ebc1e92a1ac26da8988a1c2a3122e8b380ee67fcd7d5e9db140637ce2b09ec8b85b65f3f8a177d8848b2bd6e902029c19a497161c9be01cd5ec1934971cf117e2096bf611d0efd5eade93cad576645e2b9c931785a80def94c0000000286b45f5402c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec049a", + "c364da", + "1c42fc", + "e08fbb", + "7ae1c6", + "58000b" + ] + }, + "payload": { + "pubkey_prefix": "fd531e2e", + "timestamp": 2640215501, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 0.0002, + "lon": -180.0 + }, + "name": "@," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0918.json b/examples/meshcore/corpus/generated/valid_advert_0918.json new file mode 100644 index 00000000..77078412 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0918.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128aff5da34b158a25f415f90473c566266a5fc5acdd146a3bc03a46a5ab18032ed8429134c0a76d81a1f7c02ebe35f2d977d8d0624c50bbfead1bc835d6fe8a010000008a839d8d46f40a713f98f805e876d5ef52b223f727bac1d9d9bb9c9aecc9072610b4f3da2230caedadfea1a5a01190b46109be3b926a3e8831b60012715bbda404", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ff5da3", + "4b158a", + "25f415", + "f90473", + "c56626", + "6a5fc5", + "acdd14", + "6a3bc0", + "3a46a5", + "ab1803" + ] + }, + "payload": { + "pubkey_prefix": "2ed84291", + "timestamp": 1, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0919.json b/examples/meshcore/corpus/generated/valid_advert_0919.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0919.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0920.json b/examples/meshcore/corpus/generated/valid_advert_0920.json new file mode 100644 index 00000000..0253752e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0920.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289db4080a733da834b5ec916008bd86d5788b4d8f25fbb8e6e46c4dccdc5c6108bf475f6f47fcd88db485f66097cf1aa1d70da833d41ca740b8e300050aa0000892af955d4324b5d3c3a66625bbf47fe1f7c9da1797a50e3ede7e8d417f31613278ea0e82bd847b80abcad6d89066d22d511926e48838cd22211efa2bd63b70b91e3d206036b1546f56454", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db4080", + "a733da", + "834b5e", + "c91600", + "8bd86d", + "5788b4", + "d8f25f", + "bb8e6e", + "46c4dc" + ] + }, + "payload": { + "pubkey_prefix": "cdc5c610", + "timestamp": 43600, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 50.7789, + "lon": -179.9564 + }, + "name": "dT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0921.json b/examples/meshcore/corpus/generated/valid_advert_0921.json new file mode 100644 index 00000000..338b5482 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0921.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a4163030b509c18fa4c241bb1c1397c3854923a028dd61e7165ba8170593e206af8a6f4ff4e58cbc50cde3ee3ce88e833ef88ad765849f3abcdad2a6c43cbc6dfbfea9a8386bcafdb4ed14519bca282290dfee6799e083dab48abb0c5123732629f01e67b71c500ee1532d788ddc58a95cb2e4ab2a469a62811e65fa3fa6a3b1ef8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4163", + "030b", + "509c", + "18fa", + "4c24", + "1bb1", + "c139", + "7c38", + "5492", + "3a02" + ] + }, + "payload": { + "pubkey_prefix": "8dd61e71", + "timestamp": 2884847960, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9564, + "lon": -132.2364 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0922.json b/examples/meshcore/corpus/generated/valid_advert_0922.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0922.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0923.json b/examples/meshcore/corpus/generated/valid_advert_0923.json new file mode 100644 index 00000000..e29c31ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0923.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118407718db8624f8613977b86bd523712e94b355bfba3afb49aeecbbf168bb4cba715baa6e5221ba7e50deb064cdf0080f67aace24013773baec47d4ed8e3849b2b98f4ce974660774699fc43199c64a585064b25e96cebfdec31d18c2ad594ebc18dff033f0090ed61024d18048d453629126e3aa3fa806b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "07718d", + "b8624f", + "861397", + "7b86bd" + ] + }, + "payload": { + "pubkey_prefix": "523712e9", + "timestamp": 4135583967, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.966, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0924.json b/examples/meshcore/corpus/generated/valid_advert_0924.json new file mode 100644 index 00000000..b82e5fc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0924.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282461aabe1d7e43a34a971e81445b407244631d32c6f3bed14b287e230f9ceaca5dfed6e3406336192593e3c0beef850e61aa7c646beff8bff7f15f0dd8ec5f5cfaa81b7922244c9059a84ef08c647e18b573860e7d6c741eb00937b3cf234e19409b555085ff2e68c1b1702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "461aab", + "e1d7e4" + ] + }, + "payload": { + "pubkey_prefix": "3a34a971", + "timestamp": 1046057569, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0925.json b/examples/meshcore/corpus/generated/valid_advert_0925.json new file mode 100644 index 00000000..0ca01fcd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0925.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244c48231ddd2f0c2c3961f58a4d6ffeada1263b23c5fc25714d5c023e8be586bf8077b3ee5d06dd68a547d0000d6b2490fd9beeef29bbc37ed176b5cd7a2b65f7c0b0c2135d4524a3ccb2b04d2e23fafa99f244f9c1dadb8f15f60e58afaed56947ef67789470cdf2ee286229a846873232e69", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c482", + "31dd", + "d2f0", + "c2c3" + ] + }, + "payload": { + "pubkey_prefix": "961f58a4", + "timestamp": 32084, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "hs#.i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0926.json b/examples/meshcore/corpus/generated/valid_advert_0926.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0926.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0927.json b/examples/meshcore/corpus/generated/valid_advert_0927.json new file mode 100644 index 00000000..1c042987 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0927.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245b17e488f11023d54d444b29ad621ff4bd373a836c5ec5225e90c92dce023c58f490413ed24de178b84c3b6540000db429fea3b81dcaae5c835ffbd5cdcf8c06f0c3004a70f335394b4da8278f58d439704bf8cf5a48b6581e4c0a51692ae97c74122ec224eb5b9d2e6135593bf9c04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b17e", + "488f", + "1102", + "3d54", + "d444" + ] + }, + "payload": { + "pubkey_prefix": "b29ad621", + "timestamp": 21686, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0928.json b/examples/meshcore/corpus/generated/valid_advert_0928.json new file mode 100644 index 00000000..7b496427 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0928.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144f17d7589a217b71abb27edee262787cdcfb5e02f434b36df6772a497f0118ce3feb18fd7b1e6194c05000000d60645e0aa979e0370b6075167be2827ade54e4b7cee33db9c2d409b5706465a45015b93c458096e63d34986f34430e5687ee2500c0053cf70e3bbb7d65881c212dfdaa2fa684b46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f17d", + "7589", + "a217", + "b71a" + ] + }, + "payload": { + "pubkey_prefix": "bb27edee", + "timestamp": 5, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9904, + "lon": -179.9426 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0929.json b/examples/meshcore/corpus/generated/valid_advert_0929.json new file mode 100644 index 00000000..86761fa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0929.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a3c75590895cc7046e45691d19c416e2e0edab45beabb92de22448e2e0b7b6e0e9716677219d30f5cca4e0c1d0000048ba5c1f9e33658d2fa222e78127823f557eca6e11d97e0530b62a1cec009e5c713150c39bf290807dcb8cc464a8b31cd43cc43df76bd2b30a7e83a8e059ac7938dd4a2fae2f73a01394f464722", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "75", + "59", + "08", + "95", + "cc", + "70", + "46", + "e4", + "56" + ] + }, + "payload": { + "pubkey_prefix": "91d19c41", + "timestamp": 7436, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9921, + "lon": 20.6418 + }, + "name": "9OFG\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0930.json b/examples/meshcore/corpus/generated/valid_advert_0930.json new file mode 100644 index 00000000..5d9e15e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0930.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148b14f58fe40f69721f8e159a2a69aaaeb15d3c077adb3ef5f467a69b235bc9973a8dd201768765947cb3bc97511fa0de0883200009a075ce32f5cd69f1d517064d3df1f66803faa8d3c3c00a9d483685622cdaa83524c6b0a4ebb463779a28a228dc405a8747e54dd120724cd508c21991e00e54f02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b14f", + "58fe", + "40f6", + "9721", + "f8e1", + "59a2", + "a69a", + "aaeb" + ] + }, + "payload": { + "pubkey_prefix": "15d3c077", + "timestamp": 12936, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0931.json b/examples/meshcore/corpus/generated/valid_advert_0931.json new file mode 100644 index 00000000..de79f3c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0931.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12422e071b38f2d2c0ac157f90196a2cea613b955f526238dda2ff9833e5739103ccc128f72bffffffff25b258b6c77c4d3e2538f7342205509c00401fe56272f4e26268a510f1bc23e243fc5e499c653470e110cd156fb3ef2ebeed7f8cbf1d0fb260e09051b16498538420254f6665257a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e07", + "1b38" + ] + }, + "payload": { + "pubkey_prefix": "f2d2c0ac", + "timestamp": 4294967295, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": " %Ofe%z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0932.json b/examples/meshcore/corpus/generated/valid_advert_0932.json new file mode 100644 index 00000000..668c745f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0932.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287e540bed14f2a4ee869e00ceb70680e9289b9e4c09b0fe1a3a0fc737ada647a70141198c6b02431d0c6f53592b7e74a49a21a0532b100000008039fee98ba60af2c7470fe53053ff0dd20155b6480fa2e220b6b944a1c4596e352a7e6ac0d25bb4aa7c2eefb5f6ddc72459b14a4b4e36f5d713aec9cdf5765079328b6a2fa936b45f5302e2e30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e540be", + "d14f2a", + "4ee869", + "e00ceb", + "70680e", + "9289b9", + "e4c09b" + ] + }, + "payload": { + "pubkey_prefix": "0fe1a3a0", + "timestamp": 134217728, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": "0..0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0933.json b/examples/meshcore/corpus/generated/valid_advert_0933.json new file mode 100644 index 00000000..9d489579 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0933.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248e21ea6149e52c36f4a9a0572ec9c9f7d64e25e46011c77665124d1f4f4cad4bc96fd7326f9482ff870ad6d491ba821acc39600007fb7f6ab40e5bd96e76ff0c615fe9d1bf435724d6b986f60eb0af8a083c4c6f6c3e921f1bb07ea898bb138deff4cd139aef69729bb4e9d1b375274c7436fcbb5121483a3fa26dd2904", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e21e", + "a614", + "9e52", + "c36f", + "4a9a", + "0572", + "ec9c", + "9f7d" + ] + }, + "payload": { + "pubkey_prefix": "64e25e46", + "timestamp": 38595, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9474, + "lon": 69.8525 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0934.json b/examples/meshcore/corpus/generated/valid_advert_0934.json new file mode 100644 index 00000000..a0dfc799 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0934.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12423ca4222b18ac3c47c11c4cefd6ca08d76e4f0cc3f2c18b61b9f438dedbad1886ea436d58511800007503223eee4bc7741d21faca1e9eae049ac9164c245893f05ce244afa287ec4b5aca81bbe89d1f302e7d447a85337062db026802cda3a865912bb7e9dbd169d59405af41021d4746f56b31", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ca4", + "222b" + ] + }, + "payload": { + "pubkey_prefix": "18ac3c47", + "timestamp": 6225, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 37.8591, + "lon": -179.9437 + }, + "name": "k1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0935.json b/examples/meshcore/corpus/generated/valid_advert_0935.json new file mode 100644 index 00000000..0ca9f91e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0935.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118910c3c1e8726d9dcb841a222b83e962eee4a5f1c83b57a75ba4ac84c01ab1757ad94cc9ff78da3169c13210b5f0138c904812859806a49b41c34ecf8600000004ef564976e5aa14b5ac24ace89ade2cb77867a2c5f8589f14721eb5690720cd1f59663c17ace91af3080ea66c8cca0a4e56aa4f8bda0d74590b15da17899ff101", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "10c3c1", + "e8726d", + "9dcb84", + "1a222b", + "83e962", + "eee4a5", + "f1c83b", + "57a75b", + "a4ac84" + ] + }, + "payload": { + "pubkey_prefix": "c01ab175", + "timestamp": 134, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0936.json b/examples/meshcore/corpus/generated/valid_advert_0936.json new file mode 100644 index 00000000..d3842d0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0936.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185bab90ede8000000bc81b9e39c8469d81d93561cac2a356b1dd0989a9e84398f048db89bc7c60a7b69d7e084ccebc7d3d5f0eb8a6a4aca2c73f582221b6eb449838a415aa506b089a3c983fd044b8c3410bf95653f9c13bb2124466ea43dcc8aab37c4d62bb2d6515b8e959051660a98164f57d1492b963fd016b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bab90e", + "de8000", + "000bc8", + "1b9e39", + "c8469d" + ] + }, + "payload": { + "pubkey_prefix": "81d93561", + "timestamp": 3087949629, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -43.7961, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0937.json b/examples/meshcore/corpus/generated/valid_advert_0937.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0937.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0938.json b/examples/meshcore/corpus/generated/valid_advert_0938.json new file mode 100644 index 00000000..c9ecedc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0938.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12806f102aa98990c1eff1dd264d8d42e5e179e7933d0f642e8c7e2f88dd5d4b5a4f05dd000013e6b7cc45774578343ca44ce4a85bf5cf3bb66d044a880a0684e36c5ad38c4d94fa5031429252ee545289b9d667d282a21606501a4ad74338f4ac6b265e8acc822d5d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "6f102aa9", + "timestamp": 56581, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "-]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0939.json b/examples/meshcore/corpus/generated/valid_advert_0939.json new file mode 100644 index 00000000..783bfac4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0939.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140930a106fe4d3221d0533ce3e2e30c135713bc3278f170e42af75c1103221a36f975d000044e214cca143f94c246436b0894a7fbffaa5d53d3d1e7aa394ab498d454b45a668821d0e3954f432f541a252e8caf97f75dee8f02028b00ba345a3098da360079311b6a2fa8fb145f57125", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "930a106f", + "timestamp": 23959, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9819 + }, + "name": "q%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0940.json b/examples/meshcore/corpus/generated/valid_advert_0940.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0940.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0941.json b/examples/meshcore/corpus/generated/valid_advert_0941.json new file mode 100644 index 00000000..9c9a35f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0941.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12810a482de29d6bd77595b676bf0e6b731801505a5ab253f13d409b3ca65c25163797ec8e804a5d053f7d4de984d3eb11c716b77362213f248f56761c98fa67caa11bc9b697616c02faf7b14ef195d88fd82eb62000fb544faedb59ea595ed84c606159b5663754b391a4b1a3faab6b45f57142766b646f67415548394c412c2d4d394d507a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a482d" + ] + }, + "payload": { + "pubkey_prefix": "e29d6bd7", + "timestamp": 90000000, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9355, + "lon": -179.9998 + }, + "name": "qBvkdogAUH9LA,-M9MPz" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0942.json b/examples/meshcore/corpus/generated/valid_advert_0942.json new file mode 100644 index 00000000..31f2abb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0942.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243f61a2a218970c8ef65ee0da5b2ef702103b061bf0abc075d3b174b1b9699d9323c9612e30dbdd48e000013c7b19d8729d2d0ef75739f6d62e18eb6531b92a023f83a3d9c1c52e4f502749aab66c2875c3c52c55742aceee889cb082800f4f2714c76ee7a03a4a41a77cf03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f61a", + "2a21", + "8970" + ] + }, + "payload": { + "pubkey_prefix": "c8ef65ee", + "timestamp": 36564, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0943.json b/examples/meshcore/corpus/generated/valid_advert_0943.json new file mode 100644 index 00000000..3ccac306 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0943.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147e96dbe59bff1bb5ec15296012d1b2be518805f485ef3d3b7e712a4a3b37a158900ca100123b6853968c5b9b846adfcc00000d5f9ae229247751d8638cb01f73d431d29e9ce6e4409e8ce6cb0a589b84f966098d6d2be5e5c5e1b0969533f8653795643d65b8666b4c59398c28fb3c8a5a5501214b6a2faafa045f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e96d", + "be59", + "bff1", + "bb5e", + "c152", + "9601", + "2d1b" + ] + }, + "payload": { + "pubkey_prefix": "2be51880", + "timestamp": 49404, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.9863 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0944.json b/examples/meshcore/corpus/generated/valid_advert_0944.json new file mode 100644 index 00000000..798929cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0944.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207481284151d95cfaf05c4d81a2ef43dbb73f6a3baf65b3263e1cc306899e890a6983f9723b33d9a780000005474be5ec0d71fd6e1e1af3c833b3dd374bed01c3957d994c60c5352a0fed992be88c47efb995927830f777698df1e8b040a9211fd97bb1536d9d985ea904a83824d406a6c58314c2e616943344a747123", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "12", + "84", + "15", + "1d", + "95", + "cf" + ] + }, + "payload": { + "pubkey_prefix": "af05c4d8", + "timestamp": 120, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "M@jlX1L.aiC4Jtq#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0945.json b/examples/meshcore/corpus/generated/valid_advert_0945.json new file mode 100644 index 00000000..9816afd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0945.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243fda4a9aa959854d20df66cfc0851b2d7edb84a983730b28b911817f193c6689f4326ce4eca439c28000000326edcdfbdcec3c3e0fbbf2661cf2aca434025a7862780f0afbed22e31cc41091d3e843195818f59bd993f1ea219598ddf753e9bc5613fa299bfe2d373d01c04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fda4", + "a9aa", + "9598" + ] + }, + "payload": { + "pubkey_prefix": "54d20df6", + "timestamp": 10396, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0946.json b/examples/meshcore/corpus/generated/valid_advert_0946.json new file mode 100644 index 00000000..c51c6a09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0946.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114854e11e42f42f46bc85e3c502237ee9eb08674e614090e0d7bf3c11d5e8c1a1c0d0a30c02fc9db42754717a98c3397e88800000000c77cf20406b34101bab49a1d5122269be779d09ba45e35fd63660ba8bb06d424b2b042a77faf8ba502d14ed713d6f3886ffcf12ea180297e22abce22d56d79c93c4e2a2fa10bd3bfa7d2e64506a68364546502c56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "54e1", + "1e42", + "f42f", + "46bc", + "85e3", + "c502", + "237e", + "e9eb" + ] + }, + "payload": { + "pubkey_prefix": "08674e61", + "timestamp": 128, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9884, + "lon": -96.7483 + }, + "name": "}.dPjh6EFP,V" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0947.json b/examples/meshcore/corpus/generated/valid_advert_0947.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0947.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0948.json b/examples/meshcore/corpus/generated/valid_advert_0948.json new file mode 100644 index 00000000..bb8c301a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0948.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120640271d3f962f5bb5dc8e4fb9f61ea5eafa4b443958f0939fef2835cdab5468c6f44cc2f3d6edffa10000c5da21d1ab2c1d15f91497ac21b74bef756081052d3cde46eb7c8300ce33fca3d5177a0b65bc33fa9fac50a4dc0c683cbc788e39806e524dc05e4112fb5bc37483343433", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "40", + "27", + "1d", + "3f", + "96", + "2f" + ] + }, + "payload": { + "pubkey_prefix": "5bb5dc8e", + "timestamp": 41471, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "443" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0949.json b/examples/meshcore/corpus/generated/valid_advert_0949.json new file mode 100644 index 00000000..8599c8f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0949.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12425d506b804fcf5b4c8ee61c99d225c264c38c04984aa158427247eda7cddf3064057d1cbca0680000be12679830d6d18ab3d81891df56f675e37e0f50f34d25f5695c53873494002086a09b326d4f4f8e2843adc23ee565a5a80f225a31b6fa1ccfc5518bd8fbc8ec04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d50", + "6b80" + ] + }, + "payload": { + "pubkey_prefix": "4fcf5b4c", + "timestamp": 26784, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0950.json b/examples/meshcore/corpus/generated/valid_advert_0950.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0950.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0951.json b/examples/meshcore/corpus/generated/valid_advert_0951.json new file mode 100644 index 00000000..dd93bed1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0951.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118020e9f4999419d103754edb013babd7b3d56565ba1b5f73627b6b022e27b3a7f413b000000aa02ea74ebb7f70d6cbc346386622d69a9536befc65d43284487c7e90dfe20e58a2546bf1f15e65e6e31f4404c23d5c5e5cebb26205cceb34918e9cc20f47ac14e2340c04316246f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "20e9f499", + "timestamp": 45075, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 67.9088, + "lon": -179.9367 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0952.json b/examples/meshcore/corpus/generated/valid_advert_0952.json new file mode 100644 index 00000000..542ee9f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0952.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144aeffe176de8e964a4102ac6c8dc04ea6800fbca276724cf55eba3d9f9b4e294651496bff1d5d4a707f3300004969417b8a94740d6d9ae691ec6dcc8a0156b3cd33eb3cc66ce3b8edcaf98017ca235666b025cd189ff9903e20140e99bdc07f4a8db8113054639f0db35ead0f137c98a3faacf45af6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aeff", + "e176", + "de8e", + "964a" + ] + }, + "payload": { + "pubkey_prefix": "4102ac6c", + "timestamp": 13183, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9419, + "lon": -161.8113 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0953.json b/examples/meshcore/corpus/generated/valid_advert_0953.json new file mode 100644 index 00000000..e001f8f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0953.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12033aac6bc7e203aaedac2e8e1d858bce28c2ffc34f73344190a6c3539877a05a9ba21fa0ffff7f00f64a6432032a047de66a859cde38ae79677577382cb9f1340f8f4ee6755c7ecd278bc78d76dd42a9a88221b503f453bcb2f889e04a6aa551439e6b1d4fab8cf892a86088fc2776c008535457732253", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "ac", + "6b" + ] + }, + "payload": { + "pubkey_prefix": "c7e203aa", + "timestamp": 8388607, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -58.1712, + "lon": 146.8309 + }, + "name": "STWs\"S" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0954.json b/examples/meshcore/corpus/generated/valid_advert_0954.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0954.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0955.json b/examples/meshcore/corpus/generated/valid_advert_0955.json new file mode 100644 index 00000000..30296f62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0955.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188e19fccc354df932799c14fb5ab07bf81d3a92cec1c5dfbd0d7254b0f17bc4532b9851c659965c806aa2c6a4e114b7fff8c00b4561376597f8f120000fe03b4c860a3ab6f01c30dd9b2f44bf6ee8ecf61fa3c0292a786909e61088e997522ffb4b20d6db8f198cab3f9310d0df31b1714c37b35fcba083c8b733311b992f7afa3facead45f579", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e19fcc", + "c354df", + "932799", + "c14fb5", + "ab07bf", + "81d3a9", + "2cec1c", + "5dfbd0" + ] + }, + "payload": { + "pubkey_prefix": "d7254b0f", + "timestamp": 4751, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9359, + "lon": -179.9829 + }, + "name": "y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0956.json b/examples/meshcore/corpus/generated/valid_advert_0956.json new file mode 100644 index 00000000..823b1ab7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0956.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12467aa7a7340f00af7a9dd0cbbee889ffe4a082c0da43b94fd2eaebef4ac77b2ae36e3a0150542ea09bab0c086cef0000006fd7bb48f8e8ddfcff39ba74dbe6acea12b64df871dc86422f8986e6cce03081bcac7d2493cbcf3b2806db42f009d19cdafbebad825a7c5c9e5f81a0780b28b402", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7aa7", + "a734", + "0f00", + "af7a", + "9dd0", + "cbbe" + ] + }, + "payload": { + "pubkey_prefix": "e889ffe4", + "timestamp": 239, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0957.json b/examples/meshcore/corpus/generated/valid_advert_0957.json new file mode 100644 index 00000000..491feb12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0957.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120057f90cfe704d186dc6618ba10fcf8c9cc2718054bce81aa776643eff9eebdfdd82ee85df863c8aed4b144bda56d34ad75980cab3348d0e64ab704e55b5ec50d25d53827efd0ab7e973096bfd5f77059352abd02546df9e187ded20139d1a3fe8adda8a1801", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "57f90cfe", + "timestamp": 3750096514, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0958.json b/examples/meshcore/corpus/generated/valid_advert_0958.json new file mode 100644 index 00000000..61c36fe5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0958.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11026c007c64598d9ffd0d26755afc2d4407b9919ba406d38815846b39e82f866e2941cc8ced0000f38b5c80720bdba2fb9c3316af22482424378541a1781f01b18e8219695954c02e391bdcd1405ebe890a7967993999bb06b9bdc986fd0a91582625a4fccff14d8322644c476562422026", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6c", + "00" + ] + }, + "payload": { + "pubkey_prefix": "7c64598d", + "timestamp": 60812, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "\"dLGebB &" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0959.json b/examples/meshcore/corpus/generated/valid_advert_0959.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0959.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0960.json b/examples/meshcore/corpus/generated/valid_advert_0960.json new file mode 100644 index 00000000..09fb25d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0960.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120589e3a0dc524c33b7a71c0a3896daedab90223dc0f7d26be489b067a718a77ca9ddcecc8cd1b6bf925b4f0861c4ae836fb4e002c697b96b9fc4124beab5f15f97d83a16f4176c2ea16a60163ae4b7c134cbf05d28545b5ea179155a5afdf2ea2cb0af5b94392cf76d1b91bcbba2faca735501473f7d4e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "e3", + "a0", + "dc", + "52" + ] + }, + "payload": { + "pubkey_prefix": "4c33b7a7", + "timestamp": 1536343990, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9984, + "lon": 22.3774 + }, + "name": "G?}N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0961.json b/examples/meshcore/corpus/generated/valid_advert_0961.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0961.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0962.json b/examples/meshcore/corpus/generated/valid_advert_0962.json new file mode 100644 index 00000000..74f4166b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0962.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142b0ee528bbcf98e7e38019575d166907905322377e0557fe39c0aba188bf2e6b4bc1b3ef239000000e1b1116e5ef81e3eb1d39173e1d44d665a0a2cb38a97288d1dcc08ba0c2f84b89eae3a2cab97f9e6f2c8350ddf5b5e7bd96981e4390a89528cc920a879dcea2292c0000000ea6b45f53525412961714262614c6c68504f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b0ee", + "528b" + ] + }, + "payload": { + "pubkey_prefix": "bcf98e7e", + "timestamp": 57, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 0.0002, + "lon": -179.9998 + }, + "name": "5%A)aqBbaLlhPO" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0963.json b/examples/meshcore/corpus/generated/valid_advert_0963.json new file mode 100644 index 00000000..eedb143e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0963.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206d6edf02f8cf382798f092e8c0b1db56c5e54e367f512dad96ff6fee4891f2da500f955e9e4cdb9c213b9f5adce544483c5475e605879ed4e57e77dec9c82fe3c5c312d6fdb3fc6f9066e5c0f7b09d6ac9d38f4c86cb3a3d8c24282dc4ed375ccda18ccbcf620d775ff1a8257", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d6", + "ed", + "f0", + "2f", + "8c", + "f3" + ] + }, + "payload": { + "pubkey_prefix": "82798f09", + "timestamp": 3105079993, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "W" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0964.json b/examples/meshcore/corpus/generated/valid_advert_0964.json new file mode 100644 index 00000000..95c8c8e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0964.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204354030bfa42d74a549bbf1ce9bb963bfeb741ddedaba4aa6496989824bcf73ada630dd27b4630000a2f70e0ab6f45f78eed704feb186c34e77b78ccbf88c6f08bc26859921a7166b56c70172691423bbeb9e13f7fac0bc5ed20ca858e57a8b20368be172a33ec89204", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "40", + "30", + "bf" + ] + }, + "payload": { + "pubkey_prefix": "a42d74a5", + "timestamp": 25524, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0965.json b/examples/meshcore/corpus/generated/valid_advert_0965.json new file mode 100644 index 00000000..256b3ebd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0965.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12430f3b27c1757aff5fcf34700b296e063f39ac65d7305ec35ee698223503b25a66343ae40d837e1b000000e29eac34ca6f1364c57e146ae1c7f9392258f4da10a1026a7ccc74fafdceb95f76bd471973cf13c4b8c3dda4b5c9745d380197c0650f0d887585d8f246de0e6482776c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0f3b", + "27c1", + "757a" + ] + }, + "payload": { + "pubkey_prefix": "ff5fcf34", + "timestamp": 27, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "wl" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0966.json b/examples/meshcore/corpus/generated/valid_advert_0966.json new file mode 100644 index 00000000..e54dea0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0966.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114388d4fc4989b7293ff4761a410a547ca0d88ae448dab14845421169be5a202aec98582c82204b969a0000004803828cbe727951780e8d0090010ac564592bb145e4340bc5caeeab0084b11e537ead138466b7c7eca360a5252b80ba7d1d4c29bfc651d1b85c5201d5a6d103", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "88d4", + "fc49", + "89b7" + ] + }, + "payload": { + "pubkey_prefix": "293ff476", + "timestamp": 39574, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0967.json b/examples/meshcore/corpus/generated/valid_advert_0967.json new file mode 100644 index 00000000..6cd9e1a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0967.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205013393d03a2017f18a23c74257bb6692d96805f213232adf9c3bb0c988aaea6f0e81a05825680300004f7aaa73a80772b75990725ca9ff0f1f9d93df12fa122a9cecb4629c92bfd9d0c0be829e2feee1b41e6eedcb52a69bf21247fbe214e056d71ac98e9d353fb1e891d476e100fb5a87076f5133674a4d4a57766c62416d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "33", + "93", + "d0", + "3a" + ] + }, + "payload": { + "pubkey_prefix": "2017f18a", + "timestamp": 872, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 14.776, + "lon": 126.3112 + }, + "name": "oQ3gJMJWvlbAm" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0968.json b/examples/meshcore/corpus/generated/valid_advert_0968.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0968.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0969.json b/examples/meshcore/corpus/generated/valid_advert_0969.json new file mode 100644 index 00000000..9fd039e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0969.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284768820eb3f24df3e2a596b334545a9713fad83e6b9a43487e359d8a940e4606230ef753b671eb0f97dbaec9159fdee3839b19890816397b4d55c613c725a832c5fc8c957e7191b19ebc071c7b29b5b0139f5195b0b01cf1b3f822e6600e7d9a9ffe547d1cd043fcb305877085bc4bde5823b5377", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "768820", + "eb3f24", + "df3e2a", + "596b33" + ] + }, + "payload": { + "pubkey_prefix": "4545a971", + "timestamp": 955186521, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ";Sw" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0970.json b/examples/meshcore/corpus/generated/valid_advert_0970.json new file mode 100644 index 00000000..49053811 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0970.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124740caeb948b723e8fb1302c63b35b237230d6ef16fbf0b3870324768abd0ba40d98cca16645bcdd6ec95478a53a14555526fc2321b074edb70951c06f101cc3ca0514843945f928f3aba8c42c167a3ed5490fcfe4a2ffb78d269fe8f0a8815e511fe43e7d53e8878188a1d3a4d5236b58bd8a836d444b25683f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40ca", + "eb94", + "8b72", + "3e8f", + "b130", + "2c63", + "b35b" + ] + }, + "payload": { + "pubkey_prefix": "237230d6", + "timestamp": 4230370645, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "mDK%h?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0971.json b/examples/meshcore/corpus/generated/valid_advert_0971.json new file mode 100644 index 00000000..9de8b8d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0971.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12846566425128af580e290534e889edb1e6bda68612a66e5a721d31587b37053dd2c49f3514eda8a3c2c4f8212792ea00001dbd631ec9e8e40dbed5ec45720869b4232e82c87a0ba94a04a9b1be762ff0c76d6d517ee8b7cf499bb529ce6f8391b08ab0faedda38696ba599aea7ea15b1cc9180000000096246f526464b4b57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "656642", + "5128af", + "580e29", + "0534e8" + ] + }, + "payload": { + "pubkey_prefix": "89edb1e6", + "timestamp": 60050, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 0.0001, + "lon": -179.9368 + }, + "name": "&FKKW" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0972.json b/examples/meshcore/corpus/generated/valid_advert_0972.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0972.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0973.json b/examples/meshcore/corpus/generated/valid_advert_0973.json new file mode 100644 index 00000000..67aa55c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0973.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11085a6cca0c56b005cc99f2039636602b45734c7b69f111e537df0b0dfaf83f602375ea8754c580fbeec06c0f51ce03a6640d61ae35835724df9a531512e3f3c27bc8736d147fd2902631091a4b3538aeb8e07e0eaaf4f4d1c36f927d57880d5d4dae4befb178bad69a0b8724c48246616c7365", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "6c", + "ca", + "0c", + "56", + "b0", + "05", + "cc" + ] + }, + "payload": { + "pubkey_prefix": "99f20396", + "timestamp": 1359965376, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "False" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0974.json b/examples/meshcore/corpus/generated/valid_advert_0974.json new file mode 100644 index 00000000..af338b2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0974.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1100f17e70bfbf020ff29e8cdc19cd47891c4e18bd6762483f0a82cce16bf0885ba3f9cc0000641122f19137ac2a0ca6ed3b73d73f1af3d0d04ece9e32965859c3fd5608fb1eea7a82311e8759399b7083910a3c1342656fa2a1ca72e8dae184b153899addb001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "f17e70bf", + "timestamp": 52473, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0975.json b/examples/meshcore/corpus/generated/valid_advert_0975.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0975.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0976.json b/examples/meshcore/corpus/generated/valid_advert_0976.json new file mode 100644 index 00000000..4752f88c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0976.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1103e6e2c922d6d90146516f072559fdd5944f7c8309a3c705e58a29ba2fbd97487c66af2560000000ed34582c66bead841562aa48d142ae7f3951eea76c53f09b2d2c0dec90404aa08ab46a504e40f027567032b9e350b4a838904c20ec356c9896d9ccd9c896336d8177774e2c57543226755d71713552303f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e6", + "e2", + "c9" + ] + }, + "payload": { + "pubkey_prefix": "22d6d901", + "timestamp": 96, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "wwN,WT2&u]qq5R0?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0977.json b/examples/meshcore/corpus/generated/valid_advert_0977.json new file mode 100644 index 00000000..3778b687 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0977.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207523c839db88fae68ff89f35bbc9bd32f23709119e19d1e729b39f44811e67696186715c63a4d08f484000055f0d205a868a2a2493d869a90681619f7233b5a157e39641c519daf5c508e9c638cd54b1a4eadba459256fa3b8566dce92da5331aa6a68de6790bb172d7a1df929c68a3faa36f45f52a2e596337574e5b41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "52", + "3c", + "83", + "9d", + "b8", + "8f", + "ae" + ] + }, + "payload": { + "pubkey_prefix": "68ff89f3", + "timestamp": 34036, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9541, + "lon": -179.9988 + }, + "name": "*.Yc7WN[A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0978.json b/examples/meshcore/corpus/generated/valid_advert_0978.json new file mode 100644 index 00000000..8746a804 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0978.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118029ab13f40329ce8c484a85eefd7b26d79e2b699977e8a47cc41b943cfd2a8d610000000061487bd03abd861e874633db5d98df1291ba21f4afdcfdc9e7e5814c05bef6c6ba6035383b2b6812b97b0dabe7f333ab5b57f342cd2d0a05849496aeeb7a398c9224b6a2fa288245f53370442143704f795173525d577d4b5047276636", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "29ab13f4", + "timestamp": 0, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9941 + }, + "name": "3pD!CpOyQsR]W}KPG'f6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0979.json b/examples/meshcore/corpus/generated/valid_advert_0979.json new file mode 100644 index 00000000..225c9765 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0979.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1106e985cd720fe43f299739d88dea32cac7b073b5e2f75f3957de30484c1349b5c6533ddb5564d4285b00000a308c033c9210e0af900c3e2cec54178c287ff8b650ae196219f419c076825b8e855978d132a489fc41e0beb33fa8f7f5c0bdfbabd8c8bc2044c8938da1115e822723432539434238", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "85", + "cd", + "72", + "0f", + "e4" + ] + }, + "payload": { + "pubkey_prefix": "3f299739", + "timestamp": 23336, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "'#C%9CB8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0980.json b/examples/meshcore/corpus/generated/valid_advert_0980.json new file mode 100644 index 00000000..8ce1751b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0980.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285ed461927347c4e2842871aed5d569dd11dcb8b241b2f6e2efc4caeb05fbb670b9238d3d4ae587a400519c1707e7c0026dad4957029b1c22c9d417985dcecdf63908acb3e00ea4ff397c8b9f597d4fe33609f9f35532547f9b220ca2ab3f47f440e911eb432f22f0e885dee381509e8ec19162002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ed4619", + "27347c", + "4e2842", + "871aed", + "5d569d" + ] + }, + "payload": { + "pubkey_prefix": "d11dcb8b", + "timestamp": 2513754662, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0981.json b/examples/meshcore/corpus/generated/valid_advert_0981.json new file mode 100644 index 00000000..3eb69af9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0981.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128abb0fd25a1e4615e4ff04d839b6c7f3b6923265033725c08246e46e088d5293b72526db6c15fddf42a88dc27f6e0d1e41427da26150dbfbb81d9706513c97f5ff00000fb8e8052f022fb919dbd079d465d7b5e653a11dc9c7e99faf07b6810660c123ac2b24a4522d588224d7aa10788bc0b6fd93fcaf996684c7bb0d2188d262da4901", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bb0fd2", + "5a1e46", + "15e4ff", + "04d839", + "b6c7f3", + "b69232", + "650337", + "25c082", + "46e46e", + "088d52" + ] + }, + "payload": { + "pubkey_prefix": "93b72526", + "timestamp": 65525, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0982.json b/examples/meshcore/corpus/generated/valid_advert_0982.json new file mode 100644 index 00000000..0b89cc4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0982.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105154c31e61587b474b997fdda6b4805f72d6cfb9b6fc9ae61fd7925c36ad498ef48528af65a010000011c938c93566d2b35a7aa8ee43305dd5283fdbffecb00c255319a209255c33f769defeb2dba5607e6849d92c503cf93a9e9b6ab16c890df4eb1c95a1b2c6d6868823067495f45424128", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "4c", + "31", + "e6", + "15" + ] + }, + "payload": { + "pubkey_prefix": "87b474b9", + "timestamp": 16777217, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "0gI_EBA(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0983.json b/examples/meshcore/corpus/generated/valid_advert_0983.json new file mode 100644 index 00000000..d8118b0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0983.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203c39bff0bacc9bf785669417782a3b5e6eb7d44417523e7061e129f83cccee51da03c5934738e855d723247a9e62723fc8650070e36ded127409753f541c3822b87753d888e88f8e21366d14b837e34dc3ca9c29aebb6dee00f5f8ebc3ec895a8570675ce3ebf2994409d5dfd13c145f522", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3", + "9b", + "ff" + ] + }, + "payload": { + "pubkey_prefix": "0bacc9bf", + "timestamp": 2240705332, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -44.1965, + "lon": -179.978 + }, + "name": "\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0984.json b/examples/meshcore/corpus/generated/valid_advert_0984.json new file mode 100644 index 00000000..f63a312c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0984.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144afa10572a8c8118350ad19ec37064abcba68369e0c93d995f365532ad98b4d9bec22c1c14de75e6d95b900003daa537f6393f57cd9cf08bf3183e692558dd9cf510c0036735e11e0deba56bd3a54914aa18a8997ba9ff83a052051d0464863518fb1b6ec39eca7d86d1b9b2292e9b4a3fa8f0702f6347b5821", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "afa1", + "0572", + "a8c8", + "1183" + ] + }, + "payload": { + "pubkey_prefix": "50ad19ec", + "timestamp": 47509, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9346, + "lon": -167.6392 + }, + "name": "4{X!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0985.json b/examples/meshcore/corpus/generated/valid_advert_0985.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0985.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0986.json b/examples/meshcore/corpus/generated/valid_advert_0986.json new file mode 100644 index 00000000..a8e9b35b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0986.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12871beb173911fdae9cb00b87a3e0bb8a34a95432f1616afbc8d3d9112f09384aeb15e8813a75eba7347c1b455a304c18d9c1114e2f5d4cbf00004f119475bfa37107d6b1bd7635154c60afc14c0decdd69b259d8d8bf7fb408ec3b92f34804ef0474f30ded45c9659b7b0032a8c6158b9f5611a899921e16a97704", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1beb17", + "3911fd", + "ae9cb0", + "0b87a3", + "e0bb8a", + "34a954", + "32f161" + ] + }, + "payload": { + "pubkey_prefix": "6afbc8d3", + "timestamp": 48972, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0987.json b/examples/meshcore/corpus/generated/valid_advert_0987.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0987.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0988.json b/examples/meshcore/corpus/generated/valid_advert_0988.json new file mode 100644 index 00000000..a162e5d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0988.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11454fc8f0a20021a90951b77f22c0c1fea90fc45d52c7d770d3ca4beb42c299d768eab828920cae14b70eb2804a5d056cdc163e5a94916c426d71966c020bf123367a0aabac779500cbaf109f8d5375d5de0aa74e3d0b59b516c0b3f8d48a031f272839e541684f62896c8961eea649916036a201076b45f555214d5c74632749", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4fc8", + "f0a2", + "0021", + "a909", + "51b7" + ] + }, + "payload": { + "pubkey_prefix": "7f22c0c1", + "timestamp": 90000000, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 27.408, + "lon": -180.0 + }, + "name": "U!M\\tc'I" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0989.json b/examples/meshcore/corpus/generated/valid_advert_0989.json new file mode 100644 index 00000000..b35688aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0989.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204ac22efdbcceacecd70c53f0baf136d62cd8e1e5ba25a20e2c56f369f1bbf86a93401f979a0860100c8a9b07c5c68cb2aa778bbc250ed15233225722ed6aa92dc19a3d0fdbaca77a14a0f6fa2509a34450c9d762a69f04ffd4dc7000ab67bd27ca5cfba09c88b51fe119d42690400b3c4f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "22", + "ef", + "db" + ] + }, + "payload": { + "pubkey_prefix": "cceacecd", + "timestamp": 100000, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 74.0072, + "lon": -121.3268 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0990.json b/examples/meshcore/corpus/generated/valid_advert_0990.json new file mode 100644 index 00000000..565f2ae4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0990.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11087a5c0f81be86c50441cfdf0fa89dbf79b86aba629e03cdb22ad86c7eadbf70d0f96128d0ee8bc59f7cd40000d1bc26420a7a0d6bc5fc1243757039072e0e3fc657721dc7550d76ad47976e2c65b45eb7139f8d8748077aa66a3fff8237656fa42305aad1c9829b9e92322b10945eb6a2fa816b45f561542e266a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7a", + "5c", + "0f", + "81", + "be", + "86", + "c5", + "04" + ] + }, + "payload": { + "pubkey_prefix": "41cfdf0f", + "timestamp": 54396, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": "aT.&j" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0991.json b/examples/meshcore/corpus/generated/valid_advert_0991.json new file mode 100644 index 00000000..7b17342a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0991.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105c05a8998176a304dcfa1f0b99276ce73602f2610d09830c759e5ea595f72c52a01aa0c9a698ead00008daa09771bf2853115b71ba09b33559ef561f904251c765361bbe3f479af845640d39fcff0f422a109fb1e2d6708b0cccd320a6b3ecd133f67d3a8f25621e72603", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "5a", + "89", + "98", + "17" + ] + }, + "payload": { + "pubkey_prefix": "6a304dcf", + "timestamp": 44430, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0992.json b/examples/meshcore/corpus/generated/valid_advert_0992.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0992.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0993.json b/examples/meshcore/corpus/generated/valid_advert_0993.json new file mode 100644 index 00000000..73b3aa73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0993.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120580304f17d359554138cbbbdd1376b44d12c28762738fbf993c998176820f1331792e87428c7d900000eb99e5a122a4415f96e68fb45323158e9e41257ee2f9e7ce8e69c123aa24267a12b78a641cbfc0803aab0739ee3efbe23297cc34c89f4ce30a9ee433f0622567940d754004dbcc45f566616c7365", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "30", + "4f", + "17", + "d3" + ] + }, + "payload": { + "pubkey_prefix": "59554138", + "timestamp": 36989, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 71.3331, + "lon": -179.9749 + }, + "name": "false" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0994.json b/examples/meshcore/corpus/generated/valid_advert_0994.json new file mode 100644 index 00000000..1c074842 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0994.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a7e97dee444bd70866b366f520fe5ad767a0e4531992cd0133bf573a46a05b704af80389ed870f5e698b96e484d8da79cafa8f3acfd39f2b5ca4028a6a04e7f00000089fd7a271eb8fdd912bf150411947f31a8d22ed65f29db576d3297ec51c79e2cfb41d0c1b367a04e8a2eb54cdf5252c56573c21ca3e5e6ea6e5460794ffbeaea02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7e97de", + "e444bd", + "70866b", + "366f52", + "0fe5ad", + "767a0e", + "453199", + "2cd013", + "3bf573", + "a46a05" + ] + }, + "payload": { + "pubkey_prefix": "b704af80", + "timestamp": 127, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0995.json b/examples/meshcore/corpus/generated/valid_advert_0995.json new file mode 100644 index 00000000..4654c4e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0995.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142f8ab233dd0c89b6676c324019a2a48e28dbc90d81042d5be81788991e10f351f4406872c09700000b35c1fbdd58867622417ad4b7d8cde5abede9b620a43a4ba9bb62497788980be866acdea562e754f5897103d269c1e841336d0a15bf8151cf7fd46aef2df66a103", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f8ab", + "233d" + ] + }, + "payload": { + "pubkey_prefix": "d0c89b66", + "timestamp": 28681, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0996.json b/examples/meshcore/corpus/generated/valid_advert_0996.json new file mode 100644 index 00000000..c1b210f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0996.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12430d8c82f77e23f9291c9cce68edce7d8e297df0076a22e80400f11fba9d9737722c5bf3e47b1e125d000045a313fe32776992b8d52ad652ac8a13076a17802129567645acfc3eda6d7780a5c6f850971bfafc7a8d2c6d5bb71277c3e13cdc82da8c13b6109e8e1cb87c319451441dff800000006975", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0d8c", + "82f7", + "7e23" + ] + }, + "payload": { + "pubkey_prefix": "f9291c9c", + "timestamp": 23826, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -14.8592, + "lon": 0.0001 + }, + "name": "iu" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0997.json b/examples/meshcore/corpus/generated/valid_advert_0997.json new file mode 100644 index 00000000..81cd85d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0997.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203453e8d77cc064038bb7f91035f5e748940884e9fcf279a09a6902f71d95e914a1fe1aaeaa6e0255dbdfac4636f13dd82ba2cba5a3ee12a6c68721142b7996fe9dd14a3f64612e7e6d1609afa29c34c7c1193b7f420c6386b0718f208735fee005776a0b75618b31436c8a2faac6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "45", + "3e", + "8d" + ] + }, + "payload": { + "pubkey_prefix": "77cc0640", + "timestamp": 635479786, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9952, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0998.json b/examples/meshcore/corpus/generated/valid_advert_0998.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0998.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_0999.json b/examples/meshcore/corpus/generated/valid_advert_0999.json new file mode 100644 index 00000000..b928f5ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_0999.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143dfa03779cb5cd069e35b2a4b01af8850f0ce9b340b4c6179e3c9247d78513b4443997b11e80c196d00009354ce763b38c1b3012c5e449675bef50db8182f50e5fe97a4d92aaa3d48f52678e99a31387a7298b154999535a206ae1282eb13fbf3d42b860d6a8884add12f11df334602811046f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dfa0", + "3779", + "cb5c" + ] + }, + "payload": { + "pubkey_prefix": "d069e35b", + "timestamp": 27929, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 38.1552, + "lon": -179.9576 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1000.json b/examples/meshcore/corpus/generated/valid_advert_1000.json new file mode 100644 index 00000000..81455700 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1000.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285fbbaa492430b3935c99b7a1a5363b717cc98ca66aba4934dbe280137a636d50606cc3d1dc500a0af70df334c1b58cdc32200003fcf112c704094c716c02652bb5a3af5ad72080f944883d0bd1bff4e1fc2f3c0eab531e6d77645b6cb0248fc0ff3f5b5faea497e30431e0ae236cd40ab0c076783322573", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fbbaa4", + "92430b", + "3935c9", + "9b7a1a", + "5363b7" + ] + }, + "payload": { + "pubkey_prefix": "17cc98ca", + "timestamp": 8899, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "2%s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1001.json b/examples/meshcore/corpus/generated/valid_advert_1001.json new file mode 100644 index 00000000..a3db4d71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1001.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12449d6f625fcc1e84a8e6d6fc0fe7d053c9f872fe752ff47185d6d1d755e607f14079cd2e0291093a3ef16e0000b47bc271872ba138f92713a67dad4ada39b39a5f4719461b243c800c4d82b9d6b1abc27a6ea4d9948aa69cd8293cd935eff47779f3de461b9299918dc2a7f5739403b6a2fab15846f5653358347d3f3859264222222f26", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d6f", + "625f", + "cc1e", + "84a8" + ] + }, + "payload": { + "pubkey_prefix": "e6d6fc0f", + "timestamp": 28401, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9392 + }, + "name": "e3X4}?8Y&B\"\"/&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1002.json b/examples/meshcore/corpus/generated/valid_advert_1002.json new file mode 100644 index 00000000..5588016c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1002.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11882dc8b90ecf7fbb71dc6d0081f2bdd82ad749b19cf0d6d0c02fd47cfc733c4ccf1f8e059391490fdf654eb1f239c43be0831eae3b6f88b993602c0000d04cbe9b371bb0a49502bf9f5dde595132e4eaaab2f883f279cf38543fdc231064382c1aa3127e5485c779bb83dede90ce9c636d18ff4bbe6b296bf21357734f9101eb9efd9c7845f5774f39327b652039357a2a284359387636", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2dc8b9", + "0ecf7f", + "bb71dc", + "6d0081", + "f2bdd8", + "2ad749", + "b19cf0", + "d6d0c0" + ] + }, + "payload": { + "pubkey_prefix": "2fd47cfc", + "timestamp": 11360, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -39.9168, + "lon": -179.9965 + }, + "name": "wO92{e 95z*(CY8v6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1003.json b/examples/meshcore/corpus/generated/valid_advert_1003.json new file mode 100644 index 00000000..25284f9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1003.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181d9621bd07513ca4e5b58e1f4bc5dcd7d209c725af859b7c8cb6016e6ef2bc8440ab1136f2f92b6f3177376f2971082e34e3e8cbfdc1adcafaf42e93e15e5c311e80668cfab091e748f0bdd607ace6f26431703ac9a30b26a4fa6bb9bf3ca24c1b95f47d40439df1407b6a2facd7145f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d9621b" + ] + }, + "payload": { + "pubkey_prefix": "d07513ca", + "timestamp": 3063033711, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9983 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1004.json b/examples/meshcore/corpus/generated/valid_advert_1004.json new file mode 100644 index 00000000..c693854d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1004.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110615b16e9c052b9b1d713912e4c06dc824b226130af793b07ca16594e38208440f70e3e932dd3536120000d5085d6247cc518ab5c29507a95a2e45480c52a9fd9f596cd89c75cee04cc955a0edaac8d64d8bffa03f366d0c88226193ded14443da6b6df7f81a444fe6a2018153", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "b1", + "6e", + "9c", + "05", + "2b" + ] + }, + "payload": { + "pubkey_prefix": "9b1d7139", + "timestamp": 4662, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "S" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1005.json b/examples/meshcore/corpus/generated/valid_advert_1005.json new file mode 100644 index 00000000..6cfa6b50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1005.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110a745d9bce89af3a69f5d68c2729cf4a95e8d97ac775d755f1bbb512224d1a021b6ee1623eabbeef5d1d133fed0000fe50867375704f9e446d9c09521127fff3575b88ce7773fe62d5617d456b5b248a85e1a3a77f2474e4dd0e8490d392999e0f839c86ae527a2ebebea84f2909df111228fdfade812c01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "74", + "5d", + "9b", + "ce", + "89", + "af", + "3a", + "69", + "f5", + "d6" + ] + }, + "payload": { + "pubkey_prefix": "8c2729cf", + "timestamp": 60735, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -84.0724, + "lon": 19.694 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1006.json b/examples/meshcore/corpus/generated/valid_advert_1006.json new file mode 100644 index 00000000..3ffa5bc0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1006.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187988f684a41e07b664a558959c1d1cfec143eabdd04495e02cffa9cc38fbf816349cd89d972de9df01afa26f84a502b7e4e5cc2d3848554000021012ca09773b3453b5d1cf055a302a8ab68ac784d0f25bb77a72a71b67c0d6a5a92070efb8bf0d19e3d796213938c888071853be08c794161721d8a78da724a834323", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "988f68", + "4a41e0", + "7b664a", + "558959", + "c1d1cf", + "ec143e", + "abdd04" + ] + }, + "payload": { + "pubkey_prefix": "495e02cf", + "timestamp": 21637, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "C#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1007.json b/examples/meshcore/corpus/generated/valid_advert_1007.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1007.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1008.json b/examples/meshcore/corpus/generated/valid_advert_1008.json new file mode 100644 index 00000000..89c14fe0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1008.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188d5b734b2d4e4cc91c71d795c9d7cf05dbfb6ee1a0b48a2a4cd4ed43fe8ad5dbc3521d3cd8586fc5bde7001a102e22144faf62aad77dbf64cd700000015e964cf263a8eda4d0ae86a234b0e8c8594f709cc806e13281692f1440cbc6d181a6e434fe6c530e2fbc328fc32050a7a106c7acc0abd34cbc523ddb67f4b3d84514d41254c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5b734", + "b2d4e4", + "cc91c7", + "1d795c", + "9d7cf0", + "5dbfb6", + "ee1a0b", + "48a2a4" + ] + }, + "payload": { + "pubkey_prefix": "cd4ed43f", + "timestamp": 215, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "QMA%L" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1009.json b/examples/meshcore/corpus/generated/valid_advert_1009.json new file mode 100644 index 00000000..16b6e512 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1009.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12854e8dfb9eece45395f167fc7e01dabd7334eba9291e5fb08f998b9cf0b4970bf4e53af3330aaa07b04784a71f1e9df32e2c0000e4857a5653381ddc55cc8a7a491b53fb9bdbde3eb8d3d044408b1be3c79ac89bd9691329275419580661a0896e27d3d5c1f7dc65c35040a861e8cc5a89892fce8268", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4e8dfb", + "9eece4", + "5395f1", + "67fc7e", + "01dabd" + ] + }, + "payload": { + "pubkey_prefix": "7334eba9", + "timestamp": 11310, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "h" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1010.json b/examples/meshcore/corpus/generated/valid_advert_1010.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1010.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1011.json b/examples/meshcore/corpus/generated/valid_advert_1011.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1011.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1012.json b/examples/meshcore/corpus/generated/valid_advert_1012.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1012.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1013.json b/examples/meshcore/corpus/generated/valid_advert_1013.json new file mode 100644 index 00000000..83d396c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1013.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284c55f1f026365a974cfce2fec07674fd22fac423a9a58a56953a9ea08f2aef854d6f865d1771909ff061d8c9eb4310000165ccda32ea9b1ec7d1c69302dfd525d7ca66583f4a0745e03c0957bebc00f34b054e29a7df68ac2336bef7e06b79c65f2dbd35eb24f0b0214e4bc20f1defbe7824a522633", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c55f1f", + "026365", + "a974cf", + "ce2fec" + ] + }, + "payload": { + "pubkey_prefix": "07674fd2", + "timestamp": 12724, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "JR&3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1014.json b/examples/meshcore/corpus/generated/valid_advert_1014.json new file mode 100644 index 00000000..f97ce946 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1014.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114940ba44db49c808ab28e45361437a0419c98279840b3655211dd899690b95273305d1f3adab720db04c0933f706a81d419d7fff000000a422ed37c7e91927750c984a6dc7fc6c4eba4a4c0e824171cd7f9d0c9622f5c9f5366d41d50cc86c61ca86a2fa2afed16c041a61df768f9283860055d9ac00ac82295f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40ba", + "44db", + "49c8", + "08ab", + "28e4", + "5361", + "437a", + "0419", + "c982" + ] + }, + "payload": { + "pubkey_prefix": "79840b36", + "timestamp": 255, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ")_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1015.json b/examples/meshcore/corpus/generated/valid_advert_1015.json new file mode 100644 index 00000000..370735ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1015.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247e060134eea69ac628a4631808f5a71f577570a450950a7833b15bcf80206c9de24bc138b1fe5246ca4ea01936f9d74000000d98ef756792481751c9a59c9fe323b1e5315a53736089a16cbdd0f9261e5d60666238097fb1d67212838a814ebd6c726900ebbf47755f1b3af60c7f34a355e4584683b255d54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e060", + "134e", + "ea69", + "ac62", + "8a46", + "3180", + "8f5a" + ] + }, + "payload": { + "pubkey_prefix": "71f57757", + "timestamp": 116, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "h;%]T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1016.json b/examples/meshcore/corpus/generated/valid_advert_1016.json new file mode 100644 index 00000000..bb1f4988 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1016.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285f7be19a107f1b28985dfd979be092609f65bd1d48b73ee474ac5521ba5e446aed489b977927d1d4bf36b65cdbd8486e2d143bcaed893b75f67d3fa46ca48106304dd36fdc5bda89a571c2582bbb98b3b3a9391ec5df9904000360984d7110b6ae58f16da85862d93647028cd586f7813249adc129759a3fae6df66f6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f7be19", + "a107f1", + "b28985", + "dfd979", + "be0926" + ] + }, + "payload": { + "pubkey_prefix": "09f65bd1", + "timestamp": 3158561250, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.958, + "lon": -161.0302 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1017.json b/examples/meshcore/corpus/generated/valid_advert_1017.json new file mode 100644 index 00000000..1db7c40b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1017.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110a4a3fba3d541c9f5e2738d4525d47deba082d92aa2e1630077f4510cdc9fcb9b924e697f5937a4005ac3e89079fe2cf8ad03a77e13e1d69aa2b31ff3c3865067125a5c3fd018cc953699103096e385be0b40c63be59560173adef582d8d74c209294faed23ab04915103efe78c2e704", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "3f", + "ba", + "3d", + "54", + "1c", + "9f", + "5e", + "27", + "38" + ] + }, + "payload": { + "pubkey_prefix": "d4525d47", + "timestamp": 3802072969, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1018.json b/examples/meshcore/corpus/generated/valid_advert_1018.json new file mode 100644 index 00000000..ccd90a61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1018.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181ae8edfe3e7a49ee92a9d6129eb809655d6e2dae58f8fa6a51f0cf23837adc234bc2d6242360000045f22d59179b6c25c6038a3540cc0231ea0dedd1fac1246580691f1c24e362c1a7b9aa3f83fc19fb4c473819d5934f6f8125fe4b0eb458d7bf50b72e4b147dd9329c0a2fab64746f54d5c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ae8edf" + ] + }, + "payload": { + "pubkey_prefix": "e3e7a49e", + "timestamp": 13890, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9973, + "lon": -179.9435 + }, + "name": "M\\" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1019.json b/examples/meshcore/corpus/generated/valid_advert_1019.json new file mode 100644 index 00000000..b2e3d1d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1019.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12042251fced09a73b261464f3257439985f94f060cadfeea958ddffdc6484c82b3cc49cb5ee2c872715fed638b95df97afb13bf56dc3035a67ef82d53ab89777a5a5dea6fc547f9e0fe1d39549e7ec0c44c24dd81cf40dc99eb9caaa8aa757d75bc4315a3e3a7b1f7dc03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "51", + "fc", + "ed" + ] + }, + "payload": { + "pubkey_prefix": "09a73b26", + "timestamp": 354912044, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1020.json b/examples/meshcore/corpus/generated/valid_advert_1020.json new file mode 100644 index 00000000..4412e383 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1020.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118715f7c6bfce07494e0c0000d79334e941b761ca47ab89e2912984ccac705ecce6a6d6f21226273f8d1c51bf27f4e65604bf5051bbdc2a330000b4242a35dc94ae1727ed1c304cee54ca96ca14f1d8cbd8c18c829cd2e8954f0d7559b4640ce28354cb94007aa37cad8566d6cba8102bfbe33a7fbda863a8843192803ba3fa046b45f52638535c5365372035", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "15f7c6", + "bfce07", + "494e0c", + "0000d7", + "9334e9", + "41b761", + "ca47ab" + ] + }, + "payload": { + "pubkey_prefix": "89e29129", + "timestamp": 13098, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9657, + "lon": -180.0 + }, + "name": "&8S\\Se7 5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1021.json b/examples/meshcore/corpus/generated/valid_advert_1021.json new file mode 100644 index 00000000..743ce0a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1021.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141009f68169290f6ef35ae7c9fcb7156845409c96ed29fc58da075d890ceac3dbd49952e1b000076abca18e9ca9074e769b52f22e6acaef7692ec8c21f02af1e695f57b3128859dbc9e612c5d3ce971ebb7e7bddb49bfca85d351fb858f26fd4fae8a8f0aa352b125ab6a2fa191b2ff7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "009f" + ] + }, + "payload": { + "pubkey_prefix": "68169290", + "timestamp": 6958, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -147.9078 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1022.json b/examples/meshcore/corpus/generated/valid_advert_1022.json new file mode 100644 index 00000000..74cd13b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1022.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11891844112b20b2449c345967860fd5ac42882c4802d75a000b7a316abb0110215c181d7ba048482e1d931e67f42877ab85d26bd35ddcb9c647060b9d3ae6e0e8d684933b802b56f8de44a2540b75077191929e355035d08725d04d53f660af22ba42a26e1305d1128493fa52f35dd878526a25c365240c9e00176b4b6d25d3bf13b263a3fa1cd545f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "184411", + "2b20b2", + "449c34", + "596786", + "0fd5ac", + "42882c", + "4802d7", + "5a000b", + "7a316a" + ] + }, + "payload": { + "pubkey_prefix": "bb011021", + "timestamp": 3907053114, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9554, + "lon": -179.9728 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1023.json b/examples/meshcore/corpus/generated/valid_advert_1023.json new file mode 100644 index 00000000..01eb69d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1023.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185af6e592021c2ee818ecd1466a2bad6bbbd8e249d6c073cbc8ade916ee669cb0d209f438465f30133b8f4d0e8d18021e900000040eff67ee7b8828cbc81ae611a4d624aa29456788746d585ae11a344d14f904491220f3211d6b7d0bffb1c47ed96ac4922148478057808c44f0311a231d3481603", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af6e59", + "2021c2", + "ee818e", + "cd1466", + "a2bad6" + ] + }, + "payload": { + "pubkey_prefix": "bbbd8e24", + "timestamp": 233, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1024.json b/examples/meshcore/corpus/generated/valid_advert_1024.json new file mode 100644 index 00000000..84515f56 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1024.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200b05f049eeb1b506825ac1ff99b10ab698379abe7ac8984a6769e3c763a1c23743d716efb95fca70d22be37d8da0007619dd621428a7bfa345215ebaa005689e92b4f766efe9f7c7b981316db41c1964ab5e447fc4abb5f2c6e28d899576696b1c9efcf5f823023314c667b2c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b05f049e", + "timestamp": 4218319165, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "0#1Lf{," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1025.json b/examples/meshcore/corpus/generated/valid_advert_1025.json new file mode 100644 index 00000000..7d3a31af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1025.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124958a234584689343f2f19fc045980e5f200bb76e7b6051ab77ffac478bc6ef689329b09bd19d4637f7ad8b03e2b232c4bec5c4500000032606b13dec7d3dac6597340cd45c02ae10b8ae30f1ce32c5a5c2f3f202b13d7fa9ecb224a780847bcc766478ebab89f1558022ef37edf96decf9aba0ae97de911751ffafa3e99d100", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "58a2", + "3458", + "4689", + "343f", + "2f19", + "fc04", + "5980", + "e5f2", + "00bb" + ] + }, + "payload": { + "pubkey_prefix": "76e7b605", + "timestamp": 69, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -84.2712, + "lon": 13.7363 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1026.json b/examples/meshcore/corpus/generated/valid_advert_1026.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1026.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1027.json b/examples/meshcore/corpus/generated/valid_advert_1027.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1027.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1028.json b/examples/meshcore/corpus/generated/valid_advert_1028.json new file mode 100644 index 00000000..40bc2400 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1028.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280c44b767b2723b9b5cd5154761ded0e43c37c9cf45cf4a9f19fc708fa3b3bd1411d35000071a7450c89df060cdf397b1937afbad5a5d753f799c53540a18337052a2edfc003831e6fbfb1eecf96222960ba98d688dd424057586ad20772fc49c9867f0c6503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "c44b767b", + "timestamp": 13597, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1029.json b/examples/meshcore/corpus/generated/valid_advert_1029.json new file mode 100644 index 00000000..0a67e5f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1029.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a09b9c3d5e701df9843aba63e7212f8af73bfc31756217704b13949b60c9d0933ec9a4c331b6d6480780d11059ce207fb3dcb896b7242d2328c2996cbac6beb19dc69099d22753fb9abad9b8ac7661beb9a5a227df0549c8af8aa4486e02aa623cee458d06b3eb4324a53bdaceea8e4d7b1381814fc3004fe31fca03bf70b855bbee781626f6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "09b9c3", + "d5e701", + "df9843", + "aba63e", + "7212f8", + "af73bf", + "c31756", + "217704", + "b13949", + "b60c9d" + ] + }, + "payload": { + "pubkey_prefix": "0933ec9a", + "timestamp": 1776032235, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "boj" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1030.json b/examples/meshcore/corpus/generated/valid_advert_1030.json new file mode 100644 index 00000000..b7aa5dc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1030.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248cf15e6c408c7d994e4375b2bc74b64ef08b4446f280358a1db791ffa6eb9766a3aa819a8accfb281aa0fde5a1181f06ffffffffff4490e1b9d19636bd2f95859d0aa5b9d3b2ed171b632bb8504ea88968e81c3a0b0874fb0618288c1fd791df767f448789644048d6197f95e76723f17e32249e502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cf15", + "e6c4", + "08c7", + "d994", + "e437", + "5b2b", + "c74b", + "64ef" + ] + }, + "payload": { + "pubkey_prefix": "08b4446f", + "timestamp": 4294967295, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1031.json b/examples/meshcore/corpus/generated/valid_advert_1031.json new file mode 100644 index 00000000..f9e285f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1031.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140f4d273e18d12f2f588907d91209f83f91e9c102be0e7a8ad8a040d32dca2d19b8b0000003702dd4541328d3e66ab2992d7ff5348646874ac26a2bb08c57a35e76722ad4da854554bfee3a52d180219ade444dddcf9ca0260ab8661c961b68b11b2de471483747156612e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "f4d273e1", + "timestamp": 139, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "tqVa." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1032.json b/examples/meshcore/corpus/generated/valid_advert_1032.json new file mode 100644 index 00000000..8eacc851 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1032.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287958b8c1c502bfae7752d8217f7703d6012184baf5f2d9a2367472012507f8f2a2cfc9a0600431cb9178b57672c98ae87933f821aade8c20000743a07fd377ca06543e109f9ba310b6a3664bd0700f406dce6f18782b57f349a45cd343a834f877ff19935ce243de02009848709635e1dd2510db77ae3ca01f902", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "958b8c", + "1c502b", + "fae775", + "2d8217", + "f7703d", + "601218", + "4baf5f" + ] + }, + "payload": { + "pubkey_prefix": "2d9a2367", + "timestamp": 49896, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1033.json b/examples/meshcore/corpus/generated/valid_advert_1033.json new file mode 100644 index 00000000..3323c2b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1033.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a970ccb5da8ccbd01fa56068ee36d2c9ddbca8109320a640a2fb5ad7407b5dbca2daa64b2e0b736fea92064d4b7efb8435c3c40feff000000ee18f31f7ed1f42d0373fbdf121b6f2c6bf22f63a8307646b8884b6d96d17f52fbcc3a98215b7ff96f7bdf2a053ef7273190007c2f59d7b964cb0ac7fe11cb9701", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "970c", + "cb5d", + "a8cc", + "bd01", + "fa56", + "068e", + "e36d", + "2c9d", + "dbca", + "8109" + ] + }, + "payload": { + "pubkey_prefix": "320a640a", + "timestamp": 255, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1034.json b/examples/meshcore/corpus/generated/valid_advert_1034.json new file mode 100644 index 00000000..1789d8ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1034.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12098918d8c8991cdd862bdbb8aa4f1aa11ff396adc2d2ef69a180fc886245a548507d32cae9887fe005b9c5ec7a9ab8b7e2aea4af703b8e3917d26492ae693b7f6a13626f2682345c6259cf3fcbd1cb9043e967598b1e4196ed127edce3ac6c74fb11b9e373452923c899af0a576d9412695b03676b45f553746751236a23725276", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "18", + "d8", + "c8", + "99", + "1c", + "dd", + "86", + "2b" + ] + }, + "payload": { + "pubkey_prefix": "dbb8aa4f", + "timestamp": 2591747269, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 56.3223, + "lon": -179.9999 + }, + "name": "StgQ#j#rRv" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1035.json b/examples/meshcore/corpus/generated/valid_advert_1035.json new file mode 100644 index 00000000..ebde3fc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1035.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a2b543bb23fbeb16d50eedf0b0dcad9904a01ba26e01d118c8cfdd333170c8d147f2f4a2f42dbf3156710e845ffbbff3551e3ee989cd4c5824e58fea5391c8a0000005fc7422bf06763e70775653e4d87d254977420e2040fd18b348148881ac0c0e284867b1a927a0db5a455b90b630e5d9167e60d79565792e7797d7b83bcf2ffab91d263a3fafe2146f541", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2b543b", + "b23fbe", + "b16d50", + "eedf0b", + "0dcad9", + "904a01", + "ba26e0", + "1d118c", + "8cfdd3", + "33170c" + ] + }, + "payload": { + "pubkey_prefix": "8d147f2f", + "timestamp": 138, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9554, + "lon": -179.9532 + }, + "name": "A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1036.json b/examples/meshcore/corpus/generated/valid_advert_1036.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1036.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1037.json b/examples/meshcore/corpus/generated/valid_advert_1037.json new file mode 100644 index 00000000..36e8e997 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1037.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282cde398ebf3eb892d442bad8e3908a65368770e994756edd370d702c511b1f5e9b4fb7231a295c14a000029558164675f884d84986e0414718b4c5b087c350a9640d3b868dd7e6fc60fa99714caa1c3647ba724732872782e4520f8fcd0e28b387e3dbed776f9c1a21ffb82763f3826764a6a27414f615c52", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cde398", + "ebf3eb" + ] + }, + "payload": { + "pubkey_prefix": "892d442b", + "timestamp": 19137, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "v?8&vJj'AOa\\R" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1038.json b/examples/meshcore/corpus/generated/valid_advert_1038.json new file mode 100644 index 00000000..30458872 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1038.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141468761c0b203eb0dc9196442a4f7fe05345ec8c32641eb814d0183fd81744f176affe2a6e1407950a2af72046e302ed90d5b083f6474ca181198a7336838ac20cb5ff3a108d730eca7741ba23f83922d2403bc3faff4e858dadefa03da27c16f9f23290ade4313e4b5a2fa8a6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4687" + ] + }, + "payload": { + "pubkey_prefix": "61c0b203", + "timestamp": 1088530146, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1039.json b/examples/meshcore/corpus/generated/valid_advert_1039.json new file mode 100644 index 00000000..2f013f68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1039.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189ca27a9624a3067982641e0b75f5815b99bfdf964f92951748d987720bd048c94ff2f3f0cbe155f20db36c8d95b20057be5b82d39df06a8210d82d5c9720000d18e2fee889f1a660fcdf7c374c8f9242b676557d02607dee3e2fff24bf4690bd085d3c962331d50ae9b0d4b0761cef183a60d026b9a8524e3ba7dc48cadcd7d8270432246404d6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca27a9", + "624a30", + "679826", + "41e0b7", + "5f5815", + "b99bfd", + "f964f9", + "295174", + "8d9877" + ] + }, + "payload": { + "pubkey_prefix": "20bd048c", + "timestamp": 29385, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "pC\"F@Ml" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1040.json b/examples/meshcore/corpus/generated/valid_advert_1040.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1040.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1041.json b/examples/meshcore/corpus/generated/valid_advert_1041.json new file mode 100644 index 00000000..b49e5ef6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1041.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11820e90e3b169439d1affcc933cd64102f76a892a370b180e291f50b3b249e299d7c32e14eedf970166000044c2c317f4b17bed5b3b78f15ffb1ee46b62c8a0588ef1f9e96a19b78e101c8a82316b1485313f331bb5ea92cd25f9a1990d5fc9646b2f7fc0748ae86ba997d59142f58d03d46e0efa69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0e90e3", + "b16943" + ] + }, + "payload": { + "pubkey_prefix": "9d1affcc", + "timestamp": 26113, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 59.635, + "lon": -99.7174 + }, + "name": "i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1042.json b/examples/meshcore/corpus/generated/valid_advert_1042.json new file mode 100644 index 00000000..0d01889b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1042.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208c7208dc4ac0c98905d776f9137cb9050f63f5f38e93cf776c847488b24de443488379e8ea0c25d2fc7da0000ccc41a2ab1fbd3736f6bbc58a7ef2016d96a9890e847fa14515c176844deb204bdd97a834da1dff11a45f7cac4ea499ff7674ac89849b2e63e3ea1181b0dba8d93b243a3fa736b45f55870693b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c7", + "20", + "8d", + "c4", + "ac", + "0c", + "98", + "90" + ] + }, + "payload": { + "pubkey_prefix": "5d776f91", + "timestamp": 56007, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9636, + "lon": -179.9999 + }, + "name": "Xpi;" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1043.json b/examples/meshcore/corpus/generated/valid_advert_1043.json new file mode 100644 index 00000000..6a56eb86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1043.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118020267b4fda793c7a230e026f3873191d39b4f85a8dd3993c520bbc320ddf302401000000464bd9546b471caf1d58bf8568f47a2440edf0784a93a1325464027553cbfbacbda1bfb127a02755b56bb8746a4cca2ec419555490e9ff0a77f8c9ffac440d889316b6a2fa726b45f5772327256f6454", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "20267b4f", + "timestamp": 1, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": "w#'%odT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1044.json b/examples/meshcore/corpus/generated/valid_advert_1044.json new file mode 100644 index 00000000..1245b2fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1044.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120010441e7e383efcd709bd61c957194895cc38bc1a12216ab6a3bb9593f653372c95f70000523bab677e0fbf84deb4b9985610bc2064852bc7949e7b3a982159dbf6f108be65348492165f25333510ac04073dbe7ff2456a8e855e724cdad914963a759e3893214aa3fa465fbcff4b5d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "10441e7e", + "timestamp": 63381, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.962, + "lon": -4.4321 + }, + "name": "K]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1045.json b/examples/meshcore/corpus/generated/valid_advert_1045.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1045.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1046.json b/examples/meshcore/corpus/generated/valid_advert_1046.json new file mode 100644 index 00000000..ec84a689 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1046.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118370835e9e30140700c5a486ecdcff72801c2c1369ab18ee2f172cc8ef9f4975906b2d9d0e621dec28697d4800006621883a198f38ee9abce4e35546eba30b12fbb90baae899d328f2feebb623b8e4461e8aecc350208f181841e9e5676fde0eae5a53f36f0a8057470c466fbc2f02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "70835e", + "9e3014", + "0700c5" + ] + }, + "payload": { + "pubkey_prefix": "a486ecdc", + "timestamp": 18557, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1047.json b/examples/meshcore/corpus/generated/valid_advert_1047.json new file mode 100644 index 00000000..f1b1b2c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1047.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11418e96b4cba815e47b5a6cb6fe94638bc61ca8dcf36a985cb465152e344606d30849b15b3c0000b4e2ac3af49f7a6699596443f9900566a3e35c23b761cdbe2e850143e7e53810a815bd466aa5cb31ed643073452eaea29fcc0d0e6198e9ffac6f560bb8075d6194eeb5a2fa40420f007a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8e96" + ] + }, + "payload": { + "pubkey_prefix": "b4cba815", + "timestamp": 15451, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": 1.0 + }, + "name": "z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1048.json b/examples/meshcore/corpus/generated/valid_advert_1048.json new file mode 100644 index 00000000..37ba7d51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1048.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244bd092bd794d9beaea206e641dc8674fe6db33a84920379c5224ad8aa95dd26667e8325dc9c7a0b0f06124fc0e924f20d25ea812eb17abf8d54203bb6d81930ab036ff01ca3c34d0620c2afada577eeccaa2b8852d9fc12f49daad310d6e1254968ac544df857cc5078d2788c843075524b2a5d5d47266c3a3747", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bd09", + "2bd7", + "94d9", + "beae" + ] + }, + "payload": { + "pubkey_prefix": "a206e641", + "timestamp": 3226407430, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "0uRK*]]G&l:7G" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1049.json b/examples/meshcore/corpus/generated/valid_advert_1049.json new file mode 100644 index 00000000..4a1f0086 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1049.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242b1f2f8a75c340c6948cca596db3a5b7c81f7552769ca921206eaf83b0abe3d8d5bc8dac7d5f315384da66cff83eae6359e06f02fd4826d562d87bacfc39f6de15fa98429cfba4f4cea8b7ede63ab304727f46f6310c195b62989f0eb9cbefff1ca75a49b7ac4dfe9832237456f4c6c31673969596a52524a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b1f2", + "f8a7" + ] + }, + "payload": { + "pubkey_prefix": "5c340c69", + "timestamp": 940962773, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "\"7EoLl1g9iYjRRJ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1050.json b/examples/meshcore/corpus/generated/valid_advert_1050.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1050.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1051.json b/examples/meshcore/corpus/generated/valid_advert_1051.json new file mode 100644 index 00000000..6c7fd871 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1051.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204191bb5db996be9f6f57dc1d24bf574a1524cc05d55e3512dcaae22e0cb2147c513d7021896000000e7bd1da68982fd6ae21c3f3decbe3ffa3a6b165f96d74dc48eed8e3cb6c8fdb6afbda279ebfaed4a879eed89c3ffc92501e76a9283c21bd22025a8d4fd6513f1833f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "19", + "1b", + "b5", + "db" + ] + }, + "payload": { + "pubkey_prefix": "996be9f6", + "timestamp": 150, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1052.json b/examples/meshcore/corpus/generated/valid_advert_1052.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1052.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1053.json b/examples/meshcore/corpus/generated/valid_advert_1053.json new file mode 100644 index 00000000..65164eab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1053.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a75e279bc7da4b296c34578100ccbf34b02058a4aa0a7f1361cbdc14cb12f2cb1ecd249a3ac1a4deeb585d5ee6948b6b6e843f13de39c00007c8aa70a54ed4421a72d95a127dbf9a67cdd38c7dbc5916a97bad9f1f392ab615d83456e22872caa43880c05625b6bbf209573f8f721a74fcdabb7268d5ea13d814655662e79754922424c39", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "75e2", + "79bc", + "7da4", + "b296", + "c345", + "7810", + "0ccb", + "f34b", + "0205", + "8a4a" + ] + }, + "payload": { + "pubkey_prefix": "a0a7f136", + "timestamp": 40163, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "FUf.yuI\"BL9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1054.json b/examples/meshcore/corpus/generated/valid_advert_1054.json new file mode 100644 index 00000000..e2c85343 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1054.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1103f4cef8c61d7b93643ab998a4f17a68192d181d627716c86fe01150646e386c59fcb0fd648172fb68cebdc8e05982f2b43355080042a81d194d54d512ab67ad68e4d4147647504f657341f4a2b8ba42a096a1c3d128f2d0e0d0a397599e00e7b545bc0569dca8dd1499352802246b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f4", + "ce", + "f8" + ] + }, + "payload": { + "pubkey_prefix": "c61d7b93", + "timestamp": 4218585444, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 36.1896, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1055.json b/examples/meshcore/corpus/generated/valid_advert_1055.json new file mode 100644 index 00000000..4fb1417f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1055.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141508717ff0077fa96cbc94e56c4ba60a11ad88907c193ffd34b11534a189b3b1f6075d05a0000d99d0a338ab83b8aff74e7ea1060f270037238b1d7a3d1ffb328e2ace30a10c107b1a8fbe768d745b6f77bd2b0f2ed3d22ac8937be5e02267bfc6520f44742cb9278b6a2fa0095ba0a42404c5a6c4b5f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5087" + ] + }, + "payload": { + "pubkey_prefix": "17ff0077", + "timestamp": 23248, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": 180.0 + }, + "name": "B@LZlK_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1056.json b/examples/meshcore/corpus/generated/valid_advert_1056.json new file mode 100644 index 00000000..b4899dba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1056.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11400f43eb1fea2f8a9bf8f3eda07032d31673631c81dc9456bb55da013e1ccf7888d800000048a4b32ebf88cd36706ddeceb56db1f2592ce0fa7a5f28f29d50f5b5c61105b1f79a2ad341cf33f7f9ead8d5f029549ccb2df3259ca3b6d3f5b739bd35e279d6917f6ba3fa596b45f56939", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "0f43eb1f", + "timestamp": 216, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9534, + "lon": -179.9999 + }, + "name": "i9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1057.json b/examples/meshcore/corpus/generated/valid_advert_1057.json new file mode 100644 index 00000000..fb322cff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1057.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182295d5992a04b5cfca86baafd6b2ddc23f2d69fb2c2dd7f5e0a4afae8ee876a1c1d5568df9cee9f860100ad6260a358805010699e16ced73413a595e17d3ab46596048f378b7d8deaa7e9783c02b569941825177861eb9d237b0611a91e1529a5ef81672333e64452af41847d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "295d59", + "92a04b" + ] + }, + "payload": { + "pubkey_prefix": "5cfca86b", + "timestamp": 99999, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1058.json b/examples/meshcore/corpus/generated/valid_advert_1058.json new file mode 100644 index 00000000..7d26bc7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1058.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110a35e74d3bebb588503a695b4ab9c4938eb0521f0ae6be096d4f1b40c57f19e309555f5bd2a0a9ecac9d956ec200001674764a9f59aef7a344500c8dd920dbe0dab64273111003c4f298317c8ef54f9e9accc288ef38ecf8192919fef31135a55f8df5605a353aa3acfa0c1721e7c604", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "e7", + "4d", + "3b", + "eb", + "b5", + "88", + "50", + "3a", + "69" + ] + }, + "payload": { + "pubkey_prefix": "5b4ab9c4", + "timestamp": 49774, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1059.json b/examples/meshcore/corpus/generated/valid_advert_1059.json new file mode 100644 index 00000000..bd2b11a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1059.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128536da6de2bb3422b0f212eecbb439611b100dbfed691e00e0878c1a7b1cb8c93a71af976fa99b25021c09d6ac9abbec11e999d3b55897b0452e88757afb8d27a740f55bdd7f7055b7ed8ad71c12424b5e1f44901e6e73f2929331be4e6668dfb865b0bd17c47b6921a06f6e7c5a8ffdb71a1bd7947bdea2fa37a945f56653212066233842774e204d47586b3a7b2a783b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "36da6d", + "e2bb34", + "22b0f2", + "12eecb", + "b43961" + ] + }, + "payload": { + "pubkey_prefix": "1b100dbf", + "timestamp": 3550079249, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9895, + "lon": -179.9841 + }, + "name": "fS! f#8BwN MGXk:{*x;" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1060.json b/examples/meshcore/corpus/generated/valid_advert_1060.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1060.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1061.json b/examples/meshcore/corpus/generated/valid_advert_1061.json new file mode 100644 index 00000000..695f082c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1061.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288eaa7d087ce1d2aa761689ab90788db011d8406ec6a6d19e973bfa05c91b09467261d9fdceac423f017b8ff6653b9323c73401f3baadc473786a40000f1b9a07d371a6cef700caafac6b3ba9728a53e2ef792b65c131dd610349fa66a11512df942ab68f1f6c15e31339c6214317bea38b2b7dcd347ec3d7bb8d3379c03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eaa7d0", + "87ce1d", + "2aa761", + "689ab9", + "0788db", + "011d84", + "06ec6a", + "6d19e9" + ] + }, + "payload": { + "pubkey_prefix": "73bfa05c", + "timestamp": 42118, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1062.json b/examples/meshcore/corpus/generated/valid_advert_1062.json new file mode 100644 index 00000000..1101785b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1062.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11087a7e610c8b4f720f56a9125f18e82545c5b65feaf03b8f8b999413c9819ebb034cade93ee8b82e563602000079af028e9e578157ab87c4637916caeb7fabd0f65df29561dcfbe2b5074f06a4af477de523bec3857105f32ee07f4b03e09c72fd18e4811dc81063dde505d600946551da02229dd5024b72506b5d48517d55", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7a", + "7e", + "61", + "0c", + "8b", + "4f", + "72", + "0f" + ] + }, + "payload": { + "pubkey_prefix": "56a9125f", + "timestamp": 566, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 47.8621, + "lon": 47.5538 + }, + "name": "KrPk]HQ}U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1063.json b/examples/meshcore/corpus/generated/valid_advert_1063.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1063.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1064.json b/examples/meshcore/corpus/generated/valid_advert_1064.json new file mode 100644 index 00000000..226d1d43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1064.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a40474ca410b2a58e9c373cc883b60eda9375093c5dab188f911201427dc64dd5621d6addbb33a8db9e81a150fed3213f168b2dbb41420f0014b6285909b106ec63345aaaf023afa31db3863e3622d112c5654c8ad5ba72243ccf880c2ff1805dc992ce61674fc6faa0aa0bf932ffa775d8286bdd62722fa914e198a3fa795846f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4047", + "4ca4", + "10b2", + "a58e", + "9c37", + "3cc8", + "83b6", + "0eda", + "9375", + "093c" + ] + }, + "payload": { + "pubkey_prefix": "5dab188f", + "timestamp": 1000001, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9418, + "lon": -179.9392 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1065.json b/examples/meshcore/corpus/generated/valid_advert_1065.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1065.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1066.json b/examples/meshcore/corpus/generated/valid_advert_1066.json new file mode 100644 index 00000000..32919889 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1066.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a17ecf903b5da34d5a20baab63db94acf6856e6e139ee7e88c16ecccfe599027a02e8b8371a0a97e587fa97c15f7d939937a7cd3deede00004955e4cd882c153579646e4b7212136d29ffff385d10b8a955d2d5b3c424b34758f4f2d16b84e175089bf5806b785fef724b1d5087015bd6e92cbed599d64fbf1431b6a2fa7c6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "17ec", + "f903", + "b5da", + "34d5", + "a20b", + "aab6", + "3db9", + "4acf", + "6856", + "e6e1" + ] + }, + "payload": { + "pubkey_prefix": "39ee7e88", + "timestamp": 57070, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1067.json b/examples/meshcore/corpus/generated/valid_advert_1067.json new file mode 100644 index 00000000..0f4b77cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1067.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11454831455588bbdb5079d979cbb26e630a8d462966510ad1c27e374764d9bdaf65d9fb1a5b6eb0d53f66ebbb0100002929d8f7ea6dd4acaa258ab3b14ca0b287c0e1bcf1b7eb92c69e0732c8bd64e182ecd25224eb07827d268262f7fec565bd94218549dd4f77b6f88a53ce56a602844e5c4e48686740436638", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4831", + "4555", + "88bb", + "db50", + "79d9" + ] + }, + "payload": { + "pubkey_prefix": "79cbb26e", + "timestamp": 443, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "N\\NHhg@Cf8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1068.json b/examples/meshcore/corpus/generated/valid_advert_1068.json new file mode 100644 index 00000000..c1e0c207 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1068.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206702fd3dc3aae884e9a3f6e40def1528e2aafda0804e92e4b96b558c9147f15ffa5662cd89a00d0ca00006172d20e8d213f8125dc6b28925c7fcfc49eba70a19ef55732747c36dcd3378093b105845355038a91b08a2e7474214501b2a441ed163b5ec4ed9aa83b82f4b0140db6a2fa5b6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "2f", + "d3", + "dc", + "3a", + "ae" + ] + }, + "payload": { + "pubkey_prefix": "884e9a3f", + "timestamp": 51920, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1069.json b/examples/meshcore/corpus/generated/valid_advert_1069.json new file mode 100644 index 00000000..85581c49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1069.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120604efae4e646e5512aa4248604cf4178008a3c17fb15a84d147bb98a27137dcdbd8b64681f5fbd67a432813e5a008408477524ce0afd0f33e6678a1f116bb0108999bc3074c898feb403c25015f1fa0ccdd279993b07a7596597986362a01331d2cf23db6c02ee4e63fa401", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "04", + "ef", + "ae", + "4e", + "64", + "6e" + ] + }, + "payload": { + "pubkey_prefix": "5512aa42", + "timestamp": 675510998, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1070.json b/examples/meshcore/corpus/generated/valid_advert_1070.json new file mode 100644 index 00000000..330ea1c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1070.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12484d5ff03ebd7e711f902aa7b47eadaa1d25bd73d0c39e6c4e8d76efbe21299121b9bf920b3dc5d9a10d7ced3ca7342c36628400004ce53c3dc9ff19f0c5f93acd2aeb1cf89affd7618f0d7d9f36dbb713469bea6e67f33a8b2f502be9266aa9834cc29dfdf840ddb7da683d4f41a1f2220c068a1893f892b6fa6e6b45f56333424e5363673f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4d5f", + "f03e", + "bd7e", + "711f", + "902a", + "a7b4", + "7ead", + "aa1d" + ] + }, + "payload": { + "pubkey_prefix": "25bd73d0", + "timestamp": 33890, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -88.6981, + "lon": -179.9999 + }, + "name": "c3BNScg?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1071.json b/examples/meshcore/corpus/generated/valid_advert_1071.json new file mode 100644 index 00000000..540cf456 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1071.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a7065ac3a68c6f954f8b35098519d24768d28a59bd198488dce79ca178d14aad6f2099ab89eed51375b9ca9ebd02bdc9c835644078578000012efcd9aae4e6c28ffef733afcf37f67e2768279eec74633be93ee32770bf5b461cf144dbcea2721a3cef1775310e917069713879ad463d028c6d2f57ffb3936136cfba2fa604846f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7065", + "ac3a", + "68c6", + "f954", + "f8b3", + "5098", + "519d", + "2476", + "8d28", + "a59b" + ] + }, + "payload": { + "pubkey_prefix": "d198488d", + "timestamp": 30853, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9821, + "lon": -179.9433 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1072.json b/examples/meshcore/corpus/generated/valid_advert_1072.json new file mode 100644 index 00000000..07a8d71e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1072.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a6d9204bdbc24cd96c184a4e111de448c569bb95f360f62619590d923bc993eeba94794ffe314a67b8dee7015b2615aefd65f674125e3450b652a7e8d0a964400000091ac496cf473b08407db90072a70d2d46e7e82411cc81a2996ed2933883fafea7dcdb2f05b430ecde4b867ab7de36ce3e8fc5c801e15838afe64ce492d00202904", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6d9204", + "bdbc24", + "cd96c1", + "84a4e1", + "11de44", + "8c569b", + "b95f36", + "0f6261", + "9590d9", + "23bc99" + ] + }, + "payload": { + "pubkey_prefix": "3eeba947", + "timestamp": 68, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1073.json b/examples/meshcore/corpus/generated/valid_advert_1073.json new file mode 100644 index 00000000..01d9a024 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1073.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12827369a05cabaaab4a9f221d46158d36ff552ed48717da4779ce5bfa5ed6094572b6788e390976cd000000f3727d3691a140042e55afd441c4fee25cf2fe1fc88b269a103cab6878811934c3ad65410b217042349d07ff2e2d9f8c52f4683fe2220cf23e7530edb18707bb8470", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7369a0", + "5cabaa" + ] + }, + "payload": { + "pubkey_prefix": "ab4a9f22", + "timestamp": 205, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "p" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1074.json b/examples/meshcore/corpus/generated/valid_advert_1074.json new file mode 100644 index 00000000..608a8b05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1074.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11478dcf1f4dae185b9a7a5a0faad64643a47e336e2ea9901700866bc2cad4f481bfcb2c39ef4bae6afaf65e2c25c4ba033b0000468417960a7f6f26a32fba406d25074519e8c1fc5240fa394a3f30a2e59968e72179b4b1698bd6699af96b5f50c153211965952f4b810c25e592cdf7a824f3e88232457d5f592253352325", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8dcf", + "1f4d", + "ae18", + "5b9a", + "7a5a", + "0faa", + "d646" + ] + }, + "payload": { + "pubkey_prefix": "43a47e33", + "timestamp": 15107, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "2E}_Y\"S5#%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1075.json b/examples/meshcore/corpus/generated/valid_advert_1075.json new file mode 100644 index 00000000..f3d7b336 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1075.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110243efab8b4877ad544a0fff03313f0f7ae6b78efbcdff4b5480f3772a9b5a2e1dcd6b07f6376d36164a2e8abc235c1060b840d73b61074994312f6ca8dfab9f91deb7a638ca93612789d7b69fc94b57b70a63810ea8c6c9d2301ebe4565dc2e034e1295099bf402", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "ef" + ] + }, + "payload": { + "pubkey_prefix": "ab8b4877", + "timestamp": 1832384007, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1076.json b/examples/meshcore/corpus/generated/valid_advert_1076.json new file mode 100644 index 00000000..ba32e9f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1076.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145e8c9eb023de1191c57ac79aa3fa4bd57d27b8fff29ca9d203e6f3530fbede277522669c97c8bb4e3b84feb6388bb9386e076fac985440d859068b13faf0919ba5c6b21cf8b97bd1adabaac63f0daffbaf2869555ef5efc52f6a09c8d4d196e70b400e4cb6aab8d57c957b2afa149923ab6a2fa475746f54150", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e8c9", + "eb02", + "3de1", + "191c", + "57ac" + ] + }, + "payload": { + "pubkey_prefix": "79aa3fa4", + "timestamp": 3146277867, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9395 + }, + "name": "AP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1077.json b/examples/meshcore/corpus/generated/valid_advert_1077.json new file mode 100644 index 00000000..2d6a2a1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1077.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202c2781d1ff698603222e6562ce758f5bf26f3131ab9cd1e78b256a9172f503a87e7edad6eeecdefb51298574e473d2c6c587d5815a390698327d10670fe629e893279fa3552adbbc7f2003c92c16c43f336be2ccb9aca7797440a65146ec0fe289f38e8d4f2fa1105b6a2fa8f05fef5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c2", + "78" + ] + }, + "payload": { + "pubkey_prefix": "1d1ff698", + "timestamp": 3454955181, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -167.9018 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1078.json b/examples/meshcore/corpus/generated/valid_advert_1078.json new file mode 100644 index 00000000..bb70ea9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1078.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286a71353ebe72fdb9a2e110b02141747df972b02f40b82eaf2b039c0fc375d4a8a4d29fe6cf0dd3764a9bb584e6b5e403c66808000000058a469bec1e2b009677f717e468b8f4c87f70e6d73d7df0ac194e9dd00b61b64d51c8d771406e276367e981c5993103ea925de97ca5a80afeb977a2f30d7c1ff837061796c6f61645f766572", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a71353", + "ebe72f", + "db9a2e", + "110b02", + "141747", + "df972b" + ] + }, + "payload": { + "pubkey_prefix": "02f40b82", + "timestamp": 128, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "payload_ver" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1079.json b/examples/meshcore/corpus/generated/valid_advert_1079.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1079.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1080.json b/examples/meshcore/corpus/generated/valid_advert_1080.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1080.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1081.json b/examples/meshcore/corpus/generated/valid_advert_1081.json new file mode 100644 index 00000000..257b022f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1081.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204b234c7bd96f41ce0acdb898d7c210fa7212c95228fea7750d428f3f5dd26c23dd1b45f83ac5f63d10e49fe7c05af6b8118840424e9d08ce2f929e09be2dfceb21e953f80ab79cbdcb37c910cbad7aa5e122e4a045d52f776138ce05041a3440a757719a5dd0cda3c94010080ffc5a245f54d71276f5f447121496e6f466a43595650", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b2", + "34", + "c7", + "bd" + ] + }, + "payload": { + "pubkey_prefix": "96f41ce0", + "timestamp": 3512950700, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -8.3886, + "lon": -179.9857 + }, + "name": "Mq'o_Dq!InoFjCYVP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1082.json b/examples/meshcore/corpus/generated/valid_advert_1082.json new file mode 100644 index 00000000..ad0422a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1082.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201d769d998da3490b1408e5c2eb32d5ae2f158c0b7d0d42624bf5ab03673c527964ff57a0000302f6db109a16269809c9c620e17b3c500ecd41f69ee2166291b6d5717beec46f4d05bd623b64eb366b76b67166ff8d65fb0b2a4995e88eb76543a74b4311d52847b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7" + ] + }, + "payload": { + "pubkey_prefix": "69d998da", + "timestamp": 31477, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1083.json b/examples/meshcore/corpus/generated/valid_advert_1083.json new file mode 100644 index 00000000..b95d8165 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1083.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109993dd11ecd5b27a0dfcca48dc8ec4e84d10bdd5a3e9dbf7e26ada49ac5a754721c4d8fade4a68915d3dfc693e9c15426826ce4d4be09eb9b816a46fc34d001cc96effe57d327dc3052720b05c25e4ee49d3541b5e9b520f98fde67deaac582fa65edbb533a2bd26990d0b54684845f4a665b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "3d", + "d1", + "1e", + "cd", + "5b", + "27", + "a0", + "df" + ] + }, + "payload": { + "pubkey_prefix": "cca48dc8", + "timestamp": 3918776031, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "_Jf[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1084.json b/examples/meshcore/corpus/generated/valid_advert_1084.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1084.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1085.json b/examples/meshcore/corpus/generated/valid_advert_1085.json new file mode 100644 index 00000000..a97389e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1085.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11097f9abf5487ee029a8ae088f5e1065b352049dded60a831db20144929c5a2bc7642cd7745ce3396cf2eb20e00000230cc487fa416f0f9b8eb5d2f7957054fec246a4a412a371e28027cde1ec8f3f727f24a5abf079c752a8967f92a5acab3981f640e70a4ef13eca144d0dfadda81362076597032263062", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "9a", + "bf", + "54", + "87", + "ee", + "02", + "9a", + "8a" + ] + }, + "payload": { + "pubkey_prefix": "e088f5e1", + "timestamp": 3762, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "6 vYp2&0b" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1086.json b/examples/meshcore/corpus/generated/valid_advert_1086.json new file mode 100644 index 00000000..0c218752 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1086.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124227bd00dc4541e9a702516860fdee2c7d69dc8648e68aa780bec85e18c996d12c796554ede6700000a691b965a1aebfc1c4abf62ce25e480cc7a7e0435b32c4249dd50895cdb97676dd8c3bf62bb7d56d7c2e59086a82728d92d0f9b22cb8bf0b46540c8df28967181151497002545846f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "27bd", + "00dc" + ] + }, + "payload": { + "pubkey_prefix": "4541e9a7", + "timestamp": 28902, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 40.9132, + "lon": -179.9392 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1087.json b/examples/meshcore/corpus/generated/valid_advert_1087.json new file mode 100644 index 00000000..9a9f077c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1087.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247571a622ad8e0cf41abcd4bad5b95887a28da89b9276f40b23cd87de7347e7ea21c1c02f3a1679d27f1e1698a45509e000000c592909ff8b28480c1a3991a05d74ee8ef8b1c2da806863ac2c438e2f143e1152c1e20d29d5aa7e205bcc9fe1d73867a4b81a1f2f2ae438924eafe4b8b481159824a5461452f6e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "571a", + "622a", + "d8e0", + "cf41", + "abcd", + "4bad", + "5b95" + ] + }, + "payload": { + "pubkey_prefix": "887a28da", + "timestamp": 158, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "JTaE/n" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1088.json b/examples/meshcore/corpus/generated/valid_advert_1088.json new file mode 100644 index 00000000..446af89c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1088.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12481cfc919455542902948923dd4ced06880b1ca4d69f2da4160cc761620223a3475f7bf5e72b3dc9b084698446e135bb71b500000055dc71263c71c2509752e13672f74d723880c511f181a649c354efb485a6b41370e442c296ba5c0adea8be46468d659b87785a49cc7fe2c2960c23ceef6f0e7c920900a3fa536b45f55d644d3f7635", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1cfc", + "9194", + "5554", + "2902", + "9489", + "23dd", + "4ced", + "0688" + ] + }, + "payload": { + "pubkey_prefix": "0b1ca4d6", + "timestamp": 181, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9809, + "lon": -179.9999 + }, + "name": "]dM?v5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1089.json b/examples/meshcore/corpus/generated/valid_advert_1089.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1089.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1090.json b/examples/meshcore/corpus/generated/valid_advert_1090.json new file mode 100644 index 00000000..6c4cbe36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1090.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182d847571113f80ffaa9793902813a2b13bac05a1f2715227ccc48234a7a97bc09fc01efbf536db5d7db898551410bc09fe76f369947c6cd223a968f91dd1c83428c13f0c877908b176fe8da47ed25cb32af2e3f41bd81145609f8bc64f393063843b7feb9d8c1f883e30f9275b6a2fa416b45f563616c6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d84757", + "1113f8" + ] + }, + "payload": { + "pubkey_prefix": "0ffaa979", + "timestamp": 2312886197, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": "call" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1091.json b/examples/meshcore/corpus/generated/valid_advert_1091.json new file mode 100644 index 00000000..628e4502 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1091.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118ac6bba42d15e08ce156450c70bd87bac9c15628c403184073d6bbc92b5306b338bb4431861e1763192568cacd3c23080eb8c1e6e83beaf9562f01f07d969e3a0200005fab7e8574537e7482f2cac5cbc7db9a59282ae52f4694152a29c662d63fc224518db28b94e0c7825f1594cfd73936f088e5764f48bcf98b320bee7edca01bf402", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c6bba4", + "2d15e0", + "8ce156", + "450c70", + "bd87ba", + "c9c156", + "28c403", + "184073", + "d6bbc9", + "2b5306" + ] + }, + "payload": { + "pubkey_prefix": "b338bb44", + "timestamp": 570, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1092.json b/examples/meshcore/corpus/generated/valid_advert_1092.json new file mode 100644 index 00000000..7bf549c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1092.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114726eb4c5f9b700a249fba0c536dd5bdb999e4b66fb56f5d601c17096c941fe0460304f9d883262e819b7575270faec00000005a6459b19ed5a721d5bcd16e1ef6526153aa81e90c9f192c25cc117ce23a4f06792e749a96e3e746836c08195ee520698238d200c70d327b40da7992377616e581294c2c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "26eb", + "4c5f", + "9b70", + "0a24", + "9fba", + "0c53", + "6dd5" + ] + }, + "payload": { + "pubkey_prefix": "bdb999e4", + "timestamp": 192, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ")L," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1093.json b/examples/meshcore/corpus/generated/valid_advert_1093.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1093.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1094.json b/examples/meshcore/corpus/generated/valid_advert_1094.json new file mode 100644 index 00000000..a8aead17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1094.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208dae6fd7b988f26fd55d3d18b5a87a3f97fbf2f40a06fd25fdeb41e8c22e4f84066ccfc5c1c1cc09fab1b00007fd1094c61a9eecf58613c7067ec66f5bb6caf82b8b9dad481067324208163c137c5b519b82922114b6054fb55c5e2f2239c80f80661e338ef84d8f374f6b33d04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "e6", + "fd", + "7b", + "98", + "8f", + "26", + "fd" + ] + }, + "payload": { + "pubkey_prefix": "55d3d18b", + "timestamp": 7083, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1095.json b/examples/meshcore/corpus/generated/valid_advert_1095.json new file mode 100644 index 00000000..a35c9ef9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1095.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11075efe720bc95e32ad1ceedd8fa1633009b5a225a69e1b7e811816524ef40dd6e5ef56a4dffebc1e4fa000002b1abad470c472c2b63c2295631aa2950caacb31bdffb371cb4a2a8ac2c30e76e08633bd01f1f8d9ded934a8583b96f62a8b6339892ead47a13757530c08e78783236c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5e", + "fe", + "72", + "0b", + "c9", + "5e", + "32" + ] + }, + "payload": { + "pubkey_prefix": "ad1ceedd", + "timestamp": 41039, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "#l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1096.json b/examples/meshcore/corpus/generated/valid_advert_1096.json new file mode 100644 index 00000000..1fd6caa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1096.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12898bf62207793086d3d51824ee14b8dc40a5d1565f2c3b13bfd7ebbc71348a76b3dfcb3de6a569c4fdea092c2fdcad983eb0a88128da21b379cfe1407312c32c85833f947a76a855862c4ab61f4acd096cf0c9cea0430d7a8e34481ce7c7e7d761bdd555cd108743b2f5cbf697808f0529e18517de1c03527c919d0300a53a0b02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8bf622", + "077930", + "86d3d5", + "1824ee", + "14b8dc", + "40a5d1", + "565f2c", + "3b13bf", + "d7ebbc" + ] + }, + "payload": { + "pubkey_prefix": "71348a76", + "timestamp": 750981747, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1097.json b/examples/meshcore/corpus/generated/valid_advert_1097.json new file mode 100644 index 00000000..0031a521 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1097.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120049faea1f94dfe663ede323da5de84a944da4499c9085a65851489356b6125439901df4a692208cea673f8373a5fa31aeaf67a14cf8dabeb3c49188f324e6f13e95013bb515876b92ef1d3799c5531d8f013d97fb4e4f8f6c12825a2acabe9e45144075af02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "49faea1f", + "timestamp": 2801016208, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1098.json b/examples/meshcore/corpus/generated/valid_advert_1098.json new file mode 100644 index 00000000..b7e2d344 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1098.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11450ef4b00ad3988072bc115a94cc574014631379c06bda699ba27bd04d1c38211d8e5654702b82c6baf98c510000008031b1ca1ff3d26e2dc161a051b2261ad64c7e23349db657d91b37c7aebf2ea95595a09de9d8d0607040153de4ebcb29636f452f57bcab07ce0c6f947a75656081386c3762", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ef4", + "b00a", + "d398", + "8072", + "bc11" + ] + }, + "payload": { + "pubkey_prefix": "5a94cc57", + "timestamp": 81, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "8l7b" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1099.json b/examples/meshcore/corpus/generated/valid_advert_1099.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1099.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1100.json b/examples/meshcore/corpus/generated/valid_advert_1100.json new file mode 100644 index 00000000..ced02863 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1100.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124564475e4a2463f4fa41c6f304da1ac7c7ebee7819ea44c0e809d7aa6825be7f8405ec7b955cf90504eede4dd58cb57eb8df9b13964ed5d8cc3f46fde0ef69b3c1bb3b43150b557caa0639dd4020dcadcbc1528806522bbff3ef01ffd5f5d224f7072d77901e56ce6ca13eb2acf81484763b5f7b493220", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6447", + "5e4a", + "2463", + "f4fa", + "41c6" + ] + }, + "payload": { + "pubkey_prefix": "f304da1a", + "timestamp": 3045905741, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "v;_{I2 " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1101.json b/examples/meshcore/corpus/generated/valid_advert_1101.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1101.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1102.json b/examples/meshcore/corpus/generated/valid_advert_1102.json new file mode 100644 index 00000000..f5e21c1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1102.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12055e3a416b708d14b1bced8c841e379c621fb939e0a5a48ead677581400b4d2e6443eb946498c2cb0000db25bb6ce874cec3788cad130a5e4df69dc8a207686bfba3439cb43c292e206c1f9e4d134e115f2793ec2cf2c8617e3e4fef839fa26150d573ae88d6e32ac6d4822667577b2c75", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5e", + "3a", + "41", + "6b", + "70" + ] + }, + "payload": { + "pubkey_prefix": "8d14b1bc", + "timestamp": 52162, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "&gW{,u" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1103.json b/examples/meshcore/corpus/generated/valid_advert_1103.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1103.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1104.json b/examples/meshcore/corpus/generated/valid_advert_1104.json new file mode 100644 index 00000000..c0e4833c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1104.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1102badd90dccd458f256bb5bb4bb707bb529a341307710760825ef0c88ed7265c832cacec840000567460918b3f090c337976b771447784b20389803a68ebe187511ed2ff4183ef12c68ceac6ebe0d470cbef4d3987a1b6c3a293cf9b7d0dc226512814b45820d313484ba3faca4d46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ba", + "dd" + ] + }, + "payload": { + "pubkey_prefix": "90dccd45", + "timestamp": 34028, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9617, + "lon": -179.9419 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1105.json b/examples/meshcore/corpus/generated/valid_advert_1105.json new file mode 100644 index 00000000..992b71d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1105.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120878742f12ea5db6bbc2485e25c9e5ccc204642e10bc1c46a0928f916c02760753d3641af61032eb08ff000000eb988eb439552aad303781542b4b1bbe5ceb48a85935588db11032a9da0e3de800375da00b03ea87b478e5af81c7f239befc272f406ab4278d1ebdf52b22a54102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "78", + "74", + "2f", + "12", + "ea", + "5d", + "b6", + "bb" + ] + }, + "payload": { + "pubkey_prefix": "c2485e25", + "timestamp": 255, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1106.json b/examples/meshcore/corpus/generated/valid_advert_1106.json new file mode 100644 index 00000000..2296d517 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1106.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124adfe664d7f660e5c4d271f127d307d740c69c2ac636644a548b307161a22dceee0cd1945f9e00bd83cb108d62db696f0d2d763f9e2207000091e6fe8cea81bc918404079e1f6e7fe7ae69406dc7a27a0c28699311c66e7919b11ee5758b495deb908754287756c9cd1b683880d364e99fbd0845a878afcf7201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dfe6", + "64d7", + "f660", + "e5c4", + "d271", + "f127", + "d307", + "d740", + "c69c", + "2ac6" + ] + }, + "payload": { + "pubkey_prefix": "36644a54", + "timestamp": 1826, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1107.json b/examples/meshcore/corpus/generated/valid_advert_1107.json new file mode 100644 index 00000000..687349b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1107.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11074bac72ffb0e90b258c1cc849b28146e26b344ebf7618b0716bebfcefe74f746cc2ef157727c432590000002b5f2f5d7ec76326203297e42ef76f69172e9743ed8d87631f8fad3bf00417abae629928b582a75719df441f638e94311f5f5e57b94d97b2f133712c129f08689473667cfe8f8a45f545", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b", + "ac", + "72", + "ff", + "b0", + "e9", + "0b" + ] + }, + "payload": { + "pubkey_prefix": "258c1cc8", + "timestamp": 89, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -25.4017, + "lon": -179.9919 + }, + "name": "E" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1108.json b/examples/meshcore/corpus/generated/valid_advert_1108.json new file mode 100644 index 00000000..4af87316 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1108.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287ac510506f7d670750bd1e5c8cffee404c051126b46394ed1f57339a274e860e040750b64a7bce0b360154e6ccc8c6a9b3a148099cf74a40000318417231493c14400cec7974a3c4a99dc63a6db16c87e3912e781148284ea0489d9ed2fd72e45ece4f8154d1494eaf123b6c1c63d38062596ad456cf648215c130d8e3603a5e745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac5105", + "06f7d6", + "70750b", + "d1e5c8", + "cffee4", + "04c051", + "126b46" + ] + }, + "payload": { + "pubkey_prefix": "394ed1f5", + "timestamp": 42100, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 53.907, + "lon": -179.9681 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1109.json b/examples/meshcore/corpus/generated/valid_advert_1109.json new file mode 100644 index 00000000..9db8b2bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1109.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11822a00aba0c98439613a6fb8e03623f36ee141152e4842b8125a5a122aa8d131f3b10b09e2f924d00000004bd6fb60c43329e57983d08adac4c5c8c5620b942e2ac6d34269d6dcaee9d53edbc94f0aae02250ba89d49ffc5bff357abb2b22a3fd72d4f3d1b3f365ba611b1822c443a4b256e6a5b466e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2a00ab", + "a0c984" + ] + }, + "payload": { + "pubkey_prefix": "39613a6f", + "timestamp": 208, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ",D:K%nj[Fn" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1110.json b/examples/meshcore/corpus/generated/valid_advert_1110.json new file mode 100644 index 00000000..d6944a22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1110.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286beef4af5a27984cc5300fd92d131df7296320cdbc9e66806e8fc45fd3790418b55c8f1db62c80fff01524c54cd46cb9f16708afa00003d90e2728d48125941f4a11b9d5adb8c4ea1e0004d4ca920d1a9bcd7cfe9e11eb1486916154b63489480a2746ac97093100bdcaf16b7dc25c009b3c6333a9fe4817d2d2d5c2e42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "beef4a", + "f5a279", + "84cc53", + "00fd92", + "d131df", + "729632" + ] + }, + "payload": { + "pubkey_prefix": "0cdbc9e6", + "timestamp": 64138, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "}--\\.B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1111.json b/examples/meshcore/corpus/generated/valid_advert_1111.json new file mode 100644 index 00000000..bc60d240 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1111.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204f9bd6e405183155cc734f7a2312782671caab6467f4d11f35274f070d783d903d6c7cc9da123000068d30bcff224ee0ad69a4f86a9d0f1735c60e6034f7bc821ccd3a578f37fcfb90d0ffc5260a301fc5dcd4522bb46facd6004c30d5fca44b073bda086fef0253381204d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f9", + "bd", + "6e", + "40" + ] + }, + "payload": { + "pubkey_prefix": "5183155c", + "timestamp": 9121, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": " M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1112.json b/examples/meshcore/corpus/generated/valid_advert_1112.json new file mode 100644 index 00000000..e8194ff8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1112.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145263040a0d71fb7c50664b1b71c210bc2b9d005b1f8e0146eaf85ca56cec00d1554317ecabd0adb7a8981a62384e45f9dd20fc66de179d1c52fad6708e8d4422a819ac24d615afe9278226dd26b4dd68a042ff61e6b0c7409e89488be6184dff902375e2bde6cc0db9d1643cfb71f127b3aa0ffb97f45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2630", + "40a0", + "d71f", + "b7c5", + "0664" + ] + }, + "payload": { + "pubkey_prefix": "b1b71c21", + "timestamp": 3833865126, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -6.2765, + "lon": -179.9947 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1113.json b/examples/meshcore/corpus/generated/valid_advert_1113.json new file mode 100644 index 00000000..ed7e745b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1113.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281213537fe304d260c0bdfa66df9f8a179c7dd277c9b8575128a11fb9d179b405b858e15db0000001dc4a103f362d3733153e0b2bd213bdc66b9d2d9da7a8d0c432fcbcd366558e71ed49fdfe47225b50a5bd07e3b0997a6ef18c8c3d08e084fda2f135bd9058a18824b5c254255355b42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "213537" + ] + }, + "payload": { + "pubkey_prefix": "fe304d26", + "timestamp": 219, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "K\\%BU5[B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1114.json b/examples/meshcore/corpus/generated/valid_advert_1114.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1114.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1115.json b/examples/meshcore/corpus/generated/valid_advert_1115.json new file mode 100644 index 00000000..4f72874b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1115.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186d5afcf04072a671be444e6f6a7f93a453135d1f18bfae17cfc66cd84f956e7a7b946921363c2c6e21b7167816ca14383e771b12b000094a7332c3e40b01a79356b88e1f4f88a15aaf9330402d957f002c57b5c79f35d8f4c793b8f47f3432d2decf8d2ec60550c880837186cfe8b5184d7eb1b414ff501", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5afcf", + "04072a", + "671be4", + "44e6f6", + "a7f93a", + "453135" + ] + }, + "payload": { + "pubkey_prefix": "d1f18bfa", + "timestamp": 11185, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1116.json b/examples/meshcore/corpus/generated/valid_advert_1116.json new file mode 100644 index 00000000..8520cdd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1116.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207426297844680caa1c4e4be5766db2000454310afea7f1ccbbb64fbf1a192f2e3cc7e99914ce0820c23f56b0d7a413e2602ae1eddbc8cda3ad588f7fb97af82053f95cfda8804e5ab1ffcbcd08d060c129b12c349f41cf5d1db6e2b22c128ea30e7e458a4eb9ce28e36f6b501", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "42", + "62", + "97", + "84", + "46", + "80", + "ca" + ] + }, + "payload": { + "pubkey_prefix": "a1c4e4be", + "timestamp": 1811227404, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1117.json b/examples/meshcore/corpus/generated/valid_advert_1117.json new file mode 100644 index 00000000..78f3b2f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1117.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118571edfc764ecffd734cabbe18a31b2515db19439ddcec09e03c6be6afb5cc11ab10d78f38a3b0b2c5592b254b0d780ba4c03969584b400a0a6bb22a1cf6706639a0e6154877777088b7d92b0cca558a659a961bd2991ccac99b8d37a7e6b11e30f664fec32b452039cf06b10209ea12e127e79183232d515b2e503b4d5f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "71edfc", + "764ecf", + "fd734c", + "abbe18", + "a31b25" + ] + }, + "payload": { + "pubkey_prefix": "15db1943", + "timestamp": 1765392548, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "#-Q[.P;M_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1118.json b/examples/meshcore/corpus/generated/valid_advert_1118.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1118.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1119.json b/examples/meshcore/corpus/generated/valid_advert_1119.json new file mode 100644 index 00000000..6bfc563d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1119.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11897a2e0dc7343b9ccbbf08e8e9d776f35eab1424d4f67940c148178393a2317b0faad672d342d7a6dbfc4a42dbcb4ad111adef82e72ac222546101599b75aeda1c5a92e7253c430cc506e1eadf3d0be33e6f33b93a7e2c20612baf1047e6f0254bde23501315e37b1247b9f7fa611605ae1c0c7713ba5c7a6d0c4665c0e23edd816641704379372c5b57", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a2e0d", + "c7343b", + "9ccbbf", + "08e8e9", + "d776f3", + "5eab14", + "24d4f6", + "7940c1", + "481783" + ] + }, + "payload": { + "pubkey_prefix": "93a2317b", + "timestamp": 3668866459, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "fApCy7,[W" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1120.json b/examples/meshcore/corpus/generated/valid_advert_1120.json new file mode 100644 index 00000000..dca12b6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1120.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110550b92efe83700bc42087bb92bff3015167fa404b072efa0da7c1ec5424040e1a2a8a40b1e6afb4009fbded61a2d737e4737a096dff3855aed0e7ecc04db49e2e90195a167b8e6db3ac28283a74d1da1abf9b0eed433d2197c686f31c4204777f22f9f182278ee57e938342", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "b9", + "2e", + "fe", + "83" + ] + }, + "payload": { + "pubkey_prefix": "700bc420", + "timestamp": 2667623599, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1121.json b/examples/meshcore/corpus/generated/valid_advert_1121.json new file mode 100644 index 00000000..ce725395 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1121.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182069b1c3a6669ffc934af2be84cd9b732b7ec25f4eb0dfee379b67332cf3bb14a718ba831563cffff0f00683ec24b66d42505fdbe003d434a347fa8726fab72d7ff9ee5c094a21c1f0d5e3b02441b23e628fd731da736da232778d484fc803e0b21413a0ac01533d1309c13657b0b05f3041ff8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "069b1c", + "3a6669" + ] + }, + "payload": { + "pubkey_prefix": "ffc934af", + "timestamp": 1048575, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 84.6386, + "lon": -132.1848 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1122.json b/examples/meshcore/corpus/generated/valid_advert_1122.json new file mode 100644 index 00000000..154d1f17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1122.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146402307094a576383c9ef9f8dc5d95877f806438c7ae56a20a6b232e1fdd2da9cd47add9389e4660b345205886c9b0000878c30c2a5b76383573b5158cb4dafb490822a467750aa749c5fb0407f8241263e89921543727678efeca69de7bbcbb088b6d5ce73b6c17ab45b26b7e6e25150814c6b71", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4023", + "0709", + "4a57", + "6383", + "c9ef", + "9f8d" + ] + }, + "payload": { + "pubkey_prefix": "c5d95877", + "timestamp": 39788, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "Lkq" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1123.json b/examples/meshcore/corpus/generated/valid_advert_1123.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1123.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1124.json b/examples/meshcore/corpus/generated/valid_advert_1124.json new file mode 100644 index 00000000..471b2fbb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1124.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12089a339dd134ea804556e14ce78cd73bad4ef90fa3f1bc3203c09bd987357cf91e8edfb227d5a38fb3824b0000b1038a5a51f05affc409ae8df5cb0f255e09b7e898d56b19bd049ac60a360ca5fbb82776bf88026f683d67257b880ce313b2dc1eeabf59a1e88b2a90e21f8ed4836f384133372974215a2573692543", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "33", + "9d", + "d1", + "34", + "ea", + "80", + "45" + ] + }, + "payload": { + "pubkey_prefix": "56e14ce7", + "timestamp": 19330, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "o8A37)t!Z%si%C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1125.json b/examples/meshcore/corpus/generated/valid_advert_1125.json new file mode 100644 index 00000000..9a09cd60 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1125.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a8635213cf856a8afe55682816fcff1e9f1ecad495b7911210ffb0dbae3663ba2dab10b7c0a0256b5530b5fd807f768ccbe245d19c9d3daece2b9d8f3b4c6db000000b13018a85925a323abf4a4f61c347833100bd14318871e51e632655ccfc5de266f9b300c60a4135639f9b30f61db673f6a068174ca46d0b34dc1a6826c9296f301", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "863521", + "3cf856", + "a8afe5", + "568281", + "6fcff1", + "e9f1ec", + "ad495b", + "791121", + "0ffb0d", + "bae366" + ] + }, + "payload": { + "pubkey_prefix": "3ba2dab1", + "timestamp": 219, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1126.json b/examples/meshcore/corpus/generated/valid_advert_1126.json new file mode 100644 index 00000000..b3eb34b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1126.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110a18bf22a978aefc6df066521f590407babd74202faa0f53393a25cf894588c8b76e5391935ee1fa00ec535d000000036ec398b19acdb1a9b325932f1bafdb0130e7bf2998cc004c95891ed878849539fdc84ce436eac11ca485a9f7a20fded15c8d65866afcd33b01ca36b8c2e12691b0e1a2fafd7b45f533316f716852", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "bf", + "22", + "a9", + "78", + "ae", + "fc", + "6d", + "f0", + "66" + ] + }, + "payload": { + "pubkey_prefix": "521f5904", + "timestamp": 93, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9887, + "lon": -179.9957 + }, + "name": "31oqhR" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1127.json b/examples/meshcore/corpus/generated/valid_advert_1127.json new file mode 100644 index 00000000..c75c1f48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1127.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118ac93debc2eedf519710b5035aff4bf24bc4e5daa7708a6a55b53c8dd820ab4e20d2ae768d2e3633c6c3de0bec992bbe06096e9d5f2fc9a699b890c48ccd98feffffff4878fa9111a128111a23d0e7859d054ac267f4ecd017cfe9e1ae21307d4fac360dd30b8aea810c873c711dbbb67c08cc95a599155ba68b8064ee31bdad658e2802", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c93deb", + "c2eedf", + "519710", + "b5035a", + "ff4bf2", + "4bc4e5", + "daa770", + "8a6a55", + "b53c8d", + "d820ab" + ] + }, + "payload": { + "pubkey_prefix": "4e20d2ae", + "timestamp": 4294967294, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1128.json b/examples/meshcore/corpus/generated/valid_advert_1128.json new file mode 100644 index 00000000..7eeea90d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1128.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11065c5ef230a19fddb9184142ce1410ee777a57a0f5e9b3191e9395271cb6e9eab91ba5eedcdb46db000000daebc42e1f11e4c43838b876e8bd27c5f5d6f7efe1b2a9b53ac8b85b219d2f7eabf09355ba856d234b6c540ba2890cceda51cd6a59b36dc48380df17e5c280df12f7b3a3fafa0a46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5c", + "5e", + "f2", + "30", + "a1", + "9f" + ] + }, + "payload": { + "pubkey_prefix": "ddb91841", + "timestamp": 219, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9349, + "lon": -179.959 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1129.json b/examples/meshcore/corpus/generated/valid_advert_1129.json new file mode 100644 index 00000000..98349ae1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1129.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184323a95d43bbcfae04c06a0f15664a31a95437fd008c98b6b8fb504fff226320aba84170559b92f6cabd5b1fec3f62658d1411e9a008ae616def0ac82a425956a8857dead229f756564714169deba25d21c8cd7c4d5c222ccb90bbb208f8f35d586ecc77a3c6639d0418735754523e73a922b1757fe278e45f541", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "323a95", + "d43bbc", + "fae04c", + "06a0f1" + ] + }, + "payload": { + "pubkey_prefix": "5664a31a", + "timestamp": 1478948547, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -27.8469, + "lon": -179.991 + }, + "name": "A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1130.json b/examples/meshcore/corpus/generated/valid_advert_1130.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1130.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1131.json b/examples/meshcore/corpus/generated/valid_advert_1131.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1131.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1132.json b/examples/meshcore/corpus/generated/valid_advert_1132.json new file mode 100644 index 00000000..1e5c195b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1132.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12432c1a1ff7269a5c79c53da9c9cde52ecd612bebc26bbc5f918aae94e87d31d766c97ee613bc4b7e000000e9a0db1c63198635a4c291c5ff934d10bdda345755765ccc545428edd8abedb298da9336dd061d197c212fd582bf32e7654df758171d41555c72e1d55ee3f7438352265d5d474c35622d29", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c1a", + "1ff7", + "269a" + ] + }, + "payload": { + "pubkey_prefix": "5c79c53d", + "timestamp": 126, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "R&]]GL5b-)" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1133.json b/examples/meshcore/corpus/generated/valid_advert_1133.json new file mode 100644 index 00000000..bf327541 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1133.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12010a9260a114a765865c16dfddd94df2b0c6db4f189f4399553eab60e78e5c525f02ac8e00003c556ab1248879d703b0f3acd45f0f07231e39bc0f5817374698d8a8c8a51d013f302a115e2b8ca405d1823a6c5485abe674069bd98fcc67ff9a5c94dbeddf4002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0a" + ] + }, + "payload": { + "pubkey_prefix": "9260a114", + "timestamp": 36524, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1134.json b/examples/meshcore/corpus/generated/valid_advert_1134.json new file mode 100644 index 00000000..55cfff13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1134.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188964ea91828746bca91a2f33d70764c942cf17b8df7d7bf599561f95a1bf3349d5f6cd7894da243f00ee3d2d9b5fa2146c5799f14d422db41e80000001edef5fe9d44daa61b46cfda37c9c5a653d8f8fab0d498c0b3d662222b861eef4ad7b69699f5bf338baa66fc0e15bd82203b156c1be55294866aa4cdbcfa85df129079a3fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "964ea9", + "182874", + "6bca91", + "a2f33d", + "70764c", + "942cf1", + "7b8df7", + "d7bf59" + ] + }, + "payload": { + "pubkey_prefix": "9561f95a", + "timestamp": 232, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9498, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1135.json b/examples/meshcore/corpus/generated/valid_advert_1135.json new file mode 100644 index 00000000..33fc8048 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1135.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128356f63de711a3d1df293f9d9f1eca3db971f910f88fee57ce2503c5d17fa1a4f5e9301bc4954d464d0efeffffff365c358689cfb950940fc11582ef5e81722c9fd3d0277f5505364757dfd4d941e218ed1e4ca85be3f82d3280094692e1e6388a2c093704d16423e18a75b0fef5827a3255", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "56f63d", + "e711a3", + "d1df29" + ] + }, + "payload": { + "pubkey_prefix": "3f9d9f1e", + "timestamp": 4294967294, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "z2U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1136.json b/examples/meshcore/corpus/generated/valid_advert_1136.json new file mode 100644 index 00000000..aa2a6a81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1136.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118394fce3eea575ed57dbcd18a824b5eb9de4ff379b7b30ed8ccd97de5f74839ea631aec3af86042527acba0000003a1ccd1c0d594d372dd21fd53cbb54cb1576fbfb2fb29500eb546464671d75ef57537dfe7d49e1e36077b42a29c5a3005b5bcc00eb4017dedcef642fd5b256fd145c71a3fa2d57ca00", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94fce3", + "eea575", + "ed57db" + ] + }, + "payload": { + "pubkey_prefix": "cd18a824", + "timestamp": 186, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9519, + "lon": 13.2606 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1137.json b/examples/meshcore/corpus/generated/valid_advert_1137.json new file mode 100644 index 00000000..78ef76dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1137.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185ebcc5f6bc293d5af6377f4cd56bfd6c5cb7d2d56c3b8891e8e460622846873cdee04d7fb65ec2f75ea7a0f06f407b4921c0000fa1ae9ff1ddb184ad9c8d2e576ab045ed901d7cac46299218f4a2547ff11255a79b44c08c37a0e5bd9e320d87def68572518d99d16e571d64bd1547d162ee8da12adfb0b042c3046f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ebcc5f", + "6bc293", + "d5af63", + "77f4cd", + "56bfd6" + ] + }, + "payload": { + "pubkey_prefix": "c5cb7d2d", + "timestamp": 7314, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 67.8942, + "lon": -179.9495 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1138.json b/examples/meshcore/corpus/generated/valid_advert_1138.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1138.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1139.json b/examples/meshcore/corpus/generated/valid_advert_1139.json new file mode 100644 index 00000000..8839f78f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1139.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12080448294b1f38986358b4ffa402613ba84202d5e63aa252da84eae94adcbcc88651a90c87fd0cb3bc77e000009f5d53a6779381689c00cf4ebaaf018bee5bdadd01b6c20087a8e4b5b5dd2ebdcbf47fc800736c660d64bc117b15c0d04842839bd6838b141c5e3af153a7441a11804a5d05dfb95603", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "04", + "48", + "29", + "4b", + "1f", + "38", + "98", + "63" + ] + }, + "payload": { + "pubkey_prefix": "58b4ffa4", + "timestamp": 57463, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": 56.0153 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1140.json b/examples/meshcore/corpus/generated/valid_advert_1140.json new file mode 100644 index 00000000..51e33fba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1140.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12863d82135f404749a3eaf6b7a49c2086f291696907fa5bdb57edc66b163d3096234a72f8294e66883165bca0f8c543b6542b6a40f1000080ef9054ee12b0f4af99ca19655bacc5a316cb79478f3064ba498d6ed8f5afa6fe876ed3d7dd7f7ba21283068fcce89b9812e3d7e9399d2b03bc7872a9f11ec101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d8213", + "5f4047", + "49a3ea", + "f6b7a4", + "9c2086", + "f29169" + ] + }, + "payload": { + "pubkey_prefix": "6907fa5b", + "timestamp": 61760, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1141.json b/examples/meshcore/corpus/generated/valid_advert_1141.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1141.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1142.json b/examples/meshcore/corpus/generated/valid_advert_1142.json new file mode 100644 index 00000000..87c85d5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1142.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120abf48c6e7339190c46abf248c6778a59e26d9ddab573d81ed1e33adef8d037521efd170e3ae1a1f2e07830b160000301846f7b8f520cd04d5a137085e17017bff75a45147adbb06fea830b259ea4ba2bfbf05d0966cf2d8728c78065e94041e8554034d11ee037056019e747f1cf21319b6a2fa4187ed05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "48", + "c6", + "e7", + "33", + "91", + "90", + "c4", + "6a", + "bf" + ] + }, + "payload": { + "pubkey_prefix": "248c6778", + "timestamp": 5643, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": 99.4527 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1143.json b/examples/meshcore/corpus/generated/valid_advert_1143.json new file mode 100644 index 00000000..86090303 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1143.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114719d19dfefcd085504b5d23d9ff9c5a1bfa6e78fb318dc21f66b4675d334491d6258eb7a957b2331a6178d09eccf046020000716de5ddf6a01affd8cd2604d09ea61bb464753f3701873fb6f7bea572c6a7754372c01b7a8cd746116f0dbb3210ae31192c2eca60433e5b7934ba5e9c300ba81375a5a903dd1a46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "19d1", + "9dfe", + "fcd0", + "8550", + "4b5d", + "23d9", + "ff9c" + ] + }, + "payload": { + "pubkey_prefix": "5a1bfa6e", + "timestamp": 582, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 61.4496, + "lon": -179.955 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1144.json b/examples/meshcore/corpus/generated/valid_advert_1144.json new file mode 100644 index 00000000..081fd73d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1144.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244879db4c7d3a447e34123c592add47f6f92682890eeba9c36bea3d50d8722d173d3d518c23d1d470dfeffffff936c4a72f0d1ce06f3bd93627ec49abadbcc78b553880124ac63d796c77734f28d9d3c5e6869f5501706bb0a8cbbd35899730b37f3d3b2018872126a07214c2493c5a6a3facd6b45f574666c6f6f64", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "879d", + "b4c7", + "d3a4", + "47e3" + ] + }, + "payload": { + "pubkey_prefix": "4123c592", + "timestamp": 4294967294, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9382, + "lon": -179.9998 + }, + "name": "tflood" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1145.json b/examples/meshcore/corpus/generated/valid_advert_1145.json new file mode 100644 index 00000000..0c7ea63d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1145.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206a8df96f1d452fcfdf56da17779e8718046270207de5843cc0a54899c6ac80a81a819c71e10bc18370000d24dfa908e9bbae798540af3bfd7c9289bf3d212fd836b0514f4d2de573731ba49a338f183fcf52c834bd67b51d10c07f02fbfa39543b2ed2abee720fa352b961399b5a2faa10346f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8", + "df", + "96", + "f1", + "d4", + "52" + ] + }, + "payload": { + "pubkey_prefix": "fcfdf56d", + "timestamp": 14104, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9609 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1146.json b/examples/meshcore/corpus/generated/valid_advert_1146.json new file mode 100644 index 00000000..d14a11a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1146.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240ac128648947e10088c6189a8feb80d2013b0c6efa9485bcd7bf725d85674c6ca6ace00006d321faf8caf93b1375f9ecc6488f0af426ec20a8b0c510b2c3f0b5f8f0eb97bbfb09931ee6bdee6989c0a317cd9bddda4f238e90a29173813c7ced5f7f1887891769da3fadaea45f555483f77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ac128648", + "timestamp": 52842, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9406, + "lon": -179.9673 + }, + "name": "UH?w" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1147.json b/examples/meshcore/corpus/generated/valid_advert_1147.json new file mode 100644 index 00000000..67443695 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1147.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a6dad710cdf962b28aad7e67b5ba02913e7061b7ad864969381390bc8fbcca39390737fe3172c8355015c033a109d9232da699794c1c5000042c0750dbec6927159fc297c9a0386048811494500d2bb32ecb11eeee07dd096dfb1572eb127e90776c73150b96c68ff51400592dab5a5adf5a0bdfebe925f53118cf9a2fab65d4702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6dad", + "710c", + "df96", + "2b28", + "aad7", + "e67b", + "5ba0", + "2913", + "e706", + "1b7a" + ] + }, + "payload": { + "pubkey_prefix": "d8649693", + "timestamp": 50625, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9826, + "lon": 38.2315 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1148.json b/examples/meshcore/corpus/generated/valid_advert_1148.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1148.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1149.json b/examples/meshcore/corpus/generated/valid_advert_1149.json new file mode 100644 index 00000000..6ae40aaf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1149.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124308c1c0c57cef9cabc4c9db0fb340d2969f104a43e72a120e6bcb41dc32f8b1643b842ac1e2eb50c7000045f61365fa3ddda7491540ee05a0d88b63da62337e9681df418c340d05b4887ef80f89e69aa2618007c17bd5b6b44bfa9a80cb2a1e191b365debaff89274476f8129597031", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "08c1", + "c0c5", + "7cef" + ] + }, + "payload": { + "pubkey_prefix": "9cabc4c9", + "timestamp": 51024, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ")Yp1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1150.json b/examples/meshcore/corpus/generated/valid_advert_1150.json new file mode 100644 index 00000000..97ddeeb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1150.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245810829ff5c9e7a3cc6997fe2b4103eabb6f9a41121c05da5b3a04cbb8e04634ad1776d75fcb08878fcc12e000000fc81b539d0780e3ee74ce73d053d6be4d058c01f1f8fb977bd85317a9cc5f021aa67791d8fcbeab91d5d094747f950778b3f38fdfaca9c021286420352921bc584577179", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8108", + "29ff", + "5c9e", + "7a3c", + "c699" + ] + }, + "payload": { + "pubkey_prefix": "7fe2b410", + "timestamp": 46, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Wqy" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1151.json b/examples/meshcore/corpus/generated/valid_advert_1151.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1151.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1152.json b/examples/meshcore/corpus/generated/valid_advert_1152.json new file mode 100644 index 00000000..ca264af6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1152.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289ca5a8ae43c44d0aefc2f96a31300db4e593a12e89f3673b0291a83419847e567c92615b88d2c5c9f25a3628b02af8fa65e1c104b4193337de6fd1eb5000000af6800bb2074ab20b3769a082e26fec493c63cffb5f352270db627084be7f056a669a416ea85a44f78ea80a58c19564cc0d8f0bdc2351c5d5bc5d67328738b8b943d7d7bff638245f546", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca5a8a", + "e43c44", + "d0aefc", + "2f96a3", + "1300db", + "4e593a", + "12e89f", + "3673b0", + "291a83" + ] + }, + "payload": { + "pubkey_prefix": "419847e5", + "timestamp": 181, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -8.6842, + "lon": -179.994 + }, + "name": "F" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1153.json b/examples/meshcore/corpus/generated/valid_advert_1153.json new file mode 100644 index 00000000..7353f5c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1153.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128280ecbeb23d546258a17bb98f4d541df97f227e640089ec408159961221bfca08f0b37eb6703c942800006f51778eabb876d71db68feb4f8aadd9afb267f98b8fa973769b7c727d0a55f676d59b0852e32b5f7a4f0cd1de9d6e1417f1d39d13d8804bd5745fa1be15b40702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "80ecbe", + "b23d54" + ] + }, + "payload": { + "pubkey_prefix": "6258a17b", + "timestamp": 10388, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1154.json b/examples/meshcore/corpus/generated/valid_advert_1154.json new file mode 100644 index 00000000..a367ceac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1154.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11090f35c968309a97d3bf82ecf553364d7eb854a15f43ef47b0c8b9dc10b77f14700fade08eeb3e3517bfb74b00002a718ade03586b2b27b68145fcb5e882cd7801da1a30e963085d84de97e24600aa98622023ed37b2ab0df8671bb73d16190e68d690aca256d2ac9013fc03636e815464697d2e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "35", + "c9", + "68", + "30", + "9a", + "97", + "d3", + "bf" + ] + }, + "payload": { + "pubkey_prefix": "82ecf553", + "timestamp": 19383, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "Tdi}." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1155.json b/examples/meshcore/corpus/generated/valid_advert_1155.json new file mode 100644 index 00000000..9c4fcc36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1155.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124593deb7d133416ab653a41ee3146cbdbe05a64a426e15fab70ff34a9c817588573d5e890c7c676d134e3401000000e20cb6f13c74322c9e78d7853c8d0e5a5e565167c4ca73ffee9efe4ecc3dc020dc1280471adaa6fc309f72418684472cbcac454a9a3ea8fec64bae6389d84be5148cac8302ec9545f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "93de", + "b7d1", + "3341", + "6ab6", + "53a4" + ] + }, + "payload": { + "pubkey_prefix": "1ee3146c", + "timestamp": 1, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 42.1838, + "lon": -179.989 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1156.json b/examples/meshcore/corpus/generated/valid_advert_1156.json new file mode 100644 index 00000000..c666a6a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1156.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281fdca9b7a9afa2b76ad47dce9c6fb2f4e470355f6373fb68fd306e950797bae86f01a76068677b683238b77a15f964b366527e2eca503dc41e2d9d4228dd0df7eeebc9f1e2d56a5647071c2e8c1885a88ee8adf9a1bb6588ced71e9b3b3549b8852d23be3a03d5a84287d2e756135665272", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fdca9b" + ] + }, + "payload": { + "pubkey_prefix": "7a9afa2b", + "timestamp": 3061286406, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "(}.ua5fRr" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1157.json b/examples/meshcore/corpus/generated/valid_advert_1157.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1157.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1158.json b/examples/meshcore/corpus/generated/valid_advert_1158.json new file mode 100644 index 00000000..2fe35e4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1158.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118550dcdc0e47d021a5ba1142800befe71c3d373b0cd9e47f81ebcbed033d6345d3423af1479764810c76f68815a2cdff75480000a29aba318ffa01050eacf0c9b81834080b45389b580db0a5d2aad0a5f1d7c616ddacc6c809948e9b21e5c7d636fc1b0c2e89c83b130b98e0aacc63a8572da14282496e66696e697479", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "50dcdc", + "0e47d0", + "21a5ba", + "114280", + "0befe7" + ] + }, + "payload": { + "pubkey_prefix": "1c3d373b", + "timestamp": 18549, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "Infinity" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1159.json b/examples/meshcore/corpus/generated/valid_advert_1159.json new file mode 100644 index 00000000..e8153ed1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1159.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11874136ff3e5e769e5fa0269404564c8d9dec63bc6bd89aa5c5f763b787e858e1458a7746bf01696cac5ed2fbedda19a6783adf83ab6ccfeb58f0c8a3a9d594b1a37775d717b29ced436d9e1fa2aabc3a9121aa98d356b3d4fcd825d0b395e1f969389ad05252d1d1aae9f84605c62ddfd7f0e50cc4ba374c618a14ae5ba3fa789945f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4136ff", + "3e5e76", + "9e5fa0", + "269404", + "564c8d", + "9dec63", + "bc6bd8" + ] + }, + "payload": { + "pubkey_prefix": "9aa5c5f7", + "timestamp": 4032359375, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9575, + "lon": -179.9881 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1160.json b/examples/meshcore/corpus/generated/valid_advert_1160.json new file mode 100644 index 00000000..fcdaceeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1160.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12424a9eba5b9f2359ff2e3657d9ea1559185e210a9f84c0c394696b6aa5820cdbf2687ea27b00000000e55c14c8d11c7bc66121c401e7ca43db0b56111e15d77177148add344dcd95d690619b1da11d7a364e4676b863507c108c66fbdf913661e38987d9d1a839d0249477b6a2fae84746f540", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4a9e", + "ba5b" + ] + }, + "payload": { + "pubkey_prefix": "9f2359ff", + "timestamp": 0, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9434 + }, + "name": "@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1161.json b/examples/meshcore/corpus/generated/valid_advert_1161.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1161.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1162.json b/examples/meshcore/corpus/generated/valid_advert_1162.json new file mode 100644 index 00000000..122ec1c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1162.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12896cf153309d6a3ac0d45b13ae7a80b45c23509c2966a26105a6768ff50a61a75c846f9eed19918b9e283c1f85a1983e24869580414bde6861f4f95db4ee00003ad679ed8f1c16bec577cd9d66d04c1036b13386ff08e16dc651c63ad0e9bb71fd55c91891638e28eb20d060908644ea816f8cbf8a079f57940da159c6a38be301", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6cf153", + "309d6a", + "3ac0d4", + "5b13ae", + "7a80b4", + "5c2350", + "9c2966", + "a26105", + "a6768f" + ] + }, + "payload": { + "pubkey_prefix": "f50a61a7", + "timestamp": 61108, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1163.json b/examples/meshcore/corpus/generated/valid_advert_1163.json new file mode 100644 index 00000000..22259b8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1163.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11860a814ccb64cc6a9b1a43c34c79637d1de31910b5741e023aa9f67ae47b5b5426baf40a67a8ef3da620c8ec8b8003eabd46457c3458d21a3a6bf4c2327be4a795109f6a7c662a5b3427306e8e01e662632de66c3a9c05c08ee7af853a98912a69aa94b4e6a94da4394b79b7745e5a460f7f3cbe13f4e203", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a814c", + "cb64cc", + "6a9b1a", + "43c34c", + "79637d", + "1de319" + ] + }, + "payload": { + "pubkey_prefix": "10b5741e", + "timestamp": 3528995964, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1164.json b/examples/meshcore/corpus/generated/valid_advert_1164.json new file mode 100644 index 00000000..5b176870 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1164.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12087162f36ca9cc3998adb5bb752e61348ee03842804071627b6569a4342f739e1dce3501adea760c4789050000ded70f14e52f4ed221c369850303ed12513b567c2ab46cc081e9ad5ff71b8ef75721310575ea5831cad992b233385eadcf06250e234edfb876140c3141b5930e8173", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "62", + "f3", + "6c", + "a9", + "cc", + "39", + "98" + ] + }, + "payload": { + "pubkey_prefix": "adb5bb75", + "timestamp": 1417, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1165.json b/examples/meshcore/corpus/generated/valid_advert_1165.json new file mode 100644 index 00000000..6113c29a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1165.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147cfd3fdb8ed5ef6509def4eabf4efc946eaf053d658221a51c0b3a4ed05a02cf8eed0860c10569511c52b7c72dcde5cd51a65c6829cb567600a20ede832376c8a723265f3a7119abae73fbd9cca11fc43668d6cd1f9bf361c5a79d20523a8309c9035ba22d03684786ccba209850f1fb97e9113c1b5a2fa7c7045f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cfd3", + "fdb8", + "ed5e", + "f650", + "9def", + "4eab", + "f4ef" + ] + }, + "payload": { + "pubkey_prefix": "c946eaf0", + "timestamp": 1696257372, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9986 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1166.json b/examples/meshcore/corpus/generated/valid_advert_1166.json new file mode 100644 index 00000000..1abd427c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1166.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200b7493b2e732e05c9bbce4173878136b8ab62a001869a555730be639ac59324f5518200007314f0a950b2db6c97846b0e77464bd9914adbda70da780ef73255610012107a1f22403b0009ffa5d65f4c3e299b8930ae631bf7b46502ce2abefff4b1d9e1fe140000e0ff0af2b1fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b7493b2e", + "timestamp": 33361, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -2.0972, + "lon": -21.8926 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1167.json b/examples/meshcore/corpus/generated/valid_advert_1167.json new file mode 100644 index 00000000..db18e8da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1167.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243e696a37527a8b90444fea1dc616b8f1d62c5736bb207585a807cdee57ce155623a44be21a460fe000000a50c0f50b07a26cb08e2fb71907a6f7a7878cbbc887310f41e8d4464a75fe847e1e41951e2f19335c96d6054f4f718e36c73a31772f572bfa1d52a8294e6c385835d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e696", + "a375", + "27a8" + ] + }, + "payload": { + "pubkey_prefix": "b90444fe", + "timestamp": 254, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1168.json b/examples/meshcore/corpus/generated/valid_advert_1168.json new file mode 100644 index 00000000..26dc0184 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1168.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128670ea031b9c070c66b3b02db7e61fb48748c446af0ee15f9c59e37277f0b7cdf65aae365b26c5f2078e8c65616b7dcf40bcb63682000087687ac96118e04489d2f8317d96d4c61c8168d2cf80730e05306bc829af7b2f7071fb3b1896d0b56786ed831980b0c82d2b5d9d92b2bb4eefc9246585776e92812a324b62", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "70ea03", + "1b9c07", + "0c66b3", + "b02db7", + "e61fb4", + "8748c4" + ] + }, + "payload": { + "pubkey_prefix": "46af0ee1", + "timestamp": 33334, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "*2Kb" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1169.json b/examples/meshcore/corpus/generated/valid_advert_1169.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1169.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1170.json b/examples/meshcore/corpus/generated/valid_advert_1170.json new file mode 100644 index 00000000..ccdc09ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1170.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110302932d27dec5f2b0924187619901139711a3ed72a4fe47f9a8ca49e7176972a703d12781000000004554d5a0d0a657d2195366090396941658617bec5c2280356636311142d38e7179cf5ed18c68251b64ee3930b6235ed5046bcc12d64c02384784c9c11ac4cb82672c6b31474a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "02", + "93", + "2d" + ] + }, + "payload": { + "pubkey_prefix": "27dec5f2", + "timestamp": 129, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "g,k1GJ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1171.json b/examples/meshcore/corpus/generated/valid_advert_1171.json new file mode 100644 index 00000000..06515e8f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1171.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141b8ad9533bef13d1b40312a70d3a49937c34dbaba92937b86769978e8c8a0903b3ccbcb82e43bb4b6e794742283f16e941474ebe4367659127dfffcf689f57cf7b052165c52d79ee538e8b3cd673bc97fded97bf0da09b97eaf7b8e55ae0acfb09636a1e9787e125cfd69fff4cc9afb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b8ad" + ] + }, + "payload": { + "pubkey_prefix": "9533bef1", + "timestamp": 1004831435, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -9.8311, + "lon": -73.7411 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1172.json b/examples/meshcore/corpus/generated/valid_advert_1172.json new file mode 100644 index 00000000..06526073 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1172.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104a397a05397ea41181e2e5e40c4a12c67e2e1928f54b3ed562fc1db65fbeac7833d8291e4fd0000001b819598dbebe8960892a9baffa073264290fd6f4e07600cdce0bf13c46a45f8ba842e2975a33d49daadfd3f1969ba65c7aa05782bb4203d21369c75dada7a8d92bb9930ff3e6b45f56a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a3", + "97", + "a0", + "53" + ] + }, + "payload": { + "pubkey_prefix": "97ea4118", + "timestamp": 253, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -13.5921, + "lon": -179.9999 + }, + "name": "j" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1173.json b/examples/meshcore/corpus/generated/valid_advert_1173.json new file mode 100644 index 00000000..0bcce4a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1173.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287bc3dbb101a08d8ea48f77f42c3aaffc995861f3068d20d39af6199fff9d07805993e1df88b4549b0b908dfdcd277c2cf6f358e7f100b5c7acedb4980da5c416ac7f374a4c75ae82f918fa5406e3cade28b285ad53507c5594984f597c6b1fdac373b5fa06b9375c49fb74c9164518d204f59d69c6d2962d1d6835363756e74686f727065", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bc3dbb", + "101a08", + "d8ea48", + "f77f42", + "c3aaff", + "c99586", + "1f3068" + ] + }, + "payload": { + "pubkey_prefix": "d20d39af", + "timestamp": 3464125451, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Scunthorpe" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1174.json b/examples/meshcore/corpus/generated/valid_advert_1174.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1174.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1175.json b/examples/meshcore/corpus/generated/valid_advert_1175.json new file mode 100644 index 00000000..6b1c375d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1175.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12063a8cbcca61745e57654dd3eddd32cf87a2b223ebb97396154ffd5c7ecc596d09ee0c998835827f000000f9fca3d932857c86ae0e25c56c124945b2bf67b982d279370b6976f8be67c504ca4867a258dcb97ba3c51987ae7f223b3786ec3a90f39d062ab7b2cf7e6bbd9c13f2b5a2fab7242606", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "8c", + "bc", + "ca", + "61", + "74" + ] + }, + "payload": { + "pubkey_prefix": "5e57654d", + "timestamp": 127, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": 103.1631 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1176.json b/examples/meshcore/corpus/generated/valid_advert_1176.json new file mode 100644 index 00000000..8a21110f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1176.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282cc58340c156c952a611e19dd3bdc1cc70714f31b72d46d3ce64b9d2831f817ebeb1cfa425ea0a6930000f434d4ab429d6924634ffbcb484e802a0eb40a90b8d09e9c300c9ec9c0576ea3840246a52880af2dffde37dcc337ca93da104037f4a6df598eb8079a9025961d03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cc5834", + "0c156c" + ] + }, + "payload": { + "pubkey_prefix": "952a611e", + "timestamp": 37798, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1177.json b/examples/meshcore/corpus/generated/valid_advert_1177.json new file mode 100644 index 00000000..76ed949e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1177.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249045957c610eef0f397055eb9682dba5112b4188276d71362f3f2b14926f95e087d410269f4febbb946b60e516a1d1b02a55a075f0000fbc83f45e218827aa06908f119352141a0242af4ab8d2686b3ea83e85af67291fbac702e2ddb4119484d6987311ab6bc9c6e5f4b061b0456fd4018f47633d7f8136220a3fad56b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0459", + "57c6", + "10ee", + "f0f3", + "9705", + "5eb9", + "682d", + "ba51", + "12b4" + ] + }, + "payload": { + "pubkey_prefix": "188276d7", + "timestamp": 24327, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9726, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1178.json b/examples/meshcore/corpus/generated/valid_advert_1178.json new file mode 100644 index 00000000..a79e541e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1178.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114437c27857bbfb0839164216bb6c5b5b31edc8c38e7c62412e1b2343aa7ff50e774590a8d40d1607142ba20000545980f46771799bd1f3d0199d5bf824a7d95d898038a62fe14e516a77abc207171809ab23331de5f5892a3cd42d6d3abb9b0a249c6108224ff0a314535fac8a123eb6a2faef2d0c09", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "37c2", + "7857", + "bbfb", + "0839" + ] + }, + "payload": { + "pubkey_prefix": "164216bb", + "timestamp": 41515, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": 151.7931 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1179.json b/examples/meshcore/corpus/generated/valid_advert_1179.json new file mode 100644 index 00000000..c36bc07e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1179.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12084e5586bd2f1f2def84d7e0387aaf12cd3c16f1e75f30dfdd32b8bc5ac4c2ddfdb7077656ea1ce30d814f0000c2f14746410d48b89c846ce80a4fbdef7cf7e3f25f74af50fb7ca45bd1770fb75a26f3d6c023a2958c630d8e393d3354c8d31543302030b39f23449b1e129d0b122f83a3fa576b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4e", + "55", + "86", + "bd", + "2f", + "1f", + "2d", + "ef" + ] + }, + "payload": { + "pubkey_prefix": "84d7e038", + "timestamp": 20353, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9473, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1180.json b/examples/meshcore/corpus/generated/valid_advert_1180.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1180.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1181.json b/examples/meshcore/corpus/generated/valid_advert_1181.json new file mode 100644 index 00000000..21f61ceb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1181.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203b55ef190a7274adc07a9ca9d0650e02b40c03a8792fc1a42ffa73f692d83d92f6acb1898000000d7202e56561ab614459b5adea405b25de673acee8eb799a2061bd140bfb69563ae72de22d67551557b1af120d0072a732e9c9af5426fc0b0821f5ff9aade96e003", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "5e", + "f1" + ] + }, + "payload": { + "pubkey_prefix": "90a7274a", + "timestamp": 152, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1182.json b/examples/meshcore/corpus/generated/valid_advert_1182.json new file mode 100644 index 00000000..3d3b0477 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1182.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11420448bb10ed6692b3f513a0601c90b1a45c44dbe648ef15b79628eb6975e9fcbaa14c0840c4d2000010c4608c0112441b0513914c9da7fbdf5d443fa1f64dc74142b16a9e5856128d6c903f09fa039fe287552de1af09129a7bdcd217710681e8da0d721e3c1e0c35116729a3fab08d45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0448", + "bb10" + ] + }, + "payload": { + "pubkey_prefix": "ed6692b3", + "timestamp": 53956, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9703, + "lon": -179.9911 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1183.json b/examples/meshcore/corpus/generated/valid_advert_1183.json new file mode 100644 index 00000000..312e1f0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1183.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114957a8e60265d18df6e09e914b452aaaad98f207314a76bdaba8ddc876c2cd20b3257934b343c75c7b2897f0d422e3e50f65919db700007bd90f4201054c9a110927c0adcf5978394c01dc73373082b9075153a96258b9afc59d7135580a3b7d46a76d88dafa8419724d8d49a3051f48dfbaaecc7cbe3792961ba3fa867c45f523", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "57a8", + "e602", + "65d1", + "8df6", + "e09e", + "914b", + "452a", + "aaad", + "98f2" + ] + }, + "payload": { + "pubkey_prefix": "07314a76", + "timestamp": 47005, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9739, + "lon": -179.9955 + }, + "name": "#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1184.json b/examples/meshcore/corpus/generated/valid_advert_1184.json new file mode 100644 index 00000000..58f58719 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1184.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12417f22bcf8f61bdfbd8e6545ffcef93fd6a993ac15d013896331b52a59a9b274f077bea774000093c4b4f3e7c86a3a935c78b64b55a7b0ce2d995c99da2a8ea9f267e0b89c68d0cc33510789b74f0d75bab99028d3d1be0af2d4fd5952a3f110bd194564fbca97129bb7a2faf4d845f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7f22" + ] + }, + "payload": { + "pubkey_prefix": "bcf8f61b", + "timestamp": 29863, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9995, + "lon": -179.9719 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1185.json b/examples/meshcore/corpus/generated/valid_advert_1185.json new file mode 100644 index 00000000..9ba81501 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1185.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11439b848ca5bb32a859bf9b641985a3ad42777d6738c170bec01ada6965f2bc56ff875df0e7644c0095ba0a69dd19f59cc580a1f27bece5f3e919347f0a419c93b57e2225044af408f0fbbeda9ee15c3bf819b8582d6411f69d94c02382341469bb330b95a72d5cfb78878a14f55b8601a0e845f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b84", + "8ca5", + "bb32" + ] + }, + "payload": { + "pubkey_prefix": "a859bf9b", + "timestamp": 180000000, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 25.5826, + "lon": -179.9678 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1186.json b/examples/meshcore/corpus/generated/valid_advert_1186.json new file mode 100644 index 00000000..6fcd3f39 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1186.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101ba7c6cdfae29d4e5333b3f84c2db10db145956635c4e7d199f4880f17f5b1abe2625af00001e13ed297d70f968230404e13b5387f1bbb9b784e5674aaab2a0626b24ba6ff9c2930f89d13e030bf66f303c2db2aef90794e7756c03342538e784e92b5fc38b02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ba" + ] + }, + "payload": { + "pubkey_prefix": "7c6cdfae", + "timestamp": 44837, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1187.json b/examples/meshcore/corpus/generated/valid_advert_1187.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1187.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1188.json b/examples/meshcore/corpus/generated/valid_advert_1188.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1188.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1189.json b/examples/meshcore/corpus/generated/valid_advert_1189.json new file mode 100644 index 00000000..69f68c2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1189.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a8e041bb71ed2c2be4d52479d0b3748b28cd31b442986554b215b203236af25e560c934c611d996138ee889000000915ee76d45899e46e162c051a0ee68bbc76b51de715c816c8fed14f3d58b219691583fa9eb2e0bba904d6b02bb7fa02fe14a4cf9706b7b3577ffdb47e53309b204", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8e", + "04", + "1b", + "b7", + "1e", + "d2", + "c2", + "be", + "4d", + "52" + ] + }, + "payload": { + "pubkey_prefix": "479d0b37", + "timestamp": 137, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1190.json b/examples/meshcore/corpus/generated/valid_advert_1190.json new file mode 100644 index 00000000..b05a10cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1190.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181eeb73f728c8e26ce05a21d2ce85b197ff813011e8d66ccf92612311eb72289d4f566327a47608d00ab13b94fb92466bc86d74eac2564fb5f042c07391b7da56cdcc95c7eacdb02c8f761df1c37e1841cbe0077031810b87438ec14da4906dabb732fae0849fe7403", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eeb73f" + ] + }, + "payload": { + "pubkey_prefix": "728c8e26", + "timestamp": 2371897210, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1191.json b/examples/meshcore/corpus/generated/valid_advert_1191.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1191.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1192.json b/examples/meshcore/corpus/generated/valid_advert_1192.json new file mode 100644 index 00000000..b56b3f41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1192.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12414d2b9acb81059ba01a4920e38100b8720560ae54949e35399d7149e63fbb61f24391ffffffff2a5fa5839819e833856fdf541bc2e9b2d80a107e42cbbde3df7bbd5f553860ca2e81065d1864bf39cab70d6d7b6f9c9e5821f452424c9045483d61a2c65ca0a1815b4c23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4d2b" + ] + }, + "payload": { + "pubkey_prefix": "9acb8105", + "timestamp": 4294967295, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "[L#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1193.json b/examples/meshcore/corpus/generated/valid_advert_1193.json new file mode 100644 index 00000000..0d202e6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1193.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12879dd4a8e233bce4f0aa4b58fff7cb0e6f2e71f6ed58086615d6c632be5b346b992692d80827c05b25a7aa3fdd367cfec0701be64cf7a0c10000f56325e2bec21dbb307439e616f6e1a874c4f9fd5f084b7be0e83b6c94ee4501edda2d3e42108f0b93371d5e0a1fb9f1b32860616569dd8645444cf12d2025bf8220654270427674", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9dd4a8", + "e233bc", + "e4f0aa", + "4b58ff", + "f7cb0e", + "6f2e71", + "f6ed58" + ] + }, + "payload": { + "pubkey_prefix": "086615d6", + "timestamp": 49568, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": " eBpBvt" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1194.json b/examples/meshcore/corpus/generated/valid_advert_1194.json new file mode 100644 index 00000000..daf390a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1194.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12413ac99142605722f8b664aba1fe13457ac76a0fcd0837bce1adcb9dbc67a68bfdee93c3870000b906299003ae83ea131b2397f7277645fb410e2395dff9101210a8a3125323e118575d57a27e5304a6324022c71e745e199c6b158061cb7f7135837a345d221791ffb5a2fa915646f571", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ac9" + ] + }, + "payload": { + "pubkey_prefix": "91426057", + "timestamp": 34755, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9397 + }, + "name": "q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1195.json b/examples/meshcore/corpus/generated/valid_advert_1195.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1195.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1196.json b/examples/meshcore/corpus/generated/valid_advert_1196.json new file mode 100644 index 00000000..cb360de4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1196.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118509346f292bd3ebd192f67e9466f7205daaa22334ddbb4a544f7dd0652d7aabfda3d189742cc8e22683e3c3858555ce4fa68397adfbfd62548e22a1768cfd3cda4c50500242958b9bd5484bf54d95862005684d77845840a3b98217b78bb42d7784b27ce43d0bf0f306d0c22bca8f484b352522824a45456e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "09346f", + "292bd3", + "ebd192", + "f67e94", + "66f720" + ] + }, + "payload": { + "pubkey_prefix": "5daaa223", + "timestamp": 2541987407, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "JEEn" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1197.json b/examples/meshcore/corpus/generated/valid_advert_1197.json new file mode 100644 index 00000000..dd319ffd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1197.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243ade2c90b36ba8d8308eb23d7fdb59c89cab228e7039d7db8abe4fd4c5ee0af6dc46ba8b2ba4753980000ebe7c1bf13a7e4225cb16e48c778dd0b90ba46273a223b3eaff19a37f636bf77dd074cd9a9234a2d54e689f10b1c32e4c0d7ba2617b0783c138941df767ffe81914e25a3fadd6b45f54f396e5f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ade2", + "c90b", + "36ba" + ] + }, + "payload": { + "pubkey_prefix": "8d8308eb", + "timestamp": 38995, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9714, + "lon": -179.9998 + }, + "name": "O9n_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1198.json b/examples/meshcore/corpus/generated/valid_advert_1198.json new file mode 100644 index 00000000..4e7d256f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1198.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207ce3cdfefcad875d63907e6f897f67eda5303f54e5cad0c219a00ff69a3baad252605163a07e1f9de000000ec0f9976e047bca4a4fe649188294793cfcf2bbc0db4973100fdb8c3efe00d41426d9e6f84ed1a4888943adefd20b3f218aa05a0eff67c4a20eb7917d1460203940ce986006d0f46f563", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "3c", + "df", + "ef", + "ca", + "d8", + "75" + ] + }, + "payload": { + "pubkey_prefix": "d63907e6", + "timestamp": 222, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 8.8415, + "lon": -179.9579 + }, + "name": "c" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1199.json b/examples/meshcore/corpus/generated/valid_advert_1199.json new file mode 100644 index 00000000..9c594bef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1199.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182717842eb0cb6f3ddad92f61e80deee785f5390c87d55fc157c30b0fcb2d00f17885b06f4d9ba7a2f0000613b835ca4532ecf543c6f177f6b0cdccd71df40f0de24dcd16eb8de0bbeb6e27efd17cc3c11cb98edcacec9b047046b2b938f84756ece4c6ca3ad290650000211abb5a2faea6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "717842", + "eb0cb6" + ] + }, + "payload": { + "pubkey_prefix": "f3ddad92", + "timestamp": 12154, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1200.json b/examples/meshcore/corpus/generated/valid_advert_1200.json new file mode 100644 index 00000000..383ed6f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1200.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249caad9d0d1267e7e4627f1986c1c0ac67d9f94fb2a588b6db54aa858420014e0cc558316b8bf2424061192bce5479a9259fcd69000000894f6b9ede0c8b27ff0e23e1c14d9d6de767e8472e0fb7eb5ef0889f1f099b7e4d86f0c705b80191dc3b1f42fb1ab3753fc7c0b90828a8b752ddc18b7a206e1f82322e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "caad", + "9d0d", + "1267", + "e7e4", + "627f", + "1986", + "c1c0", + "ac67", + "d9f9" + ] + }, + "payload": { + "pubkey_prefix": "4fb2a588", + "timestamp": 105, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "2." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1201.json b/examples/meshcore/corpus/generated/valid_advert_1201.json new file mode 100644 index 00000000..e8a5c92c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1201.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242611906d84893d889f4cbd0735d55be07e6bb9c6649e2ef8f5c1d02ab924db39e9df78784f4820000eff0cea33983f35b0aea8ce08e22e1da2b6fc9eb1eff1df04ca486969c31a6fd3ba1f8c22dbab05afc0fd86e8e8003f8463842a609b17c64612c6d5ddc25671793d446defadd1c46f572", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6119", + "06d8" + ] + }, + "payload": { + "pubkey_prefix": "4893d889", + "timestamp": 33524, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -86.0962, + "lon": -179.9545 + }, + "name": "r" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1202.json b/examples/meshcore/corpus/generated/valid_advert_1202.json new file mode 100644 index 00000000..b4dbc301 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1202.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11897f32dfdef96c055ad5e5c15b4760c6145ee62b6f7806e9e7298bec9504e1de470af4eb68181efb0dd802674c7eb375be35f20db276efb48fa39e9b9cf30000894a98ed6d33d359b7c7431f448d1f7808d669842d38f91b797b60d549b4472a5f99f22dedda8a2e1acfc0829e9398f947c542f6eec8c85a1e2b5884c46def5a832e34", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f32df", + "def96c", + "055ad5", + "e5c15b", + "4760c6", + "145ee6", + "2b6f78", + "06e9e7", + "298bec" + ] + }, + "payload": { + "pubkey_prefix": "9504e1de", + "timestamp": 62364, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": ".4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1203.json b/examples/meshcore/corpus/generated/valid_advert_1203.json new file mode 100644 index 00000000..55cf2545 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1203.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205a09831667f3d0f70edc61052f133d86ea19fb952a379fdd8f524c066917db991f96790fc69306b00001a777299eeb134c3e9612ac71fe9f152649572915695029a91513c27e94770270a0bc141c3fd11a969a25c8c83fef4a2426f7830411e9354687c0d9437cb9e74827953746f3734", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "98", + "31", + "66", + "7f" + ] + }, + "payload": { + "pubkey_prefix": "3d0f70ed", + "timestamp": 27440, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "ySto74" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1204.json b/examples/meshcore/corpus/generated/valid_advert_1204.json new file mode 100644 index 00000000..394b124d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1204.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12480683d4e9774808665eb88384cb03bbfcbc34a94ca39f638a56d6e3300f466948bc1b62489da26ce57538d12cd2fd8e4b95740000cf31c8d8601cd33b4f4c30aacecd741faf4cd65ef13d460b48ee7fff718cf7dea475501e8668a584f52831e29e72d5ffd9a0a5d4adf75c57a9c21990439e018883282d49406b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0683", + "d4e9", + "7748", + "0866", + "5eb8", + "8384", + "cb03", + "bbfc" + ] + }, + "payload": { + "pubkey_prefix": "bc34a94c", + "timestamp": 29845, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "(-I@k" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1205.json b/examples/meshcore/corpus/generated/valid_advert_1205.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1205.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1206.json b/examples/meshcore/corpus/generated/valid_advert_1206.json new file mode 100644 index 00000000..bf754379 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1206.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a6b5ebe51d64e818237f18487db0276f4a18136a02897b6ca37a73d5d75a35ff3fd09b05f11412778afbfbe2092f44f6632b53dc1a68a87367742c2267710697e6cba44419ca148ae907baf2805a139173ec8e6383e10b174acfc9eab0ee4d2341f0d267e5400dc47bd6d16eabae1ff2c7875109ed3efa809d012986bd0d7901e2b24932a9ca3fa006b45f53a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6b5ebe", + "51d64e", + "818237", + "f18487", + "db0276", + "f4a181", + "36a028", + "97b6ca", + "37a73d", + "5d75a3" + ] + }, + "payload": { + "pubkey_prefix": "5ff3fd09", + "timestamp": 3127672425, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.941, + "lon": -180.0 + }, + "name": ":" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1207.json b/examples/meshcore/corpus/generated/valid_advert_1207.json new file mode 100644 index 00000000..67fa9d10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1207.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249e282780fb1a1a08be4595c8cf49e6faeb1436d32211e47c22dcccc73073fa05d5dfd545089c4f1c6babf8206760885b0e60da32a0000a4f8b83c15599e541ca1353159922e4a38c52155613a0a858295e1840e273f3601db5421a19c4e0968e901969e7b1ca65a2455bc91e4e2e82ae7f6e68598206493532947017d8545f56a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e282", + "780f", + "b1a1", + "a08b", + "e459", + "5c8c", + "f49e", + "6fae", + "b143" + ] + }, + "payload": { + "pubkey_prefix": "6d32211e", + "timestamp": 10915, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 21.4409, + "lon": -179.9932 + }, + "name": "j" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1208.json b/examples/meshcore/corpus/generated/valid_advert_1208.json new file mode 100644 index 00000000..70098ea9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1208.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12875f2350b90677f162206c3ebe6b25b5602326b05dac6e09d5d67f27f5e55c6c1153de9c0ac30abf8ef37d6c1b709b0505903b8ba4140cd10000bd2c7cffd27f2997d8c719b483e7aa4e062a52380de8f517e7ed59d3d7efb9e19629ecd132ba28e61a5a7d1ac4718260f4fe25bee4b19ae9e4427378837559de1479b6a2fa8b5146f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5f2350", + "b90677", + "f16220", + "6c3ebe", + "6b25b5", + "602326", + "b05dac" + ] + }, + "payload": { + "pubkey_prefix": "6e09d5d6", + "timestamp": 53516, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.941 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1209.json b/examples/meshcore/corpus/generated/valid_advert_1209.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1209.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1210.json b/examples/meshcore/corpus/generated/valid_advert_1210.json new file mode 100644 index 00000000..f645ea5d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1210.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141e4ee30291c439f406a5777fc4a0210a40a621c171586a794151da1e873ef523872e76b0300004996c8112e6d8b9c97f7b1a6b824056a698c41fcc80f3e8d2bf5f9df2bfb0bbf0cdb8c7c97becf9fe698c36ab8f3aa77cc9df0ee442bd53c7cbf5167de363f9f91aaab95fd8dd504fb4a544c4575614e736c4c562667742d625c394c47", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e4ee" + ] + }, + "payload": { + "pubkey_prefix": "30291c43", + "timestamp": 875, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -40.5228, + "lon": -83.5693 + }, + "name": "JTLEuaNslLV>-b\\9LG" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1211.json b/examples/meshcore/corpus/generated/valid_advert_1211.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1211.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1212.json b/examples/meshcore/corpus/generated/valid_advert_1212.json new file mode 100644 index 00000000..35e4f78f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1212.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141daea9acc3b2326c6273d25abbadba75561e203003a0b56c136c2af4493d0c7981fba2d0000004549c4dea073fcd4afcc6d6f15115ee2bc05beabd06bd752f033df2e283b953265525833c8c72431872a4cde2d8dc659e58a64d07eac554a279f268de6a41a5c92ca57a3fa396b45f558", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "daea" + ] + }, + "payload": { + "pubkey_prefix": "9acc3b23", + "timestamp": 45, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9585, + "lon": -179.9999 + }, + "name": "X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1213.json b/examples/meshcore/corpus/generated/valid_advert_1213.json new file mode 100644 index 00000000..20050c9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1213.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243983635b9b695f10e4148959cf5761c52a2bc1b412db8802a546699dcf571aa91dfe8fab37f2f7c000000514e5328d86ed34d15037d30b9e30c57f044735e3605e08110eb08a7893238419500ee88ff1721def3148b318dc5c6429ccc919ae3f2aa7bb86e34bbc9022b2193d286a3fa3c8b45f5236278655c6f666a7539402f7a2e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9836", + "35b9", + "b695" + ] + }, + "payload": { + "pubkey_prefix": "f10e4148", + "timestamp": 124, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9464, + "lon": -179.9917 + }, + "name": "#bxe\\ofju9@/z." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1214.json b/examples/meshcore/corpus/generated/valid_advert_1214.json new file mode 100644 index 00000000..348aca17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1214.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124728f5f907f6574a73d6c654de9d9023c620375f070386f117f03c849cd42f11589a7f9a0060885953efde4845a3c49e0000005f88b2c87e570ba1275030cc824c24635d47623379acf6fe45fba8bc57d9402380713a0177486ac4870614b940c43243e59fc3c0f7387920cdd4c52add12deb012444cd6020095ba0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "28f5", + "f907", + "f657", + "4a73", + "d6c6", + "54de", + "9d90" + ] + }, + "payload": { + "pubkey_prefix": "23c62037", + "timestamp": 158, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 47.5987, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1215.json b/examples/meshcore/corpus/generated/valid_advert_1215.json new file mode 100644 index 00000000..e01f3783 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1215.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1103b1986cbe42e5847804e18b5399c0fc49b4f4b5cd55cd7356992e49dfd56b6b625c4b300000000078d71db1b31ce11eee9f767cc44988edfd5b64b2fa1516ba353352822a2ce70e22bcf6a12d0d0b511e854718c022cc17a14ee154e0f4978cfd3443e83c7d9d41116acea2fa80c57ff8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "98", + "6c" + ] + }, + "payload": { + "pubkey_prefix": "be42e584", + "timestamp": 0, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9936, + "lon": -125.8441 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1216.json b/examples/meshcore/corpus/generated/valid_advert_1216.json new file mode 100644 index 00000000..6f88262c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1216.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101b5f80b0eecc30f2c7313fe64b4e00cdb94fe2009ee13cfd7925bc804fcee4146eb5add0000c8a8ebb56eef9a7586a7a7f7b603b84d9538a3dfd4c4f8752e471bdb7088ad4ab535bbcde1d91bf674318f17901386c01f82413ef58af512154b2b7175d66bbf94780fa3faeb4115017d294c6d4b7b773465266e7a3f3f202221675031", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5" + ] + }, + "payload": { + "pubkey_prefix": "f80b0eec", + "timestamp": 56666, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.977, + "lon": 18.1703 + }, + "name": "})LmK{w4e&nz?? \"!gP1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1217.json b/examples/meshcore/corpus/generated/valid_advert_1217.json new file mode 100644 index 00000000..19dcccd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1217.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200695e84585fe7b03ff40383ae3fb97f6bdfa59967f2925aa8800bbbc63e4d48dc245c3cf369f4966c8fe126ea2784ee0ffb58ce67cbdb72dc581d2408af1ef5c06be4aad7749b07d77076d4061bdc9930c7dced1f7aa414fa3519a7b006c47ffc6764858d1194eea2fa2e6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "695e8458", + "timestamp": 4080819236, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9854, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1218.json b/examples/meshcore/corpus/generated/valid_advert_1218.json new file mode 100644 index 00000000..fa20b67a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1218.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187dcc9ce204861c6bfa6206dd522baa2290ab5fcaff48bc211fba3b26ddfd479b93ebfc4c73cbd82b2fd84dac78d3c6c2ebd1ddf376c3f0000001a48efb41ff9ffd453d47751ab2502e0c19fa3049a1c54570ec638dcc3881c803f487a99bc2b9813a5fd39950c4e4c6ee963022ceaeaa1dbb913edb4944d905492aff46a01084cdcf85732", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dcc9ce", + "204861", + "c6bfa6", + "206dd5", + "22baa2", + "290ab5", + "fcaff4" + ] + }, + "payload": { + "pubkey_prefix": "8bc211fb", + "timestamp": 63, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 23.7867, + "lon": -119.7803 + }, + "name": "W2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1219.json b/examples/meshcore/corpus/generated/valid_advert_1219.json new file mode 100644 index 00000000..b355e121 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1219.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114389b98936d2296b1f380c3728c0c184eeade3cc33b8f45a5c785b210e0c5014218c3c7467020dcfabd1e4a70ecae9ec374b34f27a8e1b3a21de3c6a1d664ee42ae2467f585ed1e5fecd0be21548ceb4de4b48df1bcbeb38aa3c06c6ce967ee4932494c02043f889235ba09258b6a2fa4e5946f57353", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "89b9", + "8936", + "d229" + ] + }, + "payload": { + "pubkey_prefix": "6b1f380c", + "timestamp": 3838946255, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.939 + }, + "name": "sS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1220.json b/examples/meshcore/corpus/generated/valid_advert_1220.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1220.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1221.json b/examples/meshcore/corpus/generated/valid_advert_1221.json new file mode 100644 index 00000000..7948f6fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1221.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11859d5df1fe92b6458947b6564489704d37f4b067d1df1d089e0fa4112d83ab4bfec5122a2ff394ffd6b804fc34e9ecb417f10000a178ba9fa5278ead5d3a7b0eb76eac6e055bb83460d3cbaf094c54320ebabb110e2773b710e6967e36ea3b0762a01f6d357112387a1a1c96cfe97f8a9332510d01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d5df1", + "fe92b6", + "458947", + "b65644", + "89704d" + ] + }, + "payload": { + "pubkey_prefix": "37f4b067", + "timestamp": 61719, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1222.json b/examples/meshcore/corpus/generated/valid_advert_1222.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1222.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1223.json b/examples/meshcore/corpus/generated/valid_advert_1223.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1223.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1224.json b/examples/meshcore/corpus/generated/valid_advert_1224.json new file mode 100644 index 00000000..5ba90380 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1224.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147a425cad078bbac25ef3628377eaffa8fe364ec738d5057e8b7213ef32bfcb424641796791425f648d7c6167be3c1f942e007b8abedd71f552874f7ff6a4da86d3f6f3fcb0593f67c63dbb639063f077c91a210f8667bc92bf26da56e3f1196a6e97714b86fade6131aacd6b1a5a0b807430601", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a425", + "cad0", + "78bb", + "ac25", + "ef36", + "2837", + "7eaf" + ] + }, + "payload": { + "pubkey_prefix": "fa8fe364", + "timestamp": 132137721, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1225.json b/examples/meshcore/corpus/generated/valid_advert_1225.json new file mode 100644 index 00000000..17959d40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1225.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143ec2f4b59d2400422ece151ac0e9ae8569965548b7045ba7187e0880b91ee85a38279f20b1f1b00000000886b207f98b54e2ec22d530c77595592b4daef0baf96d5f11bfe1447493311e58a87c020e139027f01aeac98e8e408811fcfe07b19434937c293b6eb7a87ab3602", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ec2f", + "4b59", + "d240" + ] + }, + "payload": { + "pubkey_prefix": "0422ece1", + "timestamp": 0, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1226.json b/examples/meshcore/corpus/generated/valid_advert_1226.json new file mode 100644 index 00000000..a24e5fa6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1226.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114498c8f2dec4311957055aac5446e04a7c80df0d7b095baa300eaf65e2c3c4deee03a19e89d17c8504f1d40000e279f2a81e0119fd89d61450329f7179b410be0d33cf1c57a82edd9f265aba2699e900277e755a7a1c53802b4b8b48768462e04b1406a24425b2c3d724657fdd1195b5a2faa82846f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "98c8", + "f2de", + "c431", + "1957" + ] + }, + "payload": { + "pubkey_prefix": "055aac54", + "timestamp": 54513, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9514 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1227.json b/examples/meshcore/corpus/generated/valid_advert_1227.json new file mode 100644 index 00000000..494957fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1227.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186a70c5edd697edfba7b3e1430865731d693454f3c6474d4858951e48e0bf5fcc394fb34783e59db99b2ec8c079dd7aa354984d4000000bdc0f9a81acbf91daacf28e2d646dafa0164a5b9cbc5de8deda6c9be661fc4d92c370d383e237e458db486eba7b8f1179fc7a5cdee30fa29da3a24ffec5eafcc9378aa57048d6b45f5305321385921314a33777b5120584e23", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a70c5e", + "dd697e", + "dfba7b", + "3e1430", + "865731", + "d69345" + ] + }, + "payload": { + "pubkey_prefix": "4f3c6474", + "timestamp": 212, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 72.8541, + "lon": -179.9999 + }, + "name": "0S!8Y!1J3w{Q XN#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1228.json b/examples/meshcore/corpus/generated/valid_advert_1228.json new file mode 100644 index 00000000..5ad505ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1228.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12827232a58a909ba8ef811a7e3896f5dd36c633a16c81e3ee8bdab43b5bbc64ab4015c0993cbf1bc1f000008b553727afc46dd2c7492317d5c428111ea74839c605b57e17f0c82000a9a3b3cc45728f0593a1b6b503829069df81bad73592eb58b34e71f77bb3931d3e04df02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7232a5", + "8a909b" + ] + }, + "payload": { + "pubkey_prefix": "a8ef811a", + "timestamp": 61633, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1229.json b/examples/meshcore/corpus/generated/valid_advert_1229.json new file mode 100644 index 00000000..82a54106 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1229.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208884b74eae8509c0ba6aaa4a5f25dec835896d1adce64aae99bd142e2597e6f5b5554f3e65ed142305c9229e8afdf9cac984fcf564ffb5d0149029c6c1d26d35ed029b72b798423010d358698905966de9dd8654b19ead6ca71389fb423183daa87065c569d1d726b6ac7697084343523", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "4b", + "74", + "ea", + "e8", + "50", + "9c", + "0b" + ] + }, + "payload": { + "pubkey_prefix": "a6aaa4a5", + "timestamp": 3895038556, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "45#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1230.json b/examples/meshcore/corpus/generated/valid_advert_1230.json new file mode 100644 index 00000000..32015a14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1230.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a8dcacd9b6e813e296a4e5cd83b69de03ade84bf5e699a1dcf71f49d844a5362e3667884a9ae80cbcc023dc72c870fe8673efd7be23b2000051878f97bf2af65577eb974e968c83d0c57ebadffcef5784655e34f2a7baa8047d678598f1d5ce8d27fc3b7d7737afffcbad7f4fe3c7fe41423e019a6a61bae7119844a3fa3b6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8dca", + "cd9b", + "6e81", + "3e29", + "6a4e", + "5cd8", + "3b69", + "de03", + "ade8", + "4bf5" + ] + }, + "payload": { + "pubkey_prefix": "e699a1dc", + "timestamp": 45603, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9634, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1231.json b/examples/meshcore/corpus/generated/valid_advert_1231.json new file mode 100644 index 00000000..4ab44dee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1231.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286d506dd195e17a9d94836915b8930743189f91eb5c12bcf03fe0fcf9fc9387a92a34ddbdb09bc679cfd8edf84ca266e92466c6d1700009f1600b95fb7797e1175eaa38b65a6a334ddd308fa526734c67ee63bc3347f9e15c4082123e263018d1b6350e807829b00927a0403324367f6b34b625c1f126812adb5a2fa8eb145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d506dd", + "195e17", + "a9d948", + "36915b", + "893074", + "3189f9" + ] + }, + "payload": { + "pubkey_prefix": "1eb5c12b", + "timestamp": 5997, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9819 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1232.json b/examples/meshcore/corpus/generated/valid_advert_1232.json new file mode 100644 index 00000000..40685379 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1232.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11877311951ae5ad798600c631806dcdf7b51443bae0a52945c2eeee3d835b7ff48341bfef800ac233b4351bdb02bb74eb906360e12b8ba3b031a3033ba706162b59e9ca9138ba7d331c562880020a6d117245959ee23fb25595b14db7e4697fdbf964589d09f1d84fd7e901e3e32a3d4e81c84cd949df04397473920da29301b26b45f521", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "731195", + "1ae5ad", + "798600", + "c63180", + "6dcdf7", + "b51443", + "bae0a5" + ] + }, + "payload": { + "pubkey_prefix": "2945c2ee", + "timestamp": 2737942691, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 26.4525, + "lon": -179.9998 + }, + "name": "!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1233.json b/examples/meshcore/corpus/generated/valid_advert_1233.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1233.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1234.json b/examples/meshcore/corpus/generated/valid_advert_1234.json new file mode 100644 index 00000000..ffaa3ee6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1234.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120687cf6ef60539becbd51efd2201cee6f8b23433c7d7ac830f5cd1c59c4ac6fc2bce9e49c934d25d000000b4f438484aa593e81194505da5ff5c5f2171fb85e9ccab0767a65469191c2003c3def000879b60886f15f83e50491686d0b5bfa5b2839892bb47a0aeef69daad8345716561452c2e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "cf", + "6e", + "f6", + "05", + "39" + ] + }, + "payload": { + "pubkey_prefix": "becbd51e", + "timestamp": 93, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "EqeaE,." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1235.json b/examples/meshcore/corpus/generated/valid_advert_1235.json new file mode 100644 index 00000000..73eff9c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1235.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114821c95a9ac1c8a5e8af025d803439dbf10c3a5b1ad883c14054d623b28ccd990c6e9acf901dec30b3df043e5e356b06eab70000004fd17a0fdd081814ef73f0cd5b8f8e6c756bb7b8a0e53106384fceab5c5dd014a01cca810dbf926066bf65ff57e08960f890965269e58a6d84b30572a29bcce801", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "21c9", + "5a9a", + "c1c8", + "a5e8", + "af02", + "5d80", + "3439", + "dbf1" + ] + }, + "payload": { + "pubkey_prefix": "0c3a5b1a", + "timestamp": 183, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1236.json b/examples/meshcore/corpus/generated/valid_advert_1236.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1236.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1237.json b/examples/meshcore/corpus/generated/valid_advert_1237.json new file mode 100644 index 00000000..1906200e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1237.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124312f0b863cd5b65806faa1f38a6a34fc578f2020475119c7418cdabb72752cad40cff7287b5661d54b160417d1b34627d0f2b577fecbd518688f23982577da00f08c32d538f1641b9acdee3e0f10fcfeadd3ddaf343588cc4030da53344f83aa7033f44c1b39dbf353c6f81647374", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "12f0", + "b863", + "cd5b" + ] + }, + "payload": { + "pubkey_prefix": "65806faa", + "timestamp": 1622234141, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "dst" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1238.json b/examples/meshcore/corpus/generated/valid_advert_1238.json new file mode 100644 index 00000000..526ef36f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1238.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124ae03f5c94d420bf4c87ce316fd184e5d2bb8e6040d5d599fef641fb87696eaf2362aff210cd8dba10dac28092be9fdd24cff7d36b3c00000022befb781b0a864e19c456e713cda64715f509c36a89a06206430a745ae9c9e2095cd0b3d2b672969275727906a521b4495b1fe8706ebd0f38c20bd24e4d867513f3d453021bf845f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e03f", + "5c94", + "d420", + "bf4c", + "87ce", + "316f", + "d184", + "e5d2", + "bb8e", + "6040" + ] + }, + "payload": { + "pubkey_prefix": "d5d599fe", + "timestamp": 60, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 39.0484, + "lon": -179.9639 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1239.json b/examples/meshcore/corpus/generated/valid_advert_1239.json new file mode 100644 index 00000000..a21bac58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1239.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105718f5e8e56ae761d7908c23c71a8e8cf1e64726b73188e95fdc117dbd0ba74c1ca2f266f129f00000064ad84e3025abbe4dffa71fd4432151236ad7045f5fbe41badec8e7b92fb08b8c58abe7c41732e2d1cc30b853a64228d23ab6eab9dca48c57e1cfc7ee0bd0865836f4a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "8f", + "5e", + "8e", + "56" + ] + }, + "payload": { + "pubkey_prefix": "ae761d79", + "timestamp": 159, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "oJ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1240.json b/examples/meshcore/corpus/generated/valid_advert_1240.json new file mode 100644 index 00000000..86b424f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1240.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208dbf58b25ea0ec9ebc3fb735d51a19f90269babf7c4ee6077f768ce560d6f3ed0f84ed4e3ae8e28d6ce000000e454e645a8b5844be7e907ba39778db420c21ff1d6a95e4d39017f8e6bf47b490ff92192e5f9142097216a3d0f1e4c1d08745e248b11f64919e18b947cc1e65a03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "db", + "f5", + "8b", + "25", + "ea", + "0e", + "c9", + "eb" + ] + }, + "payload": { + "pubkey_prefix": "c3fb735d", + "timestamp": 206, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1241.json b/examples/meshcore/corpus/generated/valid_advert_1241.json new file mode 100644 index 00000000..85d50feb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1241.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246f6c56ac1d199951f2e4e5f291728b167b6d859f7d364dcd38b11189175011fa49766c973f9824b8fe831c5c9370000003097d3a3b655ae2a1e2ddc1b6ae8ae33511d38b1146f88fc1864b6d7134e8e478a5818f0ac505bf5eaf0753980c180fc8559a7eee5ba8e6d3657f6e71f640fc51452dea2faea194400", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f6c5", + "6ac1", + "d199", + "951f", + "2e4e", + "5f29" + ] + }, + "payload": { + "pubkey_prefix": "1728b167", + "timestamp": 55, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9895, + "lon": 4.4631 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1242.json b/examples/meshcore/corpus/generated/valid_advert_1242.json new file mode 100644 index 00000000..ac8103d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1242.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12062f2dbb14778da2aac7accf20d3547ad792d4f87d9b5a0f910ddb8c65c397d951eff8b0efb5ee56330000c7466b62eb0769b10222675aea82cc126241f53a5fc4531b083960af5f3f7ce6289c530f93cdb4044cf42673f7d35123c23ce2403d10d9e4befa58d3d07b961f8271", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2f", + "2d", + "bb", + "14", + "77", + "8d" + ] + }, + "payload": { + "pubkey_prefix": "a2aac7ac", + "timestamp": 13142, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1243.json b/examples/meshcore/corpus/generated/valid_advert_1243.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1243.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1244.json b/examples/meshcore/corpus/generated/valid_advert_1244.json new file mode 100644 index 00000000..60dfa5d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1244.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12829fef8f6399b28c7769dc3a137fb1ccb4b1d527de5892d29b04fcb7412f5cd5efb0f5c156a97fde1c000028e9cfd723a79a6c5d657fa42a9891729e4807b17557a37e1cd6338f7f1232294ba4fbf1eeb5757be1d00a1e06619b7b1b5c3acbc72c8b5e11010734ad59c1eb13feaaa3fa4c6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9fef8f", + "6399b2" + ] + }, + "payload": { + "pubkey_prefix": "8c7769dc", + "timestamp": 7390, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9372, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1245.json b/examples/meshcore/corpus/generated/valid_advert_1245.json new file mode 100644 index 00000000..b90b2597 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1245.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1108c62df01f63edee6c4d1eaf3d575401cafc61ae47ee7497dddceb43d3f76bcc6483a88e56804e4860ffffffff99a5a8865ff04f1a7009bff40167336a69137d1a41f28b347616cc13c51b2afd1f51e7d630a30796fca1ee706526bfda8028044c9c3d91d4a8c24b72ae28582201", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6", + "2d", + "f0", + "1f", + "63", + "ed", + "ee", + "6c" + ] + }, + "payload": { + "pubkey_prefix": "4d1eaf3d", + "timestamp": 4294967295, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1246.json b/examples/meshcore/corpus/generated/valid_advert_1246.json new file mode 100644 index 00000000..31409eb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1246.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281bec176f9045c88bad143c43354dad7d03f09502fd35a52d04608dd1d4b62ca295ebc0405000000651a1b118d9fb6a00d22aca204e961a5f4d4ae13560e4342e2485c33dd4735a9c1cea8c84051d7abe4f26559abafaf6c3f15eac7bc94241dabd86fab78ade3a104", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bec176" + ] + }, + "payload": { + "pubkey_prefix": "f9045c88", + "timestamp": 5, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1247.json b/examples/meshcore/corpus/generated/valid_advert_1247.json new file mode 100644 index 00000000..b800bb00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1247.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284eb4ef8b50e05bea526bf9a2dba5d9cbd0a82b3f9b281ce351b3b4e2dfc852cab0426b7face24f0d932a9c4d585d3000076a46da625326386dfe5c0f93f80f4b24d1f055195853723acb65ec5a1061d753faa72f107c741cdb5e7ca81a80ab443a2fd284d4cdf1682741cbd3215c59b419131d9a2fa8dd945f568374829395a206246", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eb4ef8", + "b50e05", + "bea526", + "bf9a2d" + ] + }, + "payload": { + "pubkey_prefix": "ba5d9cbd", + "timestamp": 54149, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9909, + "lon": -179.9717 + }, + "name": "h7H)9Z bF" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1248.json b/examples/meshcore/corpus/generated/valid_advert_1248.json new file mode 100644 index 00000000..bfde8f90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1248.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189d44327f171caab375e9fb2dfa1b0a57204dd329a102790a35916f620e1c6b641f0d293b264c6bf82f0fca63b1d4cc7a7f3c5bc3a785b61d360d993258a00001eb51c61f12644840253fcb68008d467fd1918b27164a0939e5238f285eeddfc3b3720e4018c9e6d112bd4290c98dee6193fcbc2e0045b84a6f9aa454adecd46924e7b43fcd46b45f53367", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d44327", + "f171ca", + "ab375e", + "9fb2df", + "a1b0a5", + "7204dd", + "329a10", + "2790a3", + "5916f6" + ] + }, + "payload": { + "pubkey_prefix": "20e1c6b6", + "timestamp": 35365, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -62.6864, + "lon": -179.9998 + }, + "name": "3g" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1249.json b/examples/meshcore/corpus/generated/valid_advert_1249.json new file mode 100644 index 00000000..ad018095 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1249.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280c8709f3bc39706d3c67c563dfc00cdfdc2eb9b1f4d3199141beb466d19c407a0344426b240fcb0402db6bf57a84ec2fe85cdd65bd3af75161578b07c9a551fb7d0485188ff02400c91fb091737f18e2e1d4e443e9abcaffdff2a09c1f1a2d7739de72de28469522d4e492d7737", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "c8709f3b", + "timestamp": 2988852276, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "iR-NI-w7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1250.json b/examples/meshcore/corpus/generated/valid_advert_1250.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1250.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1251.json b/examples/meshcore/corpus/generated/valid_advert_1251.json new file mode 100644 index 00000000..0ad983ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1251.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188efeb4cf4d6b6f02a6b7daf4f2841fe3725f29fabda43bf1247b62c4e2662cb173a654fab149e9762e0a10489c858a163bfae65191173468b8c91023b240174c2e0e216bbc3ba1065ec58cb1c6f2cd452517ec0b362eb2cc89a4c22e38c0077eedc63d1cc4c497502a83927308dca7d4fc6bb3f41a59348ffeea47984946ceea2fa8bd745f551673739", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "efeb4c", + "f4d6b6", + "f02a6b", + "7daf4f", + "2841fe", + "3725f2", + "9fabda", + "43bf12" + ] + }, + "payload": { + "pubkey_prefix": "47b62c4e", + "timestamp": 990024076, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9854, + "lon": -179.9722 + }, + "name": "Qg79" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1252.json b/examples/meshcore/corpus/generated/valid_advert_1252.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1252.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1253.json b/examples/meshcore/corpus/generated/valid_advert_1253.json new file mode 100644 index 00000000..72dc3054 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1253.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244615116011d744d3a47ce7afb8077b227fb99deee10bcc85cc74eb95ecf4335289bd496dc6b829cae17b4000088aaef7f706be8fe6cc4ed987581dc5c3cce5042ca8f2b01d4c6c5cbbf32fcaf05ffc8f5cd6001bdb72157fa541fd71733d3f77c800b52e1952126ae7a536bf7814045446d4b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6151", + "1601", + "1d74", + "4d3a" + ] + }, + "payload": { + "pubkey_prefix": "47ce7afb", + "timestamp": 46103, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "@EDmK" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1254.json b/examples/meshcore/corpus/generated/valid_advert_1254.json new file mode 100644 index 00000000..900d8891 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1254.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12818a76f4e880bc7519539491b41d3bac5abb43261dabb7c3cc660bd49b5250d0386561de883200000a0b31c13ac077350a7f8f761fce85484a208f51043a131e6378a3e335b8909f69fa77729c748f29cab66f1ee047851b55dae196ada458267ba03c7e332b5fbb911fb6a2faafd545f57857", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8a76f4" + ] + }, + "payload": { + "pubkey_prefix": "e880bc75", + "timestamp": 12936, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -179.9727 + }, + "name": "xW" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1255.json b/examples/meshcore/corpus/generated/valid_advert_1255.json new file mode 100644 index 00000000..51ebc4cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1255.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11871b7085486c56de68afbc604eab6c27aefe6ca74f00a9a05033698fe68f8be58dbeba5da1faf0c6fc421423ff25ebc3c3ba84204b405aa7000003f652ef909479048252b332735ca7ea9d76d26e07e6ed37514cf2fce71b5775368749403dee0196bc8aabbfd4ceaeffbff7c569dc8aa0428ef908a6b88d8b4e92421f9503b27b45f57759594a33", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1b7085", + "486c56", + "de68af", + "bc604e", + "ab6c27", + "aefe6c", + "a74f00" + ] + }, + "payload": { + "pubkey_prefix": "a9a05033", + "timestamp": 42842, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 60.1045, + "lon": -179.9957 + }, + "name": "wYYJ3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1256.json b/examples/meshcore/corpus/generated/valid_advert_1256.json new file mode 100644 index 00000000..a0f19af6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1256.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12459d7e88c7d4e87360e86682001a204b48d3facdd952060c16d579dda315883ab832268316d547df23c797a4000000b1d0409cf1260009d0790fc4e047771b8d0bcf352b1c5fe6eeca2089238892b4e231fed7f1b7f74a2343530aa56e434211011e9903292d5e5ade1afaf1dfddc512ee33a3fa90594ffb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d7e", + "88c7", + "d4e8", + "7360", + "e866" + ] + }, + "payload": { + "pubkey_prefix": "82001a20", + "timestamp": 164, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9676, + "lon": -78.6858 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1257.json b/examples/meshcore/corpus/generated/valid_advert_1257.json new file mode 100644 index 00000000..451222b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1257.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120afe8023dfe78206297c866a628c5bd0b7f9652e01cd22af16e205fd2d1b3d679c20b1a6dea687fd5031855600000048904619f0c6f08f5f263511ba66ff19f8227954822b11225caec1e206a31a41d33ba971aa7bf27a88ad1aee46425a447d4fc06ecc5a36b18166f9224974406214804a5d05709145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fe", + "80", + "23", + "df", + "e7", + "82", + "06", + "29", + "7c", + "86" + ] + }, + "payload": { + "pubkey_prefix": "6a628c5b", + "timestamp": 86, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 90.0, + "lon": -179.9902 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1258.json b/examples/meshcore/corpus/generated/valid_advert_1258.json new file mode 100644 index 00000000..cba3001b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1258.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a75ba81974b780de18864948681e4fcee2918aced58cb7511c55f91a147c8d39ea866b7b0d69e87f05538ac84e37511ae4ebe9f47b0a30000ac8404b9c579aaa42feac2db8691b70cf31f1ab153779295ef7a26b2c8ed45cca5a0a2e224e6cf1e04b670ff8385313dd7b023f2d1caad81abfdbb9477113700835a326359282935", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "75ba", + "8197", + "4b78", + "0de1", + "8864", + "9486", + "81e4", + "fcee", + "2918", + "aced" + ] + }, + "payload": { + "pubkey_prefix": "58cb7511", + "timestamp": 41904, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Z2cY()5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1259.json b/examples/meshcore/corpus/generated/valid_advert_1259.json new file mode 100644 index 00000000..37f1bbcb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1259.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11837c4ac908f94fda97daf7f71a5642e7ca7cb0bebaf375dcab1f261be1251f32a80fda41c626f5b08b55a738000011fd9efdf4674ddaa2cb6cb059edaa7b0748073e0c8f38b63c2808c1e0cc06ecb74c99c60c26f57a5d6d06bfccce07458de652a0aa855d954bca50fb437636ff137467a3fab06b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7c4ac9", + "08f94f", + "da97da" + ] + }, + "payload": { + "pubkey_prefix": "f7f71a56", + "timestamp": 14503, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9544, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1260.json b/examples/meshcore/corpus/generated/valid_advert_1260.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1260.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1261.json b/examples/meshcore/corpus/generated/valid_advert_1261.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1261.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1262.json b/examples/meshcore/corpus/generated/valid_advert_1262.json new file mode 100644 index 00000000..b3fcf8db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1262.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11880721d4fed21768c0d211fedbd83d5e2bc4cd00b25e411e675c1187f2cf6caef212acbc3193369cdba8464706bc5d0007557437a4d296734cfeffffff0770fec52e6162b4b8120a9e5bae7eeda4d931a599db34693ee3cb7405e80914ae3281d85911b125aeca96b939276bccdcbaab53b48a5965a625b788491bd71f81205048283a34683f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0721d4", + "fed217", + "68c0d2", + "11fedb", + "d83d5e", + "2bc4cd", + "00b25e", + "411e67" + ] + }, + "payload": { + "pubkey_prefix": "5c1187f2", + "timestamp": 4294967294, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": " PH(:4h?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1263.json b/examples/meshcore/corpus/generated/valid_advert_1263.json new file mode 100644 index 00000000..c865e9e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1263.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206058f0c098eb2652bbe236bca8e653819f3275fd14c6144968328ae4582010fb44d54561be5adc6240000073175678876d8efc9655d877dcd26033ca7c8b83c438f0c9269cb1d478f4fc1474d5ffa69c76c0c9982dfd9fb4ece6f39e2f75caf30f9456aa6aea12316810903", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "05", + "8f", + "0c", + "09", + "8e", + "b2" + ] + }, + "payload": { + "pubkey_prefix": "652bbe23", + "timestamp": 9414, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1264.json b/examples/meshcore/corpus/generated/valid_advert_1264.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1264.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1265.json b/examples/meshcore/corpus/generated/valid_advert_1265.json new file mode 100644 index 00000000..bbe42b46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1265.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248702969446772fbf5c84e9491da806ddf9479de5268228db06990bf68416a15649bf810f31ab8ca68d38ce9c9e52ecb2effffffff2ed36d92cf4d37418a5ac159ef7c636b68f22a5d96f2f1f3c9c722af6bdbd5efb684a6a3bf5eea95785fa8ee9bdb7370769c2b3be7d5e2aba90988ea0b9bda2991c0000000a5a845f54a2164484241453b4f445131", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7029", + "6944", + "6772", + "fbf5", + "c84e", + "9491", + "da80", + "6ddf" + ] + }, + "payload": { + "pubkey_prefix": "9479de52", + "timestamp": 4294967295, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 0.0002, + "lon": -179.9842 + }, + "name": "J!dHBAE;ODQ1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1266.json b/examples/meshcore/corpus/generated/valid_advert_1266.json new file mode 100644 index 00000000..394dc209 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1266.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11028c8b79f3bd25529c35ee6b2be86ccb26ed4806887ad50f8fe0e1e38b1c399075f9ddb4abcb35d692afeef358a6a6fe5cc30ce5aaec42fa52754b887d7ad860ae98649325bc2e4646317d869e8859ee97e01be38cdf75ef9eb028b39b7dfa7a3bcfa5a44a14dd91b8000000006b45f55464473a3b27", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8c", + "8b" + ] + }, + "payload": { + "pubkey_prefix": "79f3bd25", + "timestamp": 902540212, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 0.0002, + "lon": -180.0 + }, + "name": "TdG:;'" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1267.json b/examples/meshcore/corpus/generated/valid_advert_1267.json new file mode 100644 index 00000000..acb22969 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1267.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12089a7d86748fbd6281459370ac16dd329fe9ee464424848f75f4f997cf50b032b5fee4d4b7bca4849a2021866f4a8f68a79943ec7d604e3d88c9d39fe190402056d9701ac083520e61fba4c516298634b4275aefd491eba0594049ad14e62d1666cbd820038fcecc96be38395702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "7d", + "86", + "74", + "8f", + "bd", + "62", + "81" + ] + }, + "payload": { + "pubkey_prefix": "459370ac", + "timestamp": 1871061280, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1268.json b/examples/meshcore/corpus/generated/valid_advert_1268.json new file mode 100644 index 00000000..8e5fd9f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1268.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109682bfcfc1c4145797f033de49926dc24bbef16137e2c920bd609800081ab8102203e2361baff72b47cddd029181fe0565ebba18c9fc0d3b53ba530ec48c99494cf965f48139cede05a43bf76efe77eaf50ce858d1b19ba4edf9209b3834bc4dfb48fddc9946d5d08881f45deb393862ea3fa673646f570", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "68", + "2b", + "fc", + "fc", + "1c", + "41", + "45", + "79", + "7f" + ] + }, + "payload": { + "pubkey_prefix": "033de499", + "timestamp": 405393629, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.969, + "lon": -179.9479 + }, + "name": "p" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1269.json b/examples/meshcore/corpus/generated/valid_advert_1269.json new file mode 100644 index 00000000..305ca9d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1269.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11852206a41efeb94758876d8573fe5b87eff59532c33573b96c9367b868d1c8524d061a7d225c6a854009353bbe4669d60e5aa4141ab497f0834c545d52c2fec79b3750698ac659610f4a5f0108ee642a81467bfe530ac4544b0e5eecb0e4748eec55637590006d992a388176980865588181d461845379204821337859532a787b524a4949", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2206a4", + "1efeb9", + "475887", + "6d8573", + "fe5b87" + ] + }, + "payload": { + "pubkey_prefix": "eff59532", + "timestamp": 346315278, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Sy H!3xYS*x{RJII" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1270.json b/examples/meshcore/corpus/generated/valid_advert_1270.json new file mode 100644 index 00000000..b248859a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1270.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240018dca5b5362f76e14427137e85017b0cc8236e5aa08c3007fe128a7a4c4ed39010000401a4a936a35a633cf878db68a9996a073398d0ce2373a5905bb0d29aef6179c9564a0263123d35f1e36a9e30797dd1aab9b569b77778b18302d27ed7859c1aa1c9380b5a2fa876b45f5276e3f2a59226454", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "018dca5b", + "timestamp": 1073741825, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9999 + }, + "name": "'n?*Y\"dT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1271.json b/examples/meshcore/corpus/generated/valid_advert_1271.json new file mode 100644 index 00000000..063d769b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1271.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120aeb9d75092eb32ca802366a79116a553cf13ad3b21e1b0ed6d843f9875e8dd36bbfa575321f5de73a164e38f20000cdd2f1b8ed8204f770f93be7635f4ef66cd55505693dee5e6aa313ad37b66dd68a2f46024a28813740121cb179b8ce8352cdd7cf172dbcce9c16ea21a919af87111534a8012add45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "9d", + "75", + "09", + "2e", + "b3", + "2c", + "a8", + "02", + "36" + ] + }, + "payload": { + "pubkey_prefix": "6a79116a", + "timestamp": 62008, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 27.8006, + "lon": -179.9708 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1272.json b/examples/meshcore/corpus/generated/valid_advert_1272.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1272.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1273.json b/examples/meshcore/corpus/generated/valid_advert_1273.json new file mode 100644 index 00000000..1baa4298 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1273.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209258295e3d6b5835b87d21074b69a6b826eec5a83cb6ee04d9f8cd326aa33c659e253e18293bafdfc5b4616000070bb3f2f66b9f465a834e818562ba66e6b94e0add7fdc8233914f3f06a244035563799b1934c84dfc18f7af5b25366c822da7193322268206963157c039f9f48936e4fa3fa540546f537", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "82", + "95", + "e3", + "d6", + "b5", + "83", + "5b", + "87" + ] + }, + "payload": { + "pubkey_prefix": "d21074b6", + "timestamp": 5702, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9606, + "lon": -179.9605 + }, + "name": "7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1274.json b/examples/meshcore/corpus/generated/valid_advert_1274.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1274.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1275.json b/examples/meshcore/corpus/generated/valid_advert_1275.json new file mode 100644 index 00000000..69061282 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1275.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a7c8debe063d78949576827785e914b95d6bcaf3f9d608ad3ab0132b28b190cedf8159177ec9da0d22bdd0ff3d25722ebf358b915930000002ce9392f75b79401ff7537bbf44cc37d36536fd9b08b1181b7ab18156457c9738ad82a34bbe050e4b046701b885f9645fab4a59f1abf2c9c50c80d551941286383555a2d39", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c8d", + "ebe0", + "63d7", + "8949", + "5768", + "2778", + "5e91", + "4b95", + "d6bc", + "af3f" + ] + }, + "payload": { + "pubkey_prefix": "9d608ad3", + "timestamp": 147, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "UZ-9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1276.json b/examples/meshcore/corpus/generated/valid_advert_1276.json new file mode 100644 index 00000000..63d8d0f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1276.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12415b4532d25bb16bb9fb324f7badf67d860ac3d165d696c8781ef3c56f11b5af26e4d0ddd356eb7db2c968b4ec7eab28a3d5db63e71b46d3294013d70004307b8713dc1e7e3d11f3fb64c1580f780b94a6214aa40b110879c31cb423d793fdb229782bc86d1814940cb6a2faf8fd45f53349795d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5b45" + ] + }, + "payload": { + "pubkey_prefix": "32d25bb1", + "timestamp": 3948336093, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9624 + }, + "name": "3Iy]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1277.json b/examples/meshcore/corpus/generated/valid_advert_1277.json new file mode 100644 index 00000000..55cc8938 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1277.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12006aaba202f134faa32b6975cd690b394c651e9ed8a6a6e57d1e2ede3414425365f7bca8b5352ce1c2bc7ce38588434de56f63bf3d65cf865c90b03e61fa88f2b56304bee495ad67fd8f790f9babdda4c14257b7e2508afa5c151f44188fb255b0e500f2359416dfa2fafc6b45f5562d73695b52544a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "6aaba202", + "timestamp": 3047734519, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9894, + "lon": -179.9997 + }, + "name": "V-si[RTJ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1278.json b/examples/meshcore/corpus/generated/valid_advert_1278.json new file mode 100644 index 00000000..face2a9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1278.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147927021519f1c26798feac0042ff39cb6083830e76d26d8e7d1292ee58e24cecba32e4a9077db436da421320107fef5e8e35e6554a4e0511e871d3785ca5e07b31a3b8333e3b9bfa04cd30abd94d5d9a4fc96d2ba54e2fa73b570e2bf9e91875ee11d8a4509891f2d4f9128ee4d614c00b7d204", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9270", + "2151", + "9f1c", + "2679", + "8fea", + "c004", + "2ff3" + ] + }, + "payload": { + "pubkey_prefix": "9cb60838", + "timestamp": 1591994613, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1279.json b/examples/meshcore/corpus/generated/valid_advert_1279.json new file mode 100644 index 00000000..65037d83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1279.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124067d0e479d2390e0d073e2f773653927dd0376eeebf7548ca0e530aa01f2a91e3186352fc097c4f3944365e35d7b907b3b24f3bbaa01879e7e3a071c030c9a786205f47929f06866d0256480bdf484bfbbe4fba0dd488c915d5c6ed1c2485b58bee5f9364127cb6a2fa6a3d46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "67d0e479", + "timestamp": 4233257752, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9997, + "lon": -179.9461 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1280.json b/examples/meshcore/corpus/generated/valid_advert_1280.json new file mode 100644 index 00000000..7921b52b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1280.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124157f66467d43085b84f0603cd8811b144f1ac4f63a4d307d5f34b7713828624096b73f90000001cb666220f83e4955022a82db67473bda81feced786afbb67b53310ada7d88e7a09d78938012c93150312f70344c02c6686856f8d9b12f94abbb39855fb78161833b6f272538", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "57f6" + ] + }, + "payload": { + "pubkey_prefix": "6467d430", + "timestamp": 249, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": ";o'%8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1281.json b/examples/meshcore/corpus/generated/valid_advert_1281.json new file mode 100644 index 00000000..7677e563 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1281.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288141ab1d4f777836c6152f18e02b37057f5a56c4db2516d9c87ff94e0b099a0245277ffac8cdf50fb1adf5c469a88c3522388369ad89c149c5b3e000031251f722f3c5df3c43acea01318cc0a06c6d5c14283e621e2d68df3aaa708292821c1fbfd624cfd02d265ff2a332e768510eff60c2146dc8437bafcbe16ede0844950", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "141ab1", + "d4f777", + "836c61", + "52f18e", + "02b370", + "57f5a5", + "6c4db2", + "516d9c" + ] + }, + "payload": { + "pubkey_prefix": "87ff94e0", + "timestamp": 15963, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "IP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1282.json b/examples/meshcore/corpus/generated/valid_advert_1282.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1282.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1283.json b/examples/meshcore/corpus/generated/valid_advert_1283.json new file mode 100644 index 00000000..d88edb15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1283.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285e53170fa96d6feb2935207a3e80bf8d258aff96b8e9d47ab0f3b25b2e9a50f262330b38a59f72ee61ee091cb53d633e88e00006cd835872a0aa551ad86b3fee516733c1f9f2f82826126fc3165ff38e6223fed995827dc82d09fc3247c05a552e7f7b51ea2023f4c9bfb5910af0f1b323e21ee04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e53170", + "fa96d6", + "feb293", + "5207a3", + "e80bf8" + ] + }, + "payload": { + "pubkey_prefix": "d258aff9", + "timestamp": 36584, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1284.json b/examples/meshcore/corpus/generated/valid_advert_1284.json new file mode 100644 index 00000000..701fdbc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1284.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11428896b7b80278fc75a996075d6dcf27a752e712de5a513b30345af16f2a646ae3b9ca32da2f580000f3739ef0159b6ab6a898a48ed263e582429887528c2be1530b09d2f7f0ef63421417831045f422d3432a79de821ea1121bea3b89fb61956b3eaa2b7666d7d84e931ddaa2fa386b45f52f55785c7269", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8896", + "b7b8" + ] + }, + "payload": { + "pubkey_prefix": "0278fc75", + "timestamp": 22575, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9906, + "lon": -179.9999 + }, + "name": "/Ux\\ri" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1285.json b/examples/meshcore/corpus/generated/valid_advert_1285.json new file mode 100644 index 00000000..01bd2e56 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1285.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11079b5c817062651d7443e8a86c6e9c3af3b3e74cd2e9e62afdb988ab3c118a389499b10954edd0ece3c60000a6979293c19807c2fe0cc9205dc1a98e214802c4b3217e625b997ad7780b3210b7f87650ac85501a0f2eac22b54d07e341bba97437eb56e9cedf42197f2b7df38275644f5c45397020313037", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "5c", + "81", + "70", + "62", + "65", + "1d" + ] + }, + "payload": { + "pubkey_prefix": "7443e8a8", + "timestamp": 50915, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "udO\\E9p 107" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1286.json b/examples/meshcore/corpus/generated/valid_advert_1286.json new file mode 100644 index 00000000..3ba0f38d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1286.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11439fb70ef3492911482e719841491495058922d4852e50531ace4481b266f2ca0e50b442c4c54c704b0000bfbea8a1a03e15fd1ff88f0de5e1072a8fc75d4db5adcdd04a233e2894ed0e8434610c2ec8e8e893225802b6cdacdacb41ef64780d2ea051feb5509e564734b113d288a3facd1b46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9fb7", + "0ef3", + "4929" + ] + }, + "payload": { + "pubkey_prefix": "11482e71", + "timestamp": 19312, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9459, + "lon": -179.9547 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1287.json b/examples/meshcore/corpus/generated/valid_advert_1287.json new file mode 100644 index 00000000..2e1cf604 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1287.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12460fccd98d54c5166e0fa0109f180b5dd9977f537daea86b8a34ba263be171f6c7349dcaa866a35688ec31d7065f2d000068022402085466257db809f305069b9246c17a41f1f4b28012bf4ec2208a0afc9920ce98ab7d0579177b852add2ad67cf14b8f84bc210ba76e6e9b274c567a359116200ffb15df13047364", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0fcc", + "d98d", + "54c5", + "166e", + "0fa0", + "109f" + ] + }, + "payload": { + "pubkey_prefix": "180b5dd9", + "timestamp": 11615, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -82.8948, + "lon": 68.4112 + }, + "name": "sd" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1288.json b/examples/meshcore/corpus/generated/valid_advert_1288.json new file mode 100644 index 00000000..65192d13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1288.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124400a1243b101a3e1c8747746e34d16e1459dc494a6ea5ff350962ebe873e738a834189d7e1c54d71ca4cc0a0d2abd4a9f0a7f5c66390c5c5776b27f37ec3c3f5f68f98e29bdc495bd97dc2708fb8dcc47dd511e064339d25dfae157bcc5048954a7011601b70da9bab256ab54835b522a6a6662", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "00a1", + "243b", + "101a", + "3e1c" + ] + }, + "payload": { + "pubkey_prefix": "8747746e", + "timestamp": 218811556, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "[R*jfb" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1289.json b/examples/meshcore/corpus/generated/valid_advert_1289.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1289.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1290.json b/examples/meshcore/corpus/generated/valid_advert_1290.json new file mode 100644 index 00000000..1e4c5ba3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1290.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124873f1d0625e9e76fbc624e41aebaadf34ff80260fd17a3770ae2e8b31b86e958a93fc30bdd097baff0a1b3079dc36af9e5b000000bfe5bb4466e2e67dea3e5ea107020faa3b2af5a54d9890751f5723b4c76f5cca7c36491840705d3d8b409a31de7e61904f77b9e742a77588f8cabeed269e7c6911804a5d05836b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73f1", + "d062", + "5e9e", + "76fb", + "c624", + "e41a", + "ebaa", + "df34" + ] + }, + "payload": { + "pubkey_prefix": "ff80260f", + "timestamp": 91, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1291.json b/examples/meshcore/corpus/generated/valid_advert_1291.json new file mode 100644 index 00000000..56c030e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1291.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200b55afc5bda2a14a315d57af3075699ce82b394f97b0b99e3c114a960d647494eaaad000038a4181222fe25a0301dcce5a8c948ef36354d3608780eea6fef8fd649c61ce4fa929e9c134e5ef22d54101b7622ad1095a0d7d02e6a1812512b165462f2c8c403", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b55afc5b", + "timestamp": 44458, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1292.json b/examples/meshcore/corpus/generated/valid_advert_1292.json new file mode 100644 index 00000000..4fc2a3c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1292.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242d55110b1b4c7b4631f24864da809af9fc865e97fa7d8e1124583d4dc7310f4635def5277371c00003db63578dda7c9bf8a518f0912a317c81263a515804f0be3c8cf991c8354f003ca2b6180b999eb75f4d89ef9825e8595f8e5c27c3f292ce3367a0cc92756adca117eb9a2fa006b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d551", + "10b1" + ] + }, + "payload": { + "pubkey_prefix": "b4c7b463", + "timestamp": 7223, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.999, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1293.json b/examples/meshcore/corpus/generated/valid_advert_1293.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1293.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1294.json b/examples/meshcore/corpus/generated/valid_advert_1294.json new file mode 100644 index 00000000..63e06990 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1294.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109c8cb3a31b9257e8dd2b1d5f6fbe2f14fc6d865673d37ce065aa91dd0fc344e9f679b9abe39943dc06683d000005039f70b7d3996e9b03d2cd8a54fb7669eac0d0fad7e873974a77dda3989d6e9ea575e0f5c9356a87cd277a6ae934e5301af177392ec06727c44a392cddc0f2a93c195a3fac2c307094a372d372c3b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c8", + "cb", + "3a", + "31", + "b9", + "25", + "7e", + "8d", + "d2" + ] + }, + "payload": { + "pubkey_prefix": "b1d5f6fb", + "timestamp": 53379, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9426, + "lon": 151.5038 + }, + "name": "J7-7,;" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1295.json b/examples/meshcore/corpus/generated/valid_advert_1295.json new file mode 100644 index 00000000..87a68f86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1295.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182de99acf8401fbda05bd7edf07b8a2dc9c71d7f6bd773fdf110eee38f245fbbb83e4d8eeffb0a8700000004f7879e35735988e41d4dc929effcf45a62d41ee00a30ee05f4d8a4b61fa41f75aeb389ffffa4879fc0ae0b15b2b380ac2098a40f62172328ffde59f732dae394ceb1a3faf31d87034f62514b564d2955", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "de99ac", + "f8401f" + ] + }, + "payload": { + "pubkey_prefix": "bda05bd7", + "timestamp": 135, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9354, + "lon": 59.1867 + }, + "name": "ObQKVM)U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1296.json b/examples/meshcore/corpus/generated/valid_advert_1296.json new file mode 100644 index 00000000..cd56bdeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1296.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120139bf96164decf576e303cdc4eed5435835bc220487415339c71960bffbd018a72827000000b2940f33db8655ed0a741b9916e2a2b6053fb1cfda72b69226ea721ad3d3f3ef6f660f2601308592da0151b500ed835fb8a62758863de832284f6d91d6572f1681556653", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39" + ] + }, + "payload": { + "pubkey_prefix": "bf96164d", + "timestamp": 39, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "UfS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1297.json b/examples/meshcore/corpus/generated/valid_advert_1297.json new file mode 100644 index 00000000..529ea097 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1297.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12408a10b81b079285b02e6f8f0b77fcb988298a765ccacb60ffbe97508d149d4116150000005654d496d7acb11f3c528abfbd0ffff9859c870971c5f99ef36cf8c8a7d14e072a16f18596ab127408308b8424f82bc95a8f39b7f021ff7fb9213ea50a4f8b57112cc4a2fa2d6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "8a10b81b", + "timestamp": 21, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9962, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1298.json b/examples/meshcore/corpus/generated/valid_advert_1298.json new file mode 100644 index 00000000..9557295f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1298.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284aaa1c0e11cbbc511f4ea70bbee74c61a29016272b47074f21df42d0f6d341c5e661b68280377b2ee59ec20d2d416e601a0c48ceaaebda47aeade7895916369fe0d64edbf32eb8156ac3cf551d9d132715ba8b55e114f175b0da65e632148bf4350beb466b0309412921879bd3f5613b512c5c4100319e045f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aaa1c0", + "e11cbb", + "c511f4", + "ea70bb" + ] + }, + "payload": { + "pubkey_prefix": "ee74c61a", + "timestamp": 31856340, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 51.4306, + "lon": -179.97 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1299.json b/examples/meshcore/corpus/generated/valid_advert_1299.json new file mode 100644 index 00000000..10c0cd60 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1299.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145767209a9da8615b0c5d98360b93db5bc45a6435bb55f270e5149ff357b4cb3973961c10e8134e70dbf79b3ba73833ff17f2c9b316fb09de2ea1308f2ea08f47d7c5759f9e12d956ca73c28b4247e75b3484fcce7113c571c33c4d602560d71242846aa88ea7ad8d000dbc6a206b801", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7672", + "09a9", + "da86", + "15b0", + "c5d9" + ] + }, + "payload": { + "pubkey_prefix": "8360b93d", + "timestamp": 2205399731, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1300.json b/examples/meshcore/corpus/generated/valid_advert_1300.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1300.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1301.json b/examples/meshcore/corpus/generated/valid_advert_1301.json new file mode 100644 index 00000000..966be864 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1301.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140086842109d71ef282fb0e426ba005f96b3bfc285bd8934602acd7c1b9a89dfb02b2d00009cc82ac3fc06131842da17b7944476c7fe06820f824ab5910b873ef84dafc41546df68b359354a7dbb56ea44e369b4f2f29718e29c064f88171abf88deaa761b1390b8a2fa956b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "08684210", + "timestamp": 11563, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9992, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1302.json b/examples/meshcore/corpus/generated/valid_advert_1302.json new file mode 100644 index 00000000..e3ddbf2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1302.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287dde3ff75a141a80f3398d84e987a11f8f8fab12fe400e6cdd9fc837b8299b146054557b0ed9f280392e171de182de520bd02a535b8bb5d7f6498de1f749b702300fed4e4d0cd699fc01165d25f498ad75a52220dc9601793f790e1f0d71412cdde39e73c0063d4875e8ea3628be350bf93ed562746bacb124284294c39617561", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dde3ff", + "75a141", + "a80f33", + "98d84e", + "987a11", + "f8f8fa", + "b12fe4" + ] + }, + "payload": { + "pubkey_prefix": "00e6cdd9", + "timestamp": 1686068667, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": ")L9aua" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1303.json b/examples/meshcore/corpus/generated/valid_advert_1303.json new file mode 100644 index 00000000..781545f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1303.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a4ac18d7f022379430d6bece9cd6ed2d57ac2fb21a56b2f4c6c1cd949bc7ad70e3084fbc0b82d5d989b691163d2b55d0a5206337f32089482a6ed208fca5adf000000857f00b1c4295cef03f1fc5392422ad03287f921cc215bbc08286ebe3bf0f4362722d038e9f55e4bf3bb46538e40d161ff2735341341eb845e6996f64d62964393f1a7a3fac8ba45f55f2669387b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ac18d", + "7f0223", + "79430d", + "6bece9", + "cd6ed2", + "d57ac2", + "fb21a5", + "6b2f4c", + "6c1cd9", + "49bc7a" + ] + }, + "payload": { + "pubkey_prefix": "d70e3084", + "timestamp": 223, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9379, + "lon": -179.9796 + }, + "name": "_&i8{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1304.json b/examples/meshcore/corpus/generated/valid_advert_1304.json new file mode 100644 index 00000000..7e936587 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1304.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a5305362ce3c55ff05d67f0cb73c4edc79b8f2e735c4254f0a31800f6242ff40180a828fc035c7f18893c2c514ceb21cfb1327b761149b586bc01eedd14575d7f00003409ffb312b872b03bec4fe60ef7f859f58c37968af311624a746a136a495b2d718e983a34bebc1ec0cb5c970eab51061bd391aac3af0e665248bc3c128abef29281b5a2fafd4b34fb276976476c25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "530536", + "2ce3c5", + "5ff05d", + "67f0cb", + "73c4ed", + "c79b8f", + "2e735c", + "4254f0", + "a31800", + "f6242f" + ] + }, + "payload": { + "pubkey_prefix": "f40180a8", + "timestamp": 32605, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -80.4588 + }, + "name": "'ivGl%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1305.json b/examples/meshcore/corpus/generated/valid_advert_1305.json new file mode 100644 index 00000000..5e2c3160 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1305.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143c971d30d3bed2caa52865cddd88e43e7819554d3e862d6c6d91bb9cebc633e3bba14c7f700bcfeffffff2be76814cceef387b42503564f51a83b287dfc2aae8d9fe2c38f3d5da1889edae4c4deaf746a27fe9f43f3dd6017659e3f5e0d63ace6c7ae67af5c3a707a97178461", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c971", + "d30d", + "3bed" + ] + }, + "payload": { + "pubkey_prefix": "2caa5286", + "timestamp": 4294967294, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "a" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1306.json b/examples/meshcore/corpus/generated/valid_advert_1306.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1306.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1307.json b/examples/meshcore/corpus/generated/valid_advert_1307.json new file mode 100644 index 00000000..7eb304fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1307.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243f4bf58138309fa9a67eafdf86e7a2df62d0c322340a3233a4084f41635ed12bff0c5eb9a722d6e000000861d88de540bb7e9065f50d920a48d480f20e13ad755a0a5639ed36922fac90630cb5080999847a41dcacfc8550c2c5c3f0c6c7d234881d79087667acc9e802d824229642640", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f4bf", + "5813", + "8309" + ] + }, + "payload": { + "pubkey_prefix": "fa9a67ea", + "timestamp": 110, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "B)d&@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1308.json b/examples/meshcore/corpus/generated/valid_advert_1308.json new file mode 100644 index 00000000..3e6a0d2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1308.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124361c64221a16b0312c8d63a33311032a0799b183c75caefe65228e9359ea8ad3d82ca553d6b67fb1100002c605e9b3ff835e0c9844713440fcaf55bd80a71b03bb0456c048aeb5504a488acd0b4f8a6a12e1395e3a44307b2eaca6ef8fe3380ed8493d9945b41b32d41d402", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "61c6", + "4221", + "a16b" + ] + }, + "payload": { + "pubkey_prefix": "0312c8d6", + "timestamp": 4603, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1309.json b/examples/meshcore/corpus/generated/valid_advert_1309.json new file mode 100644 index 00000000..878b13ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1309.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12402b6b1b28c36ae3b01198f6773fc0afd0c007a30d2d9633114952aef04f619d77972500009fc1d678a5da9cced3cc1ad87966464410821fea8d7f69e8d5401735f33b6eedd79b26163d096e5a5cf5904ed65f07f4798a23eb1ccb5b2d037990979c3781e201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "2b6b1b28", + "timestamp": 9623, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1310.json b/examples/meshcore/corpus/generated/valid_advert_1310.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1310.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1311.json b/examples/meshcore/corpus/generated/valid_advert_1311.json new file mode 100644 index 00000000..f13c8dcf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1311.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208e9b339b9c6a79da68e4e96c55e5fd9e8cca6ce683e7f9034fc6be7b1e7b3a6beaaba4178ff31a13b6c272f002f9cfff3c5f507a597377802bc6facce35cd148317f289555c9b7bc17b4660146157312dd488b79cf1d14400eee748ddb13460014ee33caf62eded58948df277139c34ebfd190d1fff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "b3", + "39", + "b9", + "c6", + "a7", + "9d", + "a6" + ] + }, + "payload": { + "pubkey_prefix": "8e4e96c5", + "timestamp": 3090284, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -34.9172, + "lon": -14.7422 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1312.json b/examples/meshcore/corpus/generated/valid_advert_1312.json new file mode 100644 index 00000000..46c4ee32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1312.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104c37bc6e565d3a86d74c6183d8e4aae3fb721e976aaba7982e6e5f4ba117880e2624b311c5a2000000a5a67ef6e266b864e7ac0467469695bf178320abbd6ef5cb38ae3677ac78f8e3c17e83da356a68d9c647fd9017f14c6ba8aaa558b7cdc5d64ce39b0e99df2fa01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3", + "7b", + "c6", + "e5" + ] + }, + "payload": { + "pubkey_prefix": "65d3a86d", + "timestamp": 8282, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1313.json b/examples/meshcore/corpus/generated/valid_advert_1313.json new file mode 100644 index 00000000..080b7de0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1313.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11808905215c015ad6839270d3ecb8cc9f960f14bf6c1ca17de1f66c7093d11092e3ca00000003d225a6ae69596ea64a5e0b756d5ab70879984dbacf1332a0ba4e90fb3f7e2b6e75092e49ddeef44ca2d7141397a9403d5c746a5e454973b4aeef0202b015e201", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "8905215c", + "timestamp": 202, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1314.json b/examples/meshcore/corpus/generated/valid_advert_1314.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1314.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1315.json b/examples/meshcore/corpus/generated/valid_advert_1315.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1315.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1316.json b/examples/meshcore/corpus/generated/valid_advert_1316.json new file mode 100644 index 00000000..ba6cf28b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1316.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a8b6248eebc8cc0182ba87c1b3c717016fb621f52864ac44ad812173846780c6012bb7d51e83cd6f739673e197e88b61b83c204a5ff2bf9f92ea4c490eb7c422f9864b3f88ed79effb70bcc72f67dfedc62750a654cd6d07b9e124d048a2679a47ddd93e58613bf04d1df666ebf68825a447b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8b", + "62", + "48", + "ee", + "bc", + "8c", + "c0", + "18", + "2b", + "a8" + ] + }, + "payload": { + "pubkey_prefix": "7c1b3c71", + "timestamp": 2289965374, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "ZD{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1317.json b/examples/meshcore/corpus/generated/valid_advert_1317.json new file mode 100644 index 00000000..fc61a86d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1317.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140eda04372ae833e016fd98bb01a8692ba48dbb6e5af913683e0b60f8773dbf2ba5c1f00008eea01e2751dac7dc62d4dae65c4c515d2e9b147d9167c1b661fdc7b26a26b2a515842a49bea95e96fc70e6e829e3f08cf24f7cb247151abd48d8603496c873f03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "eda04372", + "timestamp": 8028, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1318.json b/examples/meshcore/corpus/generated/valid_advert_1318.json new file mode 100644 index 00000000..5f3c0a6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1318.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128624216db12d24d10166056b20babcee40d6f1662e454015eb8de4ff4df5079a54ac3c2b334d278e62f5b18385c1008c2cd0dd570000009e24b87e8c0a40b6c110b1f73365bb551e81d8b495685923cbf3ab81f4ac618159bf8dfb050330a2bc17d815660edd80e134e823ebac63ad48bc3016fe2b0e871354a29f04423246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "24216d", + "b12d24", + "d10166", + "056b20", + "babcee", + "40d6f1" + ] + }, + "payload": { + "pubkey_prefix": "662e4540", + "timestamp": 87, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 77.5706, + "lon": -179.949 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1319.json b/examples/meshcore/corpus/generated/valid_advert_1319.json new file mode 100644 index 00000000..6177829f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1319.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a665334f03cf36e9c34a0d8cf8a4f293dee4a62fcf628ae7da1ad0c80d15b77435d93d1f1b08674f12188b6c1000035ed3540bdd75a6ecfd9b1613c921169444e0501897b5561e01f20445406233cd501f9520b692651f404363dbe2795a978ac9fb2312a0e8ce95d0cb7d5b8e28b91af6da3faea9845f546414c5345", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "66", + "53", + "34", + "f0", + "3c", + "f3", + "6e", + "9c", + "34", + "a0" + ] + }, + "payload": { + "pubkey_prefix": "d8cf8a4f", + "timestamp": 49590, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9528, + "lon": -179.9882 + }, + "name": "FALSE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1320.json b/examples/meshcore/corpus/generated/valid_advert_1320.json new file mode 100644 index 00000000..f98cc16d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1320.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147e66cc02d0ff95bd989ec7e16716eccc4cf2d17e7993a997ed501944241fc63c2ac04ceec4cd19f80ea575be5c519689b0000913fd871d447a1798a619969dd9922fb37743bd3b76642d8d316f8cd44ebc63ee6db14c4fd7a54e5bcb37121befd6122c6fd62a55dc9530fa585b1e360e1e0731298afa3fa0a818e04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e66c", + "c02d", + "0ff9", + "5bd9", + "89ec", + "7e16", + "716e" + ] + }, + "payload": { + "pubkey_prefix": "ccc4cf2d", + "timestamp": 39784, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.936, + "lon": 76.448 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1321.json b/examples/meshcore/corpus/generated/valid_advert_1321.json new file mode 100644 index 00000000..1ad78916 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1321.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11499692e400efceb87695a5148e0d4ba3a7fe54f60f545f82dc14a3d21de00c85d2649d0601d905c6e7622fef15c59190833de2001561028dcd1ed7cf85eb271b9c3c5bf90975afd72543d49a30a5234c1e19c7e5b67b9103f62182d05e0c3a0280aeacac5c1ca87e97904cf2bf9f896060125689b2dce18272765042327a656f39", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9692", + "e400", + "efce", + "b876", + "95a5", + "148e", + "0d4b", + "a3a7", + "fe54" + ] + }, + "payload": { + "pubkey_prefix": "f60f545f", + "timestamp": 39916800, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "rvPB2zeo9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1322.json b/examples/meshcore/corpus/generated/valid_advert_1322.json new file mode 100644 index 00000000..7254ac03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1322.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207bbef1f3907cfb5405c9517429040b76935423b1e3b2d302835e400b91261ee4f1792073a968fd262cab289d422d18d2b00f5eccfcc1e17bd16feb6d355dcf4055c0a96b9acf875e317eb51a2f098fba24b8276c913123c04ccf1cd3612c3b715637a33d83def6aeb505ce892c269a3fa906b45f526373149647d48654f5c7858", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bb", + "ef", + "1f", + "39", + "07", + "cf", + "b5" + ] + }, + "payload": { + "pubkey_prefix": "405c9517", + "timestamp": 2310195810, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9539, + "lon": -179.9999 + }, + "name": "&71Id}HeO\\xX" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1323.json b/examples/meshcore/corpus/generated/valid_advert_1323.json new file mode 100644 index 00000000..b6527d00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1323.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12469d1ef7fe403d13619c4e4f791369127151abd0a0258e70ad28b469613813506c9a8e1968c93068d5219e13515a0000004238e1e797acff33d1e47480e38fc07c4da8844e9bd3779fef724f10947a99edaeb328bcc9d867a91d421b8504af8b860635e1ffef9dfac2c85b7432409cb6e0125545a3fa346346f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d1e", + "f7fe", + "403d", + "1361", + "9c4e", + "4f79" + ] + }, + "payload": { + "pubkey_prefix": "13691271", + "timestamp": 90, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9632, + "lon": -179.9365 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1324.json b/examples/meshcore/corpus/generated/valid_advert_1324.json new file mode 100644 index 00000000..8226ae79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1324.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281c1bc1dfb1a237cf886101021a4041c317e8807bd6136f374bcaace4beae0b0d389b1eae8fe00008eec695da1de88471049f734ad177e57fd46346aa6029c5b5b41f92337a2054309f5c67ff38bcde84011931916b96a061b5ba8e48a67753616f582acb047c93511f9b0a3fa67c045f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c1bc1d" + ] + }, + "payload": { + "pubkey_prefix": "fb1a237c", + "timestamp": 65256, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9356, + "lon": -179.9781 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1325.json b/examples/meshcore/corpus/generated/valid_advert_1325.json new file mode 100644 index 00000000..7bf9de12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1325.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a30289fd8687018435078460cbaf7995c89d37aec48e50c1416cae1d084c6976d1c4cf4973bfa1233d06d2fc000000c758c3da56395234f94fdc462bcee06846924a216fe987cb71aff93d22471eb0d1965c732caab8c5b956b4a992773063ba503ba9456033a3ae550d87eb0fca49316e8a2fa589246055a582a706b44", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "28", + "9f", + "d8", + "68", + "70", + "18", + "43", + "50", + "78" + ] + }, + "payload": { + "pubkey_prefix": "460cbaf7", + "timestamp": 49199, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.987, + "lon": 88.5111 + }, + "name": "ZX*pkD" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1326.json b/examples/meshcore/corpus/generated/valid_advert_1326.json new file mode 100644 index 00000000..c47b1684 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1326.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207cb1cc340645f6723244b05a7158b7ab3f44a8e00ea9ed5faa1f5d9cdf99f14b1e75159aac5359e12f8000053b6e74289f93e79dd377039bc0b22f807c8b86000680b62e3447841c740fac55f688a8aa49f7b81eef3343f1c764a389f3a22b2a298ca740ab61205693ea3041292d5e801a97645f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "1c", + "c3", + "40", + "64", + "5f", + "67" + ] + }, + "payload": { + "pubkey_prefix": "23244b05", + "timestamp": 63506, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 32.0362, + "lon": -179.997 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1327.json b/examples/meshcore/corpus/generated/valid_advert_1327.json new file mode 100644 index 00000000..adf0693c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1327.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145bf8554f0ca6db8aba1998d1f036d793ca0421081570ae3051837885ea7796979b578bc10948b934789712af7000022938b395cae17228588a4f93a38aa9ec9bd4b8cc218f579289edb4acf33f949756d180b6e3e4b90ce8981ac474ebe80097b02879340901e226bf2dcb31a3afe01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf85", + "54f0", + "ca6d", + "b8ab", + "a199" + ] + }, + "payload": { + "pubkey_prefix": "8d1f036d", + "timestamp": 63274, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1328.json b/examples/meshcore/corpus/generated/valid_advert_1328.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1328.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1329.json b/examples/meshcore/corpus/generated/valid_advert_1329.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1329.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1330.json b/examples/meshcore/corpus/generated/valid_advert_1330.json new file mode 100644 index 00000000..dd95922e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1330.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12855c988d0fb4a421e06a04da964b48d175f4854233397c5b67ddf4946e69296dd3e3c177c7651595aefd2ac92d68a6c49100000025c13340a2c49e1a8e3727f1a3129f0055278b9b0429fe620ef0b74a8cbca21941b970013f7387e23ffadbfcc9952a8d1217faadb7b247810c32a0c3d6b1370f14197e6e02e9e72b06", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c988d", + "0fb4a4", + "21e06a", + "04da96", + "4b48d1" + ] + }, + "payload": { + "pubkey_prefix": "75f48542", + "timestamp": 145, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 40.7957, + "lon": 103.5407 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1331.json b/examples/meshcore/corpus/generated/valid_advert_1331.json new file mode 100644 index 00000000..11797150 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1331.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11811f01abe67a95ba4533e9f097500cdf7e2f4eeea6a1a7e64a62776eeb0c51993c42d83a30256167ec685f6471592b965f9cddbdaa5d7289677dc14a76e97664b57501da329be3b55c5bf362a1ff96dc018d88830c1a6279f5a622e55efdfe764c68893e6db7f175945151a3fa0520b0ff3669592944766355", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f01ab" + ] + }, + "payload": { + "pubkey_prefix": "e67a95ba", + "timestamp": 1734419760, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9601, + "lon": -5.2347 + }, + "name": "6iY)DvcU" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1332.json b/examples/meshcore/corpus/generated/valid_advert_1332.json new file mode 100644 index 00000000..4fb9e189 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1332.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206fc1da8c148dece499021cb5b165e60e8ac3c96a4abe8a5aa27159fa16416e3e369c90250fbe1d8000000693e051900e6efce2a612cc42e50e5060c1800b2dd1976fa198b6912b5777fb70fe4d0a590c9023652731e77b067124500cd71c2e400b1e1e9739c1a2d3182211313b6a2fa035b57fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc", + "1d", + "a8", + "c1", + "48", + "de" + ] + }, + "payload": { + "pubkey_prefix": "ce499021", + "timestamp": 216, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -44.6067 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1333.json b/examples/meshcore/corpus/generated/valid_advert_1333.json new file mode 100644 index 00000000..089e5d03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1333.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144cb3dc762db1824e4061df015148eb604b4aefa3390e6f23348a1ff8b91fa6d337978c4dfe17497570a08000086f8d96e020e5c8f0aa1b66de029cf5218431985053f719f0d1a446b06be03939eec01db462a2579cc0dcad9d47c1b6d5c5168ef3da3ee2316f9e22156b05a3711aa97a3faf86b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cb3d", + "c762", + "db18", + "24e4" + ] + }, + "payload": { + "pubkey_prefix": "061df015", + "timestamp": 2058, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9421, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1334.json b/examples/meshcore/corpus/generated/valid_advert_1334.json new file mode 100644 index 00000000..afcd1351 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1334.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141118c5d02261a8dc9dd15ed6083fad6db7f52f02b32b6a83e171e7537b9e2035fba58cfccb951f1afd66396b66348a5dd364d794b3703dc3ab93b39bdb4450d35d4a12681f89d009f951dc2eb9ad8a34da40f3d369dad675b9eeb802b880df97bb110a3b14f71845774", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "118c" + ] + }, + "payload": { + "pubkey_prefix": "5d02261a", + "timestamp": 1371131087, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Wt" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1335.json b/examples/meshcore/corpus/generated/valid_advert_1335.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1335.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1336.json b/examples/meshcore/corpus/generated/valid_advert_1336.json new file mode 100644 index 00000000..310f5d1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1336.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11012c20a85f97705e297416e795923a2b2f8eb36f0fb5f419c5100c5448af2444e2de384000003bb8ce6cc70c461f84b53f2a4a2d2e19e2a1b2cd1308c5353e1e5098f87a582c92cd5b34ccb0cd9b1ca25aeb84b359e3a30545425a8e9e4a8d54be4f49a815af1403a68300f53946f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c" + ] + }, + "payload": { + "pubkey_prefix": "20a85f97", + "timestamp": 16440, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 8.6277, + "lon": -179.947 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1337.json b/examples/meshcore/corpus/generated/valid_advert_1337.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1337.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1338.json b/examples/meshcore/corpus/generated/valid_advert_1338.json new file mode 100644 index 00000000..4bf97e7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1338.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284a5086195d14a410c4fb1762df49c4eb131a0a6d04ef94c1e11250f4391a347226e32a91a091999ce9f3c74bb45dd0000963fe8dd02b68a0f0df9954680131f723ef21899adf63925ac5408a65c6715c92e71a97abed8362305548f1204495b424991b2839548801b0b613be17d74c7e0111508a3fa006b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a50861", + "95d14a", + "410c4f", + "b1762d" + ] + }, + "payload": { + "pubkey_prefix": "f49c4eb1", + "timestamp": 56645, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9789, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1339.json b/examples/meshcore/corpus/generated/valid_advert_1339.json new file mode 100644 index 00000000..6a644477 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1339.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289323e279267a6094511886723adf9e72e0586e960fbe4771da24faf5cc499789e87dddee4b0b086b4850004422c9d0318d50813f49565c6e216eac041420f009fc03fa5dcf9721d1bc3cf27ed757bc6068ed27b2b38d720a2e7f80d80d386ef7accd0dad46bbcc425d1cfe95824a1f9cf4b86d24906439165d6b0ad2707a687948bb5a2fae7e028f721", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "323e27", + "9267a6", + "094511", + "886723", + "adf9e7", + "2e0586", + "e960fb", + "e4771d", + "a24faf" + ] + }, + "payload": { + "pubkey_prefix": "5cc49978", + "timestamp": 1000001, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -148.3159 + }, + "name": "!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1340.json b/examples/meshcore/corpus/generated/valid_advert_1340.json new file mode 100644 index 00000000..1a635b8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1340.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114ab99c9230626a0631ed98acf061ff0a4d710347a126ba1fe9b5f8179b0391baafd3f7a9d8f843fe4c3c0f8a9709968afc22d4ee9740997c60abd0382b1dd250ae3469c4b48d5b55d3e0a36116de1446a0d8305a0aecbf1df353844235cabf7b48bb3cbf4e873d0c0d220fc48b0b34b925fc28b7385d82b88e03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b99c", + "9230", + "626a", + "0631", + "ed98", + "acf0", + "61ff", + "0a4d", + "7103", + "47a1" + ] + }, + "payload": { + "pubkey_prefix": "26ba1fe9", + "timestamp": 1618778432, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1341.json b/examples/meshcore/corpus/generated/valid_advert_1341.json new file mode 100644 index 00000000..8b27c3af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1341.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a1460d3c0ba2ee5a68899b22f87544e512ed7b151f048939e912634f0f4bee855b9e1ed63282a3ce1c61a3cabf15c2b2c3a02a6da00370a38b59c4d6260714d00000098ee03579f81ce83a103afbe8b3067f2969447a591c08aaa89049adc8253220945e5a91a396478ff2a5f16c348e02cff94660b5320e23ec02e3533d7e377de1501", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1460d3", + "c0ba2e", + "e5a688", + "99b22f", + "87544e", + "512ed7", + "b151f0", + "48939e", + "912634", + "f0f4be" + ] + }, + "payload": { + "pubkey_prefix": "e855b9e1", + "timestamp": 77, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1342.json b/examples/meshcore/corpus/generated/valid_advert_1342.json new file mode 100644 index 00000000..6080c8dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1342.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11471ccb1bce9fbdfa03def5ee181aa3f42a21c3c87cb0f6f9eaece2cf5e329cbfad1403ce3c1a124f0fd28143f578431b000000d2ce7952e3ab10f5f42e55504a311b3e2bee0abb6ef7c281f364229ace368eeb6f7e4808cc6e5b052a93b10b85d3e42b0d2c7c249ddff2096c7bce8bc84c000201", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1ccb", + "1bce", + "9fbd", + "fa03", + "def5", + "ee18", + "1aa3" + ] + }, + "payload": { + "pubkey_prefix": "f42a21c3", + "timestamp": 27, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1343.json b/examples/meshcore/corpus/generated/valid_advert_1343.json new file mode 100644 index 00000000..2322b676 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1343.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241e9db11033c649da6dd33d362017051f55333ee7fec6932389b1b69f4ba4e381bed91d10000003d516156c37542241dd507620911cd546c5fb5e287b38af7733b5de4cc149b93eae69e026b106332aa2e3f823661d5ca04572ba7738bf8f1ec903863575335c911fd19a3fa0ff645f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e9db" + ] + }, + "payload": { + "pubkey_prefix": "11033c64", + "timestamp": 209, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9743, + "lon": -179.9644 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1344.json b/examples/meshcore/corpus/generated/valid_advert_1344.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1344.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1345.json b/examples/meshcore/corpus/generated/valid_advert_1345.json new file mode 100644 index 00000000..c2d8559b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1345.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a42d72c72fc256ebd4a08956617779518edf1ba515f72fb8f7df7d19fe9d9c3ccf24185c0cd810717b88ee60fd14e10a818ffa73ffe000000ab469e6d4ba343b070a11eee950f3a8f0786a6198170475ecd952aba4e2d2ca907bac347795df61385885c45e8367397f2bbdcf4eafdce3acbd54d085106d6cf93feb5a2fa5f6b45f56327", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "42d7", + "2c72", + "fc25", + "6ebd", + "4a08", + "9566", + "1777", + "9518", + "edf1", + "ba51" + ] + }, + "payload": { + "pubkey_prefix": "5f72fb8f", + "timestamp": 254, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": "c'" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1346.json b/examples/meshcore/corpus/generated/valid_advert_1346.json new file mode 100644 index 00000000..55307962 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1346.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142f342c315ee49ac48a8db560a6247d77010718b477a0abe2c78e280afcc0b543411c470d64e7b00007a8c4371cf7ae99282c6d5dd463f4df6feb283b4d33c5f4335b54e4181191bacc9dc1c3665f5df82da6e72dd7bb7a564779db8b56d136f553e3d79c5c8ebb3d194478ba3fa462446f544", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f342", + "c315" + ] + }, + "payload": { + "pubkey_prefix": "ee49ac48", + "timestamp": 31566, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9453, + "lon": -179.9526 + }, + "name": "D" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1347.json b/examples/meshcore/corpus/generated/valid_advert_1347.json new file mode 100644 index 00000000..e27972ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1347.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124025c72b65f71d5b595dbd86ef7faf138db37140a064d76a34d6455dfd688414276ba93b46d37a55f1721dbbd2447b631d808bd4315cac94c9a35a368e5b8a639e1cab62f5361532429fc749e7551899f023c451f3fa7d4d28b5eb10a7d78d12aa98d24fab92b719a3fa4c9060f661405674", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "25c72b65", + "timestamp": 1178315115, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9743, + "lon": -161.4438 + }, + "name": "a@Vt" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1348.json b/examples/meshcore/corpus/generated/valid_advert_1348.json new file mode 100644 index 00000000..82c3c07d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1348.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114095df1b69d6a2f9f75597f55925922c4240e3aa9ef4760522c918c5840e0aa37484970000951008c063bc3a977a29d502ba3d9f3b72d5a47e07cf4fe44cf9f32621bb523f0e019f1c9722ef819e98b38fbd60472e2c08f7ca3d353673a22829686c0fb6d29450e23c059f6b45f52972", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "95df1b69", + "timestamp": 38788, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 87.8762, + "lon": -179.9998 + }, + "name": ")r" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1349.json b/examples/meshcore/corpus/generated/valid_advert_1349.json new file mode 100644 index 00000000..5d1cd32a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1349.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128042065e5643c0322ad1de30221f15459d534ba3fcb74a99d5e5dc8c660f03d28de2306d52ff67a91fa4df7c6d2f47b13586bdbb0682b1d04ef6c5bb7168dc846b39e610ef2a68d57991b6d3b96dd3adaa5005021bc1096751983bdbd8dc9e1e5c1cabe6c89431eca2facf1d46f5632d542752726b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "42065e56", + "timestamp": 1382887650, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.986, + "lon": -179.9542 + }, + "name": "c-T'Rrk" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1350.json b/examples/meshcore/corpus/generated/valid_advert_1350.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1350.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1351.json b/examples/meshcore/corpus/generated/valid_advert_1351.json new file mode 100644 index 00000000..6a23e694 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1351.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120248554a271b0162ad3f9a846dcad259ef6c9fd46afc28746dd744b0e0095a358e58a10081000033a6c705e6a8edc2228b18148572dfe362e92b3f7637769c70d55521103f35dfd829171bdefbb531e1c792f569319b3fc0cdd827d5e28bb0a14261a698b701421280b5a2fa029245f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "55" + ] + }, + "payload": { + "pubkey_prefix": "4a271b01", + "timestamp": 33024, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.99 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1352.json b/examples/meshcore/corpus/generated/valid_advert_1352.json new file mode 100644 index 00000000..aa12184e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1352.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12047738a4f2f6523f565b27621998257a419b6c1d862b04de37b2060f1036c4cd34c18f02ecffffffff181df0b749f2e573f415b58cf131ed9e731ea2b3dcf4a974fc278557069f2e9fa474aef29e11c52a7660c31f809d8e1e106134207408216b60efe0316fddd21d81297b6c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "77", + "38", + "a4", + "f2" + ] + }, + "payload": { + "pubkey_prefix": "f6523f56", + "timestamp": 4294967295, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "){l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1353.json b/examples/meshcore/corpus/generated/valid_advert_1353.json new file mode 100644 index 00000000..f1b93b63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1353.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288b92df8e50822f4f8e0d8c225237ede80bf6a53b874b7f893a15022de08ad2a06fa92d585ad0a2d1feaf05bbe7308e110fa4a459c8c8a8aabb8000000c962782546582685bb78a3eb6bbeca4a575b9df1db763443f939d9e26bb1138598b3760cc4ebe149ba741cc256cc2680175a7fe5d490c1d5a8ffa24749ed26e49285b5a2faa1c745f5726e5d703a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b92df8", + "e50822", + "f4f8e0", + "d8c225", + "237ede", + "80bf6a", + "53b874", + "b7f893" + ] + }, + "payload": { + "pubkey_prefix": "a15022de", + "timestamp": 184, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9763 + }, + "name": "rn]p:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1354.json b/examples/meshcore/corpus/generated/valid_advert_1354.json new file mode 100644 index 00000000..a7d58bd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1354.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287d391acfafed2d74e0528d5715ab5730fb560c4b46ba4e8286aeb124e2b12dab2e43b9cb344aeb3b5c21faceac9b6a949cb7663a4ff3bdcec0adb06137fdc21aafac1ff8fd5ee5996f829dc729c6791eda2f205be3a3be9c8cd1a71909ed32eed322c47bb7ad242f0abd417c2f075b5ad265a74c0d86eec58b1128c0ca3fa4771c8f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d391ac", + "fafed2", + "d74e05", + "28d571", + "5ab573", + "0fb560", + "c4b46b" + ] + }, + "payload": { + "pubkey_prefix": "a4e8286a", + "timestamp": 183295035, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9777, + "lon": -121.0815 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1355.json b/examples/meshcore/corpus/generated/valid_advert_1355.json new file mode 100644 index 00000000..28c4bdf3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1355.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128058c0b69935c84ec0527807783bf96d5aed746964c2f28591983b6000369371635a000000b04dbe544c9e75dbf9a07c658d317972401f2f07e15b69f05715344c0925e7f779dbb67887b938031d6d184a02a2ff0d9e610300fee540947c2168ec15c7e19d01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "58c0b699", + "timestamp": 90, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1356.json b/examples/meshcore/corpus/generated/valid_advert_1356.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1356.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1357.json b/examples/meshcore/corpus/generated/valid_advert_1357.json new file mode 100644 index 00000000..ac848eba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1357.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a7dcca2b8ab12df92ba6a277002adc838b8778fff45463ba0682a109df9ab29738e8cb01501014ca0036931b3a484ca07d324bbc0cc0000004391f1fa288cfa96f360852b11f1ac27cf7525f7b83186ce1d8210a4caedee82edf2ca4e909eeaf16019237a8f045c3d7e4006e208c39dafd52dd1239c005f6004", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7dcc", + "a2b8", + "ab12", + "df92", + "ba6a", + "2770", + "02ad", + "c838", + "b877", + "8fff" + ] + }, + "payload": { + "pubkey_prefix": "45463ba0", + "timestamp": 204, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1358.json b/examples/meshcore/corpus/generated/valid_advert_1358.json new file mode 100644 index 00000000..2206eb96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1358.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118675a1c8abc66b1d13643a1fd3c4529239fa090cc452c8342c14883f5cc041ac96067fc7d08ce365a5bc7726be95e30d3967a57f0000004e1c35d93887b7dd7cdb86f64c757cb93b6dbf540394993e02e663dfd3ee8fb4504ecb61d0bea73ee5d7087ddfc873f24cc8a0a2314b9f01e2aaaf4f7a16db4102", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "75a1c8", + "abc66b", + "1d1364", + "3a1fd3", + "c45292", + "39fa09" + ] + }, + "payload": { + "pubkey_prefix": "0cc452c8", + "timestamp": 127, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1359.json b/examples/meshcore/corpus/generated/valid_advert_1359.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1359.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1360.json b/examples/meshcore/corpus/generated/valid_advert_1360.json new file mode 100644 index 00000000..83f8eb5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1360.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281a783cd2a3bc52f8353eda6055777b87050a3be60177fd915398ceb21274c5d374b9934195d0000eef1b8e643de02da063d76a3904be140afe368b701d49e76855b8f5cd24e9ba749a06008097a99feba7b9f178739f9f2826085feda6db1fd262fcb718d9b24cb93c3cda2faac0346f56536", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a783cd" + ] + }, + "payload": { + "pubkey_prefix": "2a3bc52f", + "timestamp": 23833, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9938, + "lon": -179.9609 + }, + "name": "e6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1361.json b/examples/meshcore/corpus/generated/valid_advert_1361.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1361.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1362.json b/examples/meshcore/corpus/generated/valid_advert_1362.json new file mode 100644 index 00000000..d4ea94f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1362.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201e0386648fde4f3ab96643673e6ef59c9793ace81ef7607447527065edb44b646402b00000063f6665e12270f2b1cd9de768bccb9a0f79d3a91bcc29cf1747a9567d07d87a6d8e8f0e0f66827597d4d95fe7910ef296f122c025b06946100b7d729f90e5c3e8373", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0" + ] + }, + "payload": { + "pubkey_prefix": "386648fd", + "timestamp": 43, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "s" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1363.json b/examples/meshcore/corpus/generated/valid_advert_1363.json new file mode 100644 index 00000000..b6bd4eb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1363.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12874e7479417a98384c0a9e19e3aea3c6d8861431ec1b8328b1f9d59739cf7740113da0a9c7269ecd35158df59bc8d36c8b8448e58de9ce33f4a551b96e4b2d24c06607d91bae2395deba1fe70b08e578d90e0edd0d902c5f3286f80b6233771089010d768ca176fd934ef3d1b673ad0c44e7ef88f18b199c631f9294e0a2faffff0000335a424c7031337b33", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4e7479", + "417a98", + "384c0a", + "9e19e3", + "aea3c6", + "d88614", + "31ec1b" + ] + }, + "payload": { + "pubkey_prefix": "8328b1f9", + "timestamp": 2784244686, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.989, + "lon": 0.0655 + }, + "name": "3ZBLp13{3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1364.json b/examples/meshcore/corpus/generated/valid_advert_1364.json new file mode 100644 index 00000000..6f9af046 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1364.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11433afc97ace5b7139f231fc489771a0c90a7b16b13af66316df3006045e3dcf6938bd83083bb84ffffffff22c17e78fa206e8547b24342c33c6f2c43a76f64e1541b7ccbbc65bb1391f5c5df5f3e5f56a29c74d9ff558f8b5355607ab13d02d1cc4534bc6e1f1b02c4359402", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3afc", + "97ac", + "e5b7" + ] + }, + "payload": { + "pubkey_prefix": "139f231f", + "timestamp": 4294967295, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1365.json b/examples/meshcore/corpus/generated/valid_advert_1365.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1365.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1366.json b/examples/meshcore/corpus/generated/valid_advert_1366.json new file mode 100644 index 00000000..b31f6bcb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1366.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101b05922940241ede7600949d35b24a6445f6003f359c28b554d4f7e5a327378fab9eb5b0e5626d3c1aedbc7061cf3e1763467c72ceed39d37ceb04b740d7f72d1cdc9e84be996db939afa2add9a1002b8e994d41970bdc672ba8c92e976ad5d6cd40b79e3b104", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0" + ] + }, + "payload": { + "pubkey_prefix": "59229402", + "timestamp": 1443781611, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1367.json b/examples/meshcore/corpus/generated/valid_advert_1367.json new file mode 100644 index 00000000..44376b6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1367.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11487def8db6e73c3a4eaeca79dc83bb89b5365ee73698731d299d71a8f24c8c4a38aa8897a77dd61c0a29ad81e4cc51ba23ffffffffdf193712f90e1bd4c2871668990b6f2baaf320b0974d050f607939c0a0c49b06e23f9870eaaa10f24db7d1fe954a0e200fc197621a7b5d63b5d875b39f0bdc45825156", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7def", + "8db6", + "e73c", + "3a4e", + "aeca", + "79dc", + "83bb", + "89b5" + ] + }, + "payload": { + "pubkey_prefix": "365ee736", + "timestamp": 4294967295, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "QV" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1368.json b/examples/meshcore/corpus/generated/valid_advert_1368.json new file mode 100644 index 00000000..be447a9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1368.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11887a1313cfc401a82c478206de45bcbcfd04ae4f5a7741c4a7860b2dc4ce93a434914524403ad2ff7c952150d83d17a121ec90cac3ad36f62538ad00005e75bb3991b6aa15d001fe4756c2512077b293f267d0d4409df0729a64ab89caa02f9b7494a476f0287c2cd4a83d36e6b4171d215430d043fc1e7067e47f7ff292aff8a2fac44046f5524638453170395223", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a1313", + "cfc401", + "a82c47", + "8206de", + "45bcbc", + "fd04ae", + "4f5a77", + "41c4a7" + ] + }, + "payload": { + "pubkey_prefix": "860b2dc4", + "timestamp": 44344, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9828, + "lon": -179.9453 + }, + "name": "RF8E1p9R#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1369.json b/examples/meshcore/corpus/generated/valid_advert_1369.json new file mode 100644 index 00000000..ece9ae27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1369.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185aec39c6720cd86e5e85c79d032936f962de2dd2dcedf77943409523a41342004c5c6552b949e336e489a3bc775db1b0f000000933913ca89c93946e3c0ac7cbb3f940401be283c81fe17c515664741612acf974c75255caa7c4a95aebc660ea3fd9b172500ba4f4e6cec200cdd00a05bb69f6b01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aec39c", + "6720cd", + "86e5e8", + "5c79d0", + "32936f" + ] + }, + "payload": { + "pubkey_prefix": "962de2dd", + "timestamp": 15, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1370.json b/examples/meshcore/corpus/generated/valid_advert_1370.json new file mode 100644 index 00000000..82b2b15a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1370.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248af9c92b0996ae7d0c9e827529e83fb438084c9cc88a16bfc5c9089bf7ea470d313802cc9aa0060bd53a51e134cb09748fa42eead97d5a6e9b78077ea90313162ccf46a277a365a8258c3ea42887e1f98402f51063dc8342cf82cae5c6eacc15686c83ca5dff97e98e343092fc6f1a3fae2a1c18803", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "af9c", + "92b0", + "996a", + "e7d0", + "c9e8", + "2752", + "9e83", + "fb43" + ] + }, + "payload": { + "pubkey_prefix": "8084c9cc", + "timestamp": 2918073082, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1371.json b/examples/meshcore/corpus/generated/valid_advert_1371.json new file mode 100644 index 00000000..b45212ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1371.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184f98089fd265988f2db56c19310d6822b2d82fdab742ed47719bb91c4b4d31ddbbba143fb0ba68b249218d107b40300005ebfadd66f749b1a6b416a75972575e3389d581fd281e049650730d078b3766896bb0b0fbbdfda4d786783160fe62b70e6d9ee2b22022aabc03eafd5a0a510db8337305f583b2542496421295d5a794b4e26303f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f98089", + "fd2659", + "88f2db", + "56c193" + ] + }, + "payload": { + "pubkey_prefix": "10d6822b", + "timestamp": 948, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "70_X;%BId!)]ZyKN&0?" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1372.json b/examples/meshcore/corpus/generated/valid_advert_1372.json new file mode 100644 index 00000000..74b53719 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1372.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247d0921a46aff37c54a8af27854684e1fcb35e6741ab6aee921fbf44fd4cd16d2b5516006b93e694218eda816c233969f70000e01161de2f850445a9090e3ee3e89607a20b35991f92f79cab228dd2f2b3f5acb9ffaad2a87493883999f17d426b0260dbdeddfd5643783dd73dd8c564dde9a983495f68385973287d325f252e363b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d092", + "1a46", + "aff3", + "7c54", + "a8af", + "2785", + "4684" + ] + }, + "payload": { + "pubkey_prefix": "e1fcb35e", + "timestamp": 63337, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "I_h8Ys(}2_%.6;" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1373.json b/examples/meshcore/corpus/generated/valid_advert_1373.json new file mode 100644 index 00000000..949dabdc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1373.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124939ef7e83ba3dd8da3263899a9d57ecf670ede3d4ddb169083e5a9e5e887fa9cc156158569935400b505aee59c478bab6a7574e000000af604f7dd0452987271080721200e41abcc039283bb5b46156ed9ee65fbe44ecf7fb932d77117bfc93e1db9cb66ca29e7104de3c5dbe3faa60ccff196b2f01c311a7ffa2fa196b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "39ef", + "7e83", + "ba3d", + "d8da", + "3263", + "899a", + "9d57", + "ecf6", + "70ed" + ] + }, + "payload": { + "pubkey_prefix": "e3d4ddb1", + "timestamp": 78, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.981, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1374.json b/examples/meshcore/corpus/generated/valid_advert_1374.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1374.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1375.json b/examples/meshcore/corpus/generated/valid_advert_1375.json new file mode 100644 index 00000000..b08bfde2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1375.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1288a68351bc4538d739ea451619e60df1bf4e7e9e81a4d70d0c812f408814673b2bf00d360ded3ab68ade6a1641ada8ac1125353dc952cea523fa11846145c2b0fbbe407c93f2bdfb391fa8832884e9bf2bdda888eecd41e07b1e218e32f1ddc63f4f6cbc2930f2405646b2345ef475192c1dcd819bb89935c32c0c0b458240", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a68351", + "bc4538", + "d739ea", + "451619", + "e60df1", + "bf4e7e", + "9e81a4", + "d70d0c" + ] + }, + "payload": { + "pubkey_prefix": "812f4088", + "timestamp": 1636045306, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1376.json b/examples/meshcore/corpus/generated/valid_advert_1376.json new file mode 100644 index 00000000..516a6d95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1376.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242e88fba2156a08719df6dfb3922d9b568d6820f48d6ef51235abd65a7ab6d82464a8435cf6dea00009288787cab4e4ed42459b85b5b60ffe876cc7f25ced9c395f1ffb2c9ada2b6104403d556ee6bbfad594515d2e29261d598c0e4cc6442dc96b3c3f008ec4e0cc0929b2e1cfdfff645f5235b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e88f", + "ba21" + ] + }, + "payload": { + "pubkey_prefix": "56a08719", + "timestamp": 60013, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -48.4847, + "lon": -179.9642 + }, + "name": "#[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1377.json b/examples/meshcore/corpus/generated/valid_advert_1377.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1377.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1378.json b/examples/meshcore/corpus/generated/valid_advert_1378.json new file mode 100644 index 00000000..2d10393f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1378.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12056fa84fb456e42a454415cfd697ae1d02003ebde350df2c606781e0821517e51d9850be19c0fd13e7fdf22a8f041fb4827f8d91f14d2749e051fe66c4116c16d937b044c5b727c6ec88748b958011cb69578991503a44ab1767803136758278e534168310e71ae8689a04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6f", + "a8", + "4f", + "b4", + "56" + ] + }, + "payload": { + "pubkey_prefix": "e42a4544", + "timestamp": 4259779581, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1379.json b/examples/meshcore/corpus/generated/valid_advert_1379.json new file mode 100644 index 00000000..5583f7ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1379.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128213479f169cc7794d3066ce44e7aa9c565529184728f19ec59bdb8d07cb38d01689e0b79db9b5594a0000ee069796fb3c3e529e005fdac18db8ff20d0260a12ebddad2d1e9923463f528842fae33fac6d9874a78b7a0773917ebd7dffca9a4b49fc952816cb5eb11058729298b5a2fa5a7545f565494a7a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "13479f", + "169cc7" + ] + }, + "payload": { + "pubkey_prefix": "794d3066", + "timestamp": 19033, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9974 + }, + "name": "eIJz" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1380.json b/examples/meshcore/corpus/generated/valid_advert_1380.json new file mode 100644 index 00000000..a7a59599 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1380.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11055175dea8e35173927bebe48588d485f7f01cacd90dbd9317b13a3ffca5126387456d9d5015ffff1f00751fae3a8f0fc7b9eacaabef5a94eb5de700cd2036c43074371f9991b7fa0b482a69d8bc88b87b6b5c28ad326fc086398438ce054b29f9e89a162d9fa05bb81b833022474b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "75", + "de", + "a8", + "e3" + ] + }, + "payload": { + "pubkey_prefix": "5173927b", + "timestamp": 2097151, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "0\"GK" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1381.json b/examples/meshcore/corpus/generated/valid_advert_1381.json new file mode 100644 index 00000000..024e810b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1381.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128351ab122d095d653c64e83cc0c54ba6b298d17cc5497632d0be7a24b1a6d7c19da9265fbc28223aa0b766000000d12d1dff16654de65346ef70e753b6d5b124445f534f64142f90c6ee76c2a47e5d21b0416b4cb95ef64eef4cb87b37d9337536ef0b7614b2cee8b6c509206c7a04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "51ab12", + "2d095d", + "653c64" + ] + }, + "payload": { + "pubkey_prefix": "e83cc0c5", + "timestamp": 102, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1382.json b/examples/meshcore/corpus/generated/valid_advert_1382.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1382.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1383.json b/examples/meshcore/corpus/generated/valid_advert_1383.json new file mode 100644 index 00000000..a89ffbf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1383.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12060fe1db77b53cd29653ddab29dbaa7b528002efd37dc9cc283c4d254ccc22509fe0db49e6ffc39e640000f9fecb0dff9c4765a294bed852a0b2ea50557347f287814bb7e694738057db6494bcd667172b1ffefa24462a2c86569ec9bc691270c13237dc1b98b9c6bc934d03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "e1", + "db", + "77", + "b5", + "3c" + ] + }, + "payload": { + "pubkey_prefix": "d29653dd", + "timestamp": 25758, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1384.json b/examples/meshcore/corpus/generated/valid_advert_1384.json new file mode 100644 index 00000000..26e3427b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1384.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11848e635f92091a3294898d3fcc37491ddf196737e0e7992407e064cdcbe8d4217a88d23f2e73b7e4a87653eba2f9570000bdb60277d117333b57e6a8abfd1a9843e1524df304bc66fa53b02bbae6619e59ab0530735670848231264f05dec79de8fc7e5b23fe7451670c05c02c752e693c824d284c4d386c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e635f", + "92091a", + "329489", + "8d3fcc" + ] + }, + "payload": { + "pubkey_prefix": "37491ddf", + "timestamp": 22521, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "M(LM8l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1385.json b/examples/meshcore/corpus/generated/valid_advert_1385.json new file mode 100644 index 00000000..d5149209 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1385.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203325e1e45152c2fd298ac2fe975b6f2c4e6df87fc98197cb44fe211f0f964b9d480b38d4901fd5ef449f909610680510d8c24af91411c9d183fec9a4a6dbde59cd085080d36f5f758e3a147e039fc673d301198604d33f4be3eefbde002d00bb336e32d6fb7b4a9118d10d5023a4b46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "32", + "5e", + "1e" + ] + }, + "payload": { + "pubkey_prefix": "45152c2f", + "timestamp": 1593639241, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 47.5178, + "lon": -179.9426 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1386.json b/examples/meshcore/corpus/generated/valid_advert_1386.json new file mode 100644 index 00000000..88f2d1df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1386.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120469933101aa8837d4a6af7982d341a7a5fdc1e2a46d45896210e1b71ea5d50c5f34f0e30b2a000000433d277c77be7e096d3888a3bd35db88dbf7094f8913561186bd7d8260f96c8eaef51d45a98f9041ed0a1eb49fe81123eee741d2e56586516957214063e879a31337e79d0122b645f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "69", + "93", + "31", + "01" + ] + }, + "payload": { + "pubkey_prefix": "aa8837d4", + "timestamp": 42, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 27.1256, + "lon": -179.9808 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1387.json b/examples/meshcore/corpus/generated/valid_advert_1387.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1387.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1388.json b/examples/meshcore/corpus/generated/valid_advert_1388.json new file mode 100644 index 00000000..3f77b873 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1388.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12083dec8ffb847442c0f590659f51d8deea5e9747958083a214cbd792ed7568baa7befd56acdf373a49b44500005a3e2166014fda63653b13ed1f43533912f735a5657a79a151f90bb6c3ab8afed4b584fad8020f6bdd88f65a95177eac694f9f9add352ebbd3d57799f5fcfd059443b6a2fa926946f572", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "ec", + "8f", + "fb", + "84", + "74", + "42", + "c0" + ] + }, + "payload": { + "pubkey_prefix": "f590659f", + "timestamp": 17844, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9348 + }, + "name": "r" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1389.json b/examples/meshcore/corpus/generated/valid_advert_1389.json new file mode 100644 index 00000000..4248ab8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1389.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12826cb0a3523f07a597c01835571bb284ed35fa642f532db9d3736606c0f47806b0bb60af7c859cb90000008599adaf34c2d8eea39c2e0be740750b0d01da04a48dfc0e25cb6f76dfd911d23f1f065a881b3d9ea765ca21ca3fc42c62f484645f0e91eef995fb17106d6e8503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6cb0a3", + "523f07" + ] + }, + "payload": { + "pubkey_prefix": "a597c018", + "timestamp": 185, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1390.json b/examples/meshcore/corpus/generated/valid_advert_1390.json new file mode 100644 index 00000000..718d92fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1390.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245ff3c1927c64800e4eba3f077543ebd8e00e5a75566f8e90add92fa783f1cb0748642af9ce1f8a93b700d877e57e1269955d5c669b391ff497985d24ae975b4698244d5f104a8c18d84fed9bea18f2481ca1a90e19d75e04c83dcf92b4ad2df6e65031b7c6013768d5f5623d8a6b2916789a3fae91e46f54163", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ff3c", + "1927", + "c648", + "00e4", + "eba3" + ] + }, + "payload": { + "pubkey_prefix": "f077543e", + "timestamp": 3780607623, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9458, + "lon": -179.9539 + }, + "name": "Ac" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1391.json b/examples/meshcore/corpus/generated/valid_advert_1391.json new file mode 100644 index 00000000..99dd6ef5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1391.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281003e168a6242e6df53df77ef69ea3f4284797f1aa314b81cb906c09599cf40347dfb0d5b0000000f9c8458f1a196d917963b82fa83d5b28852b9a265f6133f217fed7b1243f159013d152b28545ff394d7e59f9272ed5181e65083aecdbc167600cfa629d322ed83275a253827754f237d57595f2e694e68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "003e16" + ] + }, + "payload": { + "pubkey_prefix": "8a6242e6", + "timestamp": 91, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "'Z%8'uO#}WY_.iNh" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1392.json b/examples/meshcore/corpus/generated/valid_advert_1392.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1392.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1393.json b/examples/meshcore/corpus/generated/valid_advert_1393.json new file mode 100644 index 00000000..8dc9b7f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1393.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12498fd30184380b0a16676108bc72c33ad984fe23fa9f87bc2e4b53cfb53beb5232f9dba4a07f91a0e8e7757b509f6282c10e363152b4a1a0703a08fe7e4db096468c539884d52b813b4ff7ff18ebacde074983857e9925c7d7d6e6108ee4a6f988ed3b70b36e92344e6bde9a8b73405c52bb57eb9ad997126fe3cc03f62a46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8fd3", + "0184", + "380b", + "0a16", + "6761", + "08bc", + "72c3", + "3ad9", + "84fe" + ] + }, + "payload": { + "pubkey_prefix": "23fa9f87", + "timestamp": 2712949297, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 63.7592, + "lon": -179.9509 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1394.json b/examples/meshcore/corpus/generated/valid_advert_1394.json new file mode 100644 index 00000000..87d1612c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1394.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1143483a10e2aebfd419523ad6c00b5c5ffc3808192b1936cdb217ec1d5a7ad538cdfbf646901d1ca400000052c65f771a267ae32ae56d0350da7669dc8f6e74a7e141f6fdfd57be42fce3a6559ab52a71bcbf3e1c2b0e636096e9b2f0c9ccb52e06004dea967bc32ca98a77815278274c22775b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "483a", + "10e2", + "aebf" + ] + }, + "payload": { + "pubkey_prefix": "d419523a", + "timestamp": 164, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "Rx'L\"w[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1395.json b/examples/meshcore/corpus/generated/valid_advert_1395.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1395.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1396.json b/examples/meshcore/corpus/generated/valid_advert_1396.json new file mode 100644 index 00000000..ba9f6219 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1396.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12425d02d4640f1828787d6b3f7705d8fb9f5bf7c23f4dd74ee64766c43956d730976efc7876ffffff7f941e0acd0d9e6764402b8df4f6c152649e49f0981e1e4856b3cf10cb15671fc5e3d0f7fcab1b1eff171f9becdfa6f6ac38888d045dd3c5773c34dd8b168966db04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d02", + "d464" + ] + }, + "payload": { + "pubkey_prefix": "0f182878", + "timestamp": 2147483647, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1397.json b/examples/meshcore/corpus/generated/valid_advert_1397.json new file mode 100644 index 00000000..5d4cf586 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1397.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244e6e8737649122a072217e29549724cabadfaf9e381d238f6b500c3ef6b8000dfc57968b568939902f94a0000513b56ef16c36cfe99870062025a6a1bfe86cfe2fcadc8ec35c3b0e6553cfa356453cea4ef0df599086ef087c22395f11817ab62d63fcd0f06183fc4445c33ab1444b6a2fa766b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e6e8", + "7376", + "4912", + "2a07" + ] + }, + "payload": { + "pubkey_prefix": "2217e295", + "timestamp": 19193, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1398.json b/examples/meshcore/corpus/generated/valid_advert_1398.json new file mode 100644 index 00000000..ca4fbd7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1398.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240b7bfb340a40e0b2d7283eb77220a02a48e768edfd2d99d406e19de09502133daf00000004d02803ffd0a995c2b59b42258a2862f0054078ea41c02c20846ab3418db9955299c00e5c443ffdc92ba82b88b0cb1fd91653726ae37e29ca21d3b2cf5345c9804", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b7bfb340", + "timestamp": 240, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1399.json b/examples/meshcore/corpus/generated/valid_advert_1399.json new file mode 100644 index 00000000..cb29ae98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1399.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11035cd0a1bba7940418632d71b4d6b7a124b052829a572fe1c1b70aba1727c6536a8eb9f35b870000f46f16a7adbb676b70d07fdb089928228283c905b0728da669f3f945314771d5df81df1fd149c426ccd67f9a5a8e7fe516c1462fd45df6ecbe77d53a0a719475842c6b58492a4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5c", + "d0", + "a1" + ] + }, + "payload": { + "pubkey_prefix": "bba79404", + "timestamp": 34651, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": ",kXI*M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1400.json b/examples/meshcore/corpus/generated/valid_advert_1400.json new file mode 100644 index 00000000..febacaaa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1400.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120887f222ac6e44a59d64f9f3304ba11b122683df460360438eb318d3d020592d67da158dce5ea97913960000003d15b2e6f7efb35345fd3743188192d242c89ae88b5636b6752eb9d28fa52aebf67bcaacfacd7e99e2b8ab8a73c33972b4335208e65ae59a08a79f94e51e1f8d837b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "f2", + "22", + "ac", + "6e", + "44", + "a5", + "9d" + ] + }, + "payload": { + "pubkey_prefix": "64f9f330", + "timestamp": 150, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1401.json b/examples/meshcore/corpus/generated/valid_advert_1401.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1401.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1402.json b/examples/meshcore/corpus/generated/valid_advert_1402.json new file mode 100644 index 00000000..a74bf681 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1402.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146d78e66ba4c53e8d840584d0ff5a36f91a173fe8dd5794932f050bf1fe866243aa536fb13217e916f1c7de42a061d000082d4a8fcdcee69ef9c5ae72921b4bed1e2d054e5e05f9323cf82fa421315a8fa740e38dab53dc2ed0658137410877c24fea74151f754a1897b449c1b6677b4ef92d9eb1f04a5c380005d40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d78e", + "66ba", + "4c53", + "e8d8", + "4058", + "4d0f" + ] + }, + "payload": { + "pubkey_prefix": "f5a36f91", + "timestamp": 7430, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 69.2009, + "lon": 8.4387 + }, + "name": "]@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1403.json b/examples/meshcore/corpus/generated/valid_advert_1403.json new file mode 100644 index 00000000..eab2174a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1403.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12456c6e70e1faf717e68ca0efa414fa7900a99f668ae0886e4c86cd7fc758c02a91b6d31fd20de670b00c2cad2cf04b0f06c55723532b76b15ef054394eb723abaf3d41f4dfbac4eaae3efacacc8e8b103d3606df58f76ed7be3aa9a6b844da81804dbed8c2ae22d9b1bb757ecc8982147c4f0cfedda145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6c6e", + "70e1", + "faf7", + "17e6", + "8ca0" + ] + }, + "payload": { + "pubkey_prefix": "efa414fa", + "timestamp": 1274031277, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -32.7477, + "lon": -179.986 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1404.json b/examples/meshcore/corpus/generated/valid_advert_1404.json new file mode 100644 index 00000000..7d80b180 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1404.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145019c6a792e89a1a4608ea284fc3e47f4c3780cac6ddb3339ad428a54b42fdd43f2817161a2578e42f168a5cb0000bb8150013163f240848f7e19843e2ce24591604009d19ab583567f2310ffd6ae9f7d4d325b414ed48f320997bfee8d8afbc3cebfca005ce6e45ebc1466dc390101", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "019c", + "6a79", + "2e89", + "a1a4", + "608e" + ] + }, + "payload": { + "pubkey_prefix": "a284fc3e", + "timestamp": 52133, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1405.json b/examples/meshcore/corpus/generated/valid_advert_1405.json new file mode 100644 index 00000000..48776c25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1405.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284eff05fba312794695936c13b3d905f7e07f1589b127642def03ae407f541ab2d1adb5d1059826680ce6216ca10990000b5d4a4c9837e06bf3381fc8d13ed1ade8b0501e7405000de79df9513ad5e85eeaa7c52baae365073b333c53100608141fd3b9a8b0c2b66fd05eec3c2f12c964284675530493a4e4f3f4e712d432f5728", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eff05f", + "ba3127", + "946959", + "36c13b" + ] + }, + "payload": { + "pubkey_prefix": "3d905f7e", + "timestamp": 39184, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "gU0I:NO?Nq-C/W(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1406.json b/examples/meshcore/corpus/generated/valid_advert_1406.json new file mode 100644 index 00000000..07f8fae4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1406.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249295149ecb3a70c19c16379f0fdf7ea552772cfe92d7069539ed20ef1ddbe86b940e424663303a83a2527f53b593fb82905c0326a0000cfa435243e1695e02f438eba486c868446f6d07363dbcfff5ce81844d693b107c417d3fd57180b06a91707a5732b4647fbe8a1e8e17dd8fe9f8f461a6d0aba7d94b6f3a2fa7f5e46f545206d2251", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2951", + "49ec", + "b3a7", + "0c19", + "c163", + "79f0", + "fdf7", + "ea55", + "2772" + ] + }, + "payload": { + "pubkey_prefix": "cfe92d70", + "timestamp": 27186, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9841, + "lon": -179.9377 + }, + "name": "E m\"Q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1407.json b/examples/meshcore/corpus/generated/valid_advert_1407.json new file mode 100644 index 00000000..67289c7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1407.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12897b3695effcb5bdfbe8e08e5bcfa7c5003049a1a0aaae5b78ce71fcfbd008c77133fbf0b9b28545f9fc8fb26f2ac7dec090c42afdf0d0c0ae0634dd3c8900000724faf92a2d16fd3cd417d6eb82093de3f2ec3d4c7ebd0fce2f2f411365a71605b426dc228f4c037d954925b3c149ce31fcf8fa00132cc4dbefdbf30ddad1d784466447", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7b3695", + "effcb5", + "bdfbe8", + "e08e5b", + "cfa7c5", + "003049", + "a1a0aa", + "ae5b78", + "ce71fc" + ] + }, + "payload": { + "pubkey_prefix": "fbd008c7", + "timestamp": 35132, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "FdG" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1408.json b/examples/meshcore/corpus/generated/valid_advert_1408.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1408.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1409.json b/examples/meshcore/corpus/generated/valid_advert_1409.json new file mode 100644 index 00000000..332d8e90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1409.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11427e8849690f47a1305cee6edd5373d7dac493fc61253d84e1546a821a7c91f0fb9b068bea472d0000aaa1abc996b84b164ad9e1a0d7f1c38ee910808d10fc5cc294082e444cf44b0a50633c74cb71d83d478349f8e7a645aa738bf9a5057c61cabf013e42222fd2628339526b626d4c40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e88", + "4969" + ] + }, + "payload": { + "pubkey_prefix": "0f47a130", + "timestamp": 11591, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "9RkbmL@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1410.json b/examples/meshcore/corpus/generated/valid_advert_1410.json new file mode 100644 index 00000000..cf375c8e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1410.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141942761bc848a71279d8528b8355d5a9b48928c8cd1662ffdbbd2916fed6646ab1ad89cad0000380397fae4acd9275e49612cabbfa50f7b486b9909e5a91210a612f4994fbaef54d142d070088a615f149df733d15dff17581d5d2dd17e0daa40355c4ddb9fcb116c25a3fa94b4bcfc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9427" + ] + }, + "payload": { + "pubkey_prefix": "61bc848a", + "timestamp": 44444, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9713, + "lon": -54.7419 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1411.json b/examples/meshcore/corpus/generated/valid_advert_1411.json new file mode 100644 index 00000000..f9068d15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1411.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110aa9fc6b799806965690fbeab99623479b8a2d5a47e69be230df6da44bf50aaa57d1c2fadf11429f97c83c4fca8959a8376f93d0b3751e3c8b8940bebee16f9b7552cb74d9142ab52f832b62efe84b0816013b289d08c4437fe34100fe52b318db547e072833b0bc9f6be0640d8a6402", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "fc", + "6b", + "79", + "98", + "06", + "96", + "56", + "90", + "fb" + ] + }, + "payload": { + "pubkey_prefix": "eab99623", + "timestamp": 1502202447, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1412.json b/examples/meshcore/corpus/generated/valid_advert_1412.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1412.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1413.json b/examples/meshcore/corpus/generated/valid_advert_1413.json new file mode 100644 index 00000000..90ef7881 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1413.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12895fa34134a464f3f01aebc0e9cb2a0a39c686f2268b619641e6cb3ee74259a1e4afbf660cae09ab6419a1ef007b4184ffea0067c547eb86f6df81e360c300004cd608d425a1e71b0e90b52284fe7b2a5bc6c489be550f45eef7bf8333ea8e1b083d4c73c9e29e33f4911f4a235f6a3d1e0bbff5912ec17fcd9c7523e97723c103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5fa341", + "34a464", + "f3f01a", + "ebc0e9", + "cb2a0a", + "39c686", + "f2268b", + "619641", + "e6cb3e" + ] + }, + "payload": { + "pubkey_prefix": "e74259a1", + "timestamp": 50016, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1414.json b/examples/meshcore/corpus/generated/valid_advert_1414.json new file mode 100644 index 00000000..2be5bee0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1414.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12403cc2834cf42c8f6041863c5d39483f5694e79ee53d3444f6eecda0cc7831cc7dfc4a000014f3954220d4a239d064188e23d2fdfd0668b49061c74cbc56e3e514de8504d54702730811fe6852de5664e545482a60f2ceb1fc5db1acd6ac82bcd865fecdf213694835fbf3337bfc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "3cc2834c", + "timestamp": 19196, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -80.3941, + "lon": -59.0346 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1415.json b/examples/meshcore/corpus/generated/valid_advert_1415.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1415.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1416.json b/examples/meshcore/corpus/generated/valid_advert_1416.json new file mode 100644 index 00000000..ef09206c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1416.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124924b1c0bbdccacecd001d3afa90600cb111dfc2a1f25a278939a4d647b8ddce5176c2b57b7bbea2290a9ba0da32d72ce3559eb000000071c641d375b29c326cae434482097acb1c124a380944d583170c2934ebb24fd9f2ed8be25591285db1b401fbaced056d08c521150c2e68300011106a1e4f96a403", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "24b1", + "c0bb", + "dcca", + "cecd", + "001d", + "3afa", + "9060", + "0cb1", + "11df" + ] + }, + "payload": { + "pubkey_prefix": "c2a1f25a", + "timestamp": 176, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1417.json b/examples/meshcore/corpus/generated/valid_advert_1417.json new file mode 100644 index 00000000..502090e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1417.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204e588bab5cc42859bca57abecbf58b6ee3abd4b3cc1dea15a5d003d59b07a5d824803e662dc0800007d609520252769067dc1253ad0606cec3fd0ffe0ff9605103fa95534da3e796897dceaaa433ffb6db1251d9b2b7d29126f27c37e84cc8bde534a889d6ca7504203", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "88", + "ba", + "b5" + ] + }, + "payload": { + "pubkey_prefix": "cc42859b", + "timestamp": 2268, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1418.json b/examples/meshcore/corpus/generated/valid_advert_1418.json new file mode 100644 index 00000000..f0b8b568 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1418.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208a97e2e1f22595a16118fb1810a0ba114d2c59e35e41a6ad5f7391a2f39295ffedad327ed063bdff82b9400000577ee46d2c256effb496ff266eaf14e43e9a5ecc8b4b374fb5f1e454250e028f80c6f26e757beed2f494bbe6a9cd81f4d01c8e175df89c4ba4856e60b0db23c9317b6a2fa5e4f46f545674c23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "7e", + "2e", + "1f", + "22", + "59", + "5a", + "16" + ] + }, + "payload": { + "pubkey_prefix": "118fb181", + "timestamp": 37931, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9415 + }, + "name": "EgL#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1419.json b/examples/meshcore/corpus/generated/valid_advert_1419.json new file mode 100644 index 00000000..2f4cec4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1419.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a22d0827b23bb451d881883c851c8384e3158c7e1bb4dd073a9db97c4cc95e15c1b97752e1c739e9d33ba49d58789bcc7f2c612fe9500000023cfc28ac9501274a12ded102e937f6a112fab915d4c157202b16ab846be882f84e1b318ebd4d10149951e8a3230cad7d3da176f037363bae61e1cf1e66a717c12f55a94fd7d5e46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "22d0", + "827b", + "23bb", + "451d", + "8818", + "83c8", + "51c8", + "384e", + "3158", + "c7e1" + ] + }, + "payload": { + "pubkey_prefix": "bb4dd073", + "timestamp": 149, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -40.609, + "lon": -179.9377 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1420.json b/examples/meshcore/corpus/generated/valid_advert_1420.json new file mode 100644 index 00000000..c0691d60 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1420.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118462838d74642a8ae28edcb9acfede5ae7931817fad9ddb954bb65984c7fc2bb46f279572bfaf72712c5e7f664a200000046196508c98a5d353c1f8c585c6dd2e9e26cd373976ce69f536c4d12b71342754565d7a5cdb40ac962b73950c264eb7c19dd9152380095f37013aff81c20a71904", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "62838d", + "74642a", + "8ae28e", + "dcb9ac" + ] + }, + "payload": { + "pubkey_prefix": "fede5ae7", + "timestamp": 162, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1421.json b/examples/meshcore/corpus/generated/valid_advert_1421.json new file mode 100644 index 00000000..58bb3542 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1421.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110937f47dc13024322bcda1dce69cc038b3ff508fc9859e9062d5673c7d56b18225b33f15d848c9638bbf6b6b00001bed73fd72f8a9e7f7df9f15ed1750636ce222a11fd2da0a02c66a5bcc2e227bf41076803543ed31759d9d8efe31c8e2f527433dc23c524b726c4f44bb2f155e11d7b5a2fa006b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "37", + "f4", + "7d", + "c1", + "30", + "24", + "32", + "2b", + "cd" + ] + }, + "payload": { + "pubkey_prefix": "a1dce69c", + "timestamp": 27499, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1422.json b/examples/meshcore/corpus/generated/valid_advert_1422.json new file mode 100644 index 00000000..ebdafe5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1422.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a0a4447002d82c8829339f61b07bdf15b04d18bc7d51fa94fa10fd860e5b114b7d144b91f03bb411caf9835f2da61b79e386bbe8cae0045a5d14cfbdb7fee612a00001145fffeaeea785d967ab68dbd0aa4c4fefcd981fcfd8ea8d080c0a62d6eb3a065978e3ee97580bc91f5c69a1a2892c833aabb7c81fa0ba62c092f8fc29ac89991842ea3fae7e5d1fc562a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a4447", + "002d82", + "c88293", + "39f61b", + "07bdf1", + "5b04d1", + "8bc7d5", + "1fa94f", + "a10fd8", + "60e5b1" + ] + }, + "payload": { + "pubkey_prefix": "14b7d144", + "timestamp": 10849, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.969, + "lon": -53.353 + }, + "name": "V*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1423.json b/examples/meshcore/corpus/generated/valid_advert_1423.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1423.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1424.json b/examples/meshcore/corpus/generated/valid_advert_1424.json new file mode 100644 index 00000000..db2dfe9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1424.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128401fd0d6c404fd534daee38ef3eed60bdaf90bf39d9f778eb0d5643de8eda987f47738c59a8d1bf7399427f2d8f00000091a7af3f8cf746e5fda2d104d5bdf55156e42642ad736d3100fc6588e34dc7bc25e7cca62cbf74ff44c472fab063361c3d92c063e38969762174ea61393f488f02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "01fd0d", + "6c404f", + "d534da", + "ee38ef" + ] + }, + "payload": { + "pubkey_prefix": "3eed60bd", + "timestamp": 143, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1425.json b/examples/meshcore/corpus/generated/valid_advert_1425.json new file mode 100644 index 00000000..69df1921 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1425.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118801a593854af53791400f409500beb13aa10b3fedf12e165fef9a01a901213d9d5645db2c1e52a9adf64e9fb14801c8703bc75c0b337f09f1d4290000ebf5d204d72f631b9bfe899266b540975ccbad77cea471c8611cc8ce15d9c858524024363227329b25c839d26fce927826af4ff775e738734b760f61fc8e1c3311c4b5a2fa646518fe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "01a593", + "854af5", + "379140", + "0f4095", + "00beb1", + "3aa10b", + "3fedf1", + "2e165f" + ] + }, + "payload": { + "pubkey_prefix": "ef9a01a9", + "timestamp": 10708, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -31.9556 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1426.json b/examples/meshcore/corpus/generated/valid_advert_1426.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1426.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1427.json b/examples/meshcore/corpus/generated/valid_advert_1427.json new file mode 100644 index 00000000..b554fec6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1427.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124150c0e1d95710d2ef24751039bf9e36bc456e45b4f8fc200d87d18ae61837db09e96c64f4000094cad1ffa470c9b641032bf8b384b2df00e955dd09bab6dc560b85a6a1dc8a63ebdffd367795c7cbe7dfa50d635e50d72b820423923052f838ec9bc07a299c688247222242293a446430295d4c2120635576", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "50c0" + ] + }, + "payload": { + "pubkey_prefix": "e1d95710", + "timestamp": 62564, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "G\"\"B):Dd0)]L! cUv" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1428.json b/examples/meshcore/corpus/generated/valid_advert_1428.json new file mode 100644 index 00000000..0f7c143e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1428.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128203d4e277143fde3882b562f54edd858b9f70d942339c2b9c4d0852d972db51f72dbf294cf1e9100000009919dd3bdca563a0702149ce8984413507060175e91fbfa86a1c945692fa5f8ac5c3fa9a53433a7df736b2a66ba2c9b069da377ffe0266366fcbdc09ec7b0f679380000000f53746f54538432a66496d362266285b6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "03d4e2", + "77143f" + ] + }, + "payload": { + "pubkey_prefix": "de3882b5", + "timestamp": 16, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 0.0001, + "lon": -179.9475 + }, + "name": "E8C*fIm6\"f([j" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1429.json b/examples/meshcore/corpus/generated/valid_advert_1429.json new file mode 100644 index 00000000..e852d413 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1429.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1100697be6c7734c8f998c2572e5fc2aabf322a3f43b299301ea4e247c222031d77fda260000fdef77b726db2c41bae1a6f3e25a4844e69503032775d03218ccb8883cfa944f0cb70ccd5e9b5fa0a7d200677441d799148498363cfac4a4222cc1857d95f88d03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "697be6c7", + "timestamp": 9946, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1430.json b/examples/meshcore/corpus/generated/valid_advert_1430.json new file mode 100644 index 00000000..e1b5491c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1430.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12881c0c9c7151e8e1a085e969f1f296d805915a75e688a86faee7c1bbbd49c066138353c55ccd9b9a89d8a39d41f8d501b5e4a2cc69322183a6000000201a128a0aea58862592e3072232ea985c5e72e7f95c56a58d9376405bba9a9ed82e87b1a2005239211b4e3017b604e556a9e68970aaff807336d1f28663eda7da03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1c0c9c", + "7151e8", + "e1a085", + "e969f1", + "f296d8", + "05915a", + "75e688", + "a86fae" + ] + }, + "payload": { + "pubkey_prefix": "e7c1bbbd", + "timestamp": 536870912, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1431.json b/examples/meshcore/corpus/generated/valid_advert_1431.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1431.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1432.json b/examples/meshcore/corpus/generated/valid_advert_1432.json new file mode 100644 index 00000000..d5947da5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1432.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a3c869a1b27e3e93ed998760996a0cfa9d28444d1d932410c7869fb1661f17e20c0ee70a06aff58d1e4f75a6ffbf4612bb516775c706e0000adc5b876b174f9ace634939564dbd0df0927597d6f2f8e56131821c51517aa1c61c14fc6e2dacaf43531c5edafa2516f65f24c010236c433e0ba87eca6141caa9342b6a2faac6b45f52530722f4833762135647d767767732d42592135", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3c86", + "9a1b", + "27e3", + "e93e", + "d998", + "7609", + "96a0", + "cfa9", + "d284", + "44d1" + ] + }, + "payload": { + "pubkey_prefix": "d932410c", + "timestamp": 28272, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9998 + }, + "name": "%0r/H3v!5d}vwgs-BY!5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1433.json b/examples/meshcore/corpus/generated/valid_advert_1433.json new file mode 100644 index 00000000..76f3e66f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1433.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200885ce9a3960eaad7aec847b2395d5f68eb2d9d6d4c5452dde68d74dd81f398082c000000408bdb318802dc6719c3340c2cb7cb0e4b2a96e295e490c5baa482da6438d5ab032fe2d2a0b03f25b4abf309961e2ac9e87d8cb403d37136a0291ac8da09ff149282bba2fa1da845f56d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "885ce9a3", + "timestamp": 44, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9985, + "lon": -179.9844 + }, + "name": "m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1434.json b/examples/meshcore/corpus/generated/valid_advert_1434.json new file mode 100644 index 00000000..2fab3959 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1434.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128223e614cfb282b42d2a5c9abea983618a7d0ad00442e3d958c297974f71af1297511cb08504780f000000eadde1cd88f48df882c9e79a735be907497c0f712bcb9f8f82317393129818e35e8daf53d89cd205bd3337a06b752eda3dca2f7f1ebdb4e9fbffb8146910546101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "23e614", + "cfb282" + ] + }, + "payload": { + "pubkey_prefix": "b42d2a5c", + "timestamp": 15, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1435.json b/examples/meshcore/corpus/generated/valid_advert_1435.json new file mode 100644 index 00000000..a4ca2c19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1435.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12058f82d903c8b172259d0e69f7429ad398d8da7c86fce898d0ed047ecfc1d7044056e4a5497500000800b0757171b6e9412cc70511eb53c36005929cd59c051beff4a1963a2ce47292a1c64ea7bab34f806fec36230d18cb691d2349b2aeb61e205ea09287a80101320411b9378efc52e445f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8f", + "82", + "d9", + "03", + "c8" + ] + }, + "payload": { + "pubkey_prefix": "b172259d", + "timestamp": 524288, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -57.7885, + "lon": -179.9689 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1436.json b/examples/meshcore/corpus/generated/valid_advert_1436.json new file mode 100644 index 00000000..e95c8148 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1436.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110234501260dff1989e64efeace4e068c1ed16f97ef0842743b35befd40449b84a8a627f6bc000034aec0ca0fc783b85fe5ed3c8533274aaa863dd75594a7ac0754ab34e2d333b18757e7a9086aeb68b41852dcc7f3921c075c08a87be252ea0f28cf1e6d14532404", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "50" + ] + }, + "payload": { + "pubkey_prefix": "1260dff1", + "timestamp": 48374, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1437.json b/examples/meshcore/corpus/generated/valid_advert_1437.json new file mode 100644 index 00000000..4ee39ed2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1437.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1107a849049765a7ebfb3b3a82a2e4005471f46cf868503f093ec895ca67987290a641e61acddd61bfaacda7c9871852eda9dd394cd7ec3724b3c526ce756ba47ce4ddb119f3226a14d239bf09829bb533d5a801a4ed5cdb1d393ff793d9fcbfe8a83cb642cf90ca0496f08efe837b586f2928", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8", + "49", + "04", + "97", + "65", + "a7", + "eb" + ] + }, + "payload": { + "pubkey_prefix": "fb3b3a82", + "timestamp": 3383217578, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "{Xo)(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1438.json b/examples/meshcore/corpus/generated/valid_advert_1438.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1438.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1439.json b/examples/meshcore/corpus/generated/valid_advert_1439.json new file mode 100644 index 00000000..d5288f3c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1439.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189f7a5276d3bb52bdf2eff9b4648478267ad5639594732220748816f82e911dfd043782a5a923c713819842ce064318656da0193017ccad97e0beccca0000000ae28c3a7b88cf850a947a3a1c1fd5577ae3388940552232b57a733b36052140f5e42ce354631bec3f156f234175bbe30899dde8916586bdd38a0c935063e275213dab5a2fabc3346f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f7a527", + "6d3bb5", + "2bdf2e", + "ff9b46", + "484782", + "67ad56", + "395947", + "322207", + "48816f" + ] + }, + "payload": { + "pubkey_prefix": "82e911df", + "timestamp": 160, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9486 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1440.json b/examples/meshcore/corpus/generated/valid_advert_1440.json new file mode 100644 index 00000000..0ddf8a6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1440.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124904df731b2d2472ca559669fb6b29a6d1352c54fd694cef3fcce931ca45187d5a5154b0ce1b016963cc195e454fa0a32cd208ffffff7fee0847581c17f3aa12f45640dbf3a0591f685afa2476427373f7d0bc1ee26beae77c314e862da5f98ecdaae12bde08ab50b77a74d33c2515bc5f817b16f13cea94f86330ffcd137dfb2a446776633f26332348", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "04df", + "731b", + "2d24", + "72ca", + "5596", + "69fb", + "6b29", + "a6d1", + "352c" + ] + }, + "payload": { + "pubkey_prefix": "54fd694c", + "timestamp": 2147483647, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -13.6059, + "lon": -75.689 + }, + "name": "*Dgvc?&3#H" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1441.json b/examples/meshcore/corpus/generated/valid_advert_1441.json new file mode 100644 index 00000000..91e21d1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1441.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a8197aae9a1e7d6a87f55580be389f7f620287de8463ffe8ebd9e4736c9a7040b89a95dffad2e0e43943d8ff7d1001d7fe6334a22804a5d055641f2d123cd281c63ba110104b4ba1df7d2e31556287e3215313eb83aad8bf2c0487f8b2c04e295745df4220391e7c866d25d5670222ab6612fb0e7582d0d499363a88ffdb11446f546414c5345", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8197", + "aae9", + "a1e7", + "d6a8", + "7f55", + "580b", + "e389", + "f7f6", + "2028", + "7de8" + ] + }, + "payload": { + "pubkey_prefix": "463ffe8e", + "timestamp": 90000000, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -40.9169, + "lon": -179.9566 + }, + "name": "FALSE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1442.json b/examples/meshcore/corpus/generated/valid_advert_1442.json new file mode 100644 index 00000000..a26e458f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1442.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114373a864a773416658142aeaf0624f54f86681c66a64dde7fab1b91272e5a5e4d2048e782c279700000000723aec85cabe84573da972e837347bcbf8986b2793fcedf7818d83ae8a08688ae048178d4fd98b733d18d2c051081987948d224c85a7917f629399ed2e3a312592e815a3fafebd94fd356c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73a8", + "64a7", + "7341" + ] + }, + "payload": { + "pubkey_prefix": "6658142a", + "timestamp": 0, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9753, + "lon": -40.5837 + }, + "name": "5l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1443.json b/examples/meshcore/corpus/generated/valid_advert_1443.json new file mode 100644 index 00000000..dcb758cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1443.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120829c2b61aeca5e80061abbc0369a982ac1ac6f34b07e8609b54679187a6760c84195042e0c29e439380000000974eedad9b4094476d6d6b379d691f8fd85fccdd04c18f323e9b4d531798c9fd1b2f182a716ed0a1a28dee2f607a77800bbca33456c81d4c555ecc779a1140f8926ebca2fa626b45f56239", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "c2", + "b6", + "1a", + "ec", + "a5", + "e8", + "00" + ] + }, + "payload": { + "pubkey_prefix": "61abbc03", + "timestamp": 128, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9982, + "lon": -179.9999 + }, + "name": "b9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1444.json b/examples/meshcore/corpus/generated/valid_advert_1444.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1444.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1445.json b/examples/meshcore/corpus/generated/valid_advert_1445.json new file mode 100644 index 00000000..45661885 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1445.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209be3a999373f9be5b1293560f6fca05e4d2ab7cb70ebd7ddb1684d99fee9c804080bea75fc617b18657840000000ae395557b7027b3994d6dd9c8a9e7ebb6d6534df3632033e585daae83c8b44be83f0fa4677a2a78d59c9bd163e9a2e8ce21999a9cee6f1cb478030ae01ae26101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "be", + "3a", + "99", + "93", + "73", + "f9", + "be", + "5b", + "12" + ] + }, + "payload": { + "pubkey_prefix": "93560f6f", + "timestamp": 132, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1446.json b/examples/meshcore/corpus/generated/valid_advert_1446.json new file mode 100644 index 00000000..1d6dd20e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1446.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245ea5c941f4dbd3f29ecd4e53851d64262c29b2df227462906ee143ade33725c5aba9f18526002df7bcd1ab8610b5ec13697d6e9de44928dadbe49868dedaa1a5c32628bf42bcad70e97bb707da00c5a625068f55c4d2c89633e2d9ba468b427def88fe390ac14e19e1301fd8d3eb5921f19a3faf8c045f538", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ea5c", + "941f", + "4dbd", + "3f29", + "ecd4" + ] + }, + "payload": { + "pubkey_prefix": "e53851d6", + "timestamp": 1577804216, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9745, + "lon": -179.978 + }, + "name": "8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1447.json b/examples/meshcore/corpus/generated/valid_advert_1447.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1447.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1448.json b/examples/meshcore/corpus/generated/valid_advert_1448.json new file mode 100644 index 00000000..0ea811f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1448.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105adc052c6ae557426cca9591fc4d2d77a22731418f3dbb66e634654f5c6dcdf62443ad2775f23e5000060794a9b9ff6e0066c4ca4a38c8782ec27ec87b7b3bef85e691f22c998e4752de50efcd1a0be47b9b72ada356e8ad7563af4b96d17c1d658118efac6e131f18003", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "c0", + "52", + "c6", + "ae" + ] + }, + "payload": { + "pubkey_prefix": "557426cc", + "timestamp": 58659, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1449.json b/examples/meshcore/corpus/generated/valid_advert_1449.json new file mode 100644 index 00000000..6278e99d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1449.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247a41cf341c8bbc3891a393290a49611b833f58d707d0316914177c900b38c10e75f6d3547242e83f1c6b1b7608d7ef84f000087c16ce0bd8c7d3b876dec2db42f7fad86b8a059a473baacde11e882addd96c61fa34acb4f773d37ba5c457fbf87b690a108d333c41ad40b138298196650c73601", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a41c", + "f341", + "c8bb", + "c389", + "1a39", + "3290", + "a496" + ] + }, + "payload": { + "pubkey_prefix": "11b833f5", + "timestamp": 20472, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1450.json b/examples/meshcore/corpus/generated/valid_advert_1450.json new file mode 100644 index 00000000..11ccce98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1450.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a35616c4087373eaf04f5566664bc0edf09aecdec030f471b51d9c798b63060414f15fa79a4695428d3bd22e90b41e2e5f45215e2901f5afef50bd4f9e5d789eb0000658958d29dde4a5364dd495c3647b5dfc6a2ffb51aeb020cfe3f061576c0f30bbcc6d4d083d7556b393c19aced848c6dc1f5fd13101cb828bb559a84ec7f501f141a5c11fcc68e45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "35616c", + "408737", + "3eaf04", + "f55666", + "64bc0e", + "df09ae", + "cdec03", + "0f471b", + "51d9c7", + "98b630" + ] + }, + "payload": { + "pubkey_prefix": "60414f15", + "timestamp": 60297, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -65.9712, + "lon": -179.9908 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1451.json b/examples/meshcore/corpus/generated/valid_advert_1451.json new file mode 100644 index 00000000..5f24ea20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1451.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1102bd9965dd9353e589b8c29a8d407fbdeaf51f111afdfa6b340229d83072fe575745d3c8274d0865b2bd4a393cbc6f61b23270f5484ea59309e12e668070907de4ede053a741f553ffea7f274afd2bc0143f8e9f4832bd69a22a8b5d73528c280f7d3ded3789e4122f5fa3fab4a845f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bd", + "99" + ] + }, + "payload": { + "pubkey_prefix": "65dd9353", + "timestamp": 139274184, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9566, + "lon": -179.9842 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1452.json b/examples/meshcore/corpus/generated/valid_advert_1452.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1452.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1453.json b/examples/meshcore/corpus/generated/valid_advert_1453.json new file mode 100644 index 00000000..ffec16b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1453.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11469f7c0bc24a947a67802e097c8d21b46d26d4d709179928d1d585f7c3b10c5584fcc4371f792f4dcae41aad5bffffffffd2d6e559be71083248553af661136e138be87d8a66c4b3a11b1208d65668e0006dbbe8efdb376c0d42259b4f67f4886d212ada7ece8432b37245b526db2ada3302", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9f7c", + "0bc2", + "4a94", + "7a67", + "802e", + "097c" + ] + }, + "payload": { + "pubkey_prefix": "8d21b46d", + "timestamp": 4294967295, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1454.json b/examples/meshcore/corpus/generated/valid_advert_1454.json new file mode 100644 index 00000000..78a6841d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1454.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280d5fb0517bae68de15a17d4703cd14f6a20c578166ec3c72fabf83abe4b68bbfb3b01000055f51c4cf37552d9a7e999b49f3ed774c2f547e66d9aa457f0b5a25eb5952152747c0d535882a0483fe6dced0aecfde61ec34de76ee409aa24ab970b20b418438330684c634a3467482757764b342c7b57292f54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "d5fb0517", + "timestamp": 315, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "0hLcJ4gH'WvK4,{W)/T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1455.json b/examples/meshcore/corpus/generated/valid_advert_1455.json new file mode 100644 index 00000000..a710164c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1455.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180877bb4081a87a2d711b5dcf4fd6e54805ab62455ebe37ecc8c835799008772f0596bbc7bf76ee9c420981af310b379df091ad6181fc47a78640826daabeaf8f39176b204213c98b4dc4ddb0525bd4826b10c25134ea9d9b90ad2d1d7088021a9fee019051416b6a2faff0a46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "877bb408", + "timestamp": 2075945817, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.959 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1456.json b/examples/meshcore/corpus/generated/valid_advert_1456.json new file mode 100644 index 00000000..4c50977a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1456.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120755e69512b126fc7abd7126d33868f96cc3b8d74ffa441b65ad2d8b1e9a2fc253cad454bfec1ad7302fc006216d684a4967f613c830267bf34376e30a8e2384e86d2a82de63f8efd247cfd165dac3ccfef2a6833c33d2596f31fa108c11f4005ecccb6fade1125643a5012a93dbb5a2fafbee45f55a7a5028296c4c484d693b565070", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "e6", + "95", + "12", + "b1", + "26", + "fc" + ] + }, + "payload": { + "pubkey_prefix": "7abd7126", + "timestamp": 113258288, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9662 + }, + "name": "ZzP()lLHMi;VPp" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1457.json b/examples/meshcore/corpus/generated/valid_advert_1457.json new file mode 100644 index 00000000..33f7f75d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1457.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201e6561fc3781d5d33bfb47cd909c9f11df8c5b44cbef4d936645c3675dd53f5fd4ba1b80000945d5802627bf5a64ee5a32124f9a95f774744113888b13e85cb02f91a44de2936eb1719003cb99bb506035492723a9780a768ba94b6688b1bddf45d728b4bcc14804a5d051e3746f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e6" + ] + }, + "payload": { + "pubkey_prefix": "561fc378", + "timestamp": 47265, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 90.0, + "lon": -179.9477 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1458.json b/examples/meshcore/corpus/generated/valid_advert_1458.json new file mode 100644 index 00000000..40f1e259 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1458.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11499474d08530ce04ba1287d5af4144decc099b8d14a2bf0f8076344ce5c3ae722c8595551585f0444d9786e46806494631ff10235900004fd316d54356211bb71553c5ecd3e12b2e9a39f4670adc57cca4d5876b4ffd8e1f5ad65fd4958194aab9c2ae380f0fffc297c5043927c5b1b939b85e4b4b1911127f4a5d05ff94ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9474", + "d085", + "30ce", + "04ba", + "1287", + "d5af", + "4144", + "decc", + "099b" + ] + }, + "payload": { + "pubkey_prefix": "8d14a2bf", + "timestamp": 22819, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 90.0, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1459.json b/examples/meshcore/corpus/generated/valid_advert_1459.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1459.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1460.json b/examples/meshcore/corpus/generated/valid_advert_1460.json new file mode 100644 index 00000000..a192646f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1460.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249c3aaa6145b6fed4b1824e52dc8d0c42aa0a6e262b10ba6144c96453cb34d11284e6af09ee6adb0506ba9e7651152f86d0c6effffffff02d022fb282add1ded6a8ca681b6569178fbfbfdaa138364701646260e8fd93a154df736678d6c3047ee355f0190c7cb8b8ae259ebf27b89b7660d9387c2327d11d0b5a2fa016b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c3aa", + "a614", + "5b6f", + "ed4b", + "1824", + "e52d", + "c8d0", + "c42a", + "a0a6" + ] + }, + "payload": { + "pubkey_prefix": "e262b10b", + "timestamp": 4294967295, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1461.json b/examples/meshcore/corpus/generated/valid_advert_1461.json new file mode 100644 index 00000000..3e8e218f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1461.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289c9549fefc85c36c9197a7fbaa9e25f7c1e69807d46da9496bc595aa347de0b55f01a8e2c179413f8ef65f75156a7507a1bfa16d2c996db6fe0e2d8079531e2699a63377ba7b5af8acebce3ca0fdac74220310c118c1be2e3a959ee2082be6c2a3666b21d44e6c8770b7f6ecd4e2890a020071e67a04f2157a41efd6ea08a07835768", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c9549f", + "efc85c", + "36c919", + "7a7fba", + "a9e25f", + "7c1e69", + "807d46", + "da9496", + "bc595a" + ] + }, + "payload": { + "pubkey_prefix": "a347de0b", + "timestamp": 3794900231, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "Wh" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1462.json b/examples/meshcore/corpus/generated/valid_advert_1462.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1462.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1463.json b/examples/meshcore/corpus/generated/valid_advert_1463.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1463.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1464.json b/examples/meshcore/corpus/generated/valid_advert_1464.json new file mode 100644 index 00000000..003d3efb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1464.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247b336b0c471bcc4699d77ae7cabd4daaeee1772d88891d7ff3c5beb680b67768f8e138c63e0db552ecd2f746c602e8707ef32c19e30ee5f10b6a1f3fe10bd13579e8eef105a4de7e366cac07ac7785b1b401a316f895652c24d2f5f34724dd5628bc016072956292cb2bbd19a7675a20fb518136fb6a2fadbb245f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b336", + "b0c4", + "71bc", + "c469", + "9d77", + "ae7c", + "abd4" + ] + }, + "payload": { + "pubkey_prefix": "daaeee17", + "timestamp": 854525831, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9816 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1465.json b/examples/meshcore/corpus/generated/valid_advert_1465.json new file mode 100644 index 00000000..67f3f632 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1465.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11427d483ef1d7983cbaaa55a9dc45eb2fa386496efef2cfc1d8a3a2d9bafd75a9913904e09e2beb000031ec7178fa5d73c927ea01948c9e545b57856cedbe5fe609b4a35e9473ee885351bcbe6731774090b14f686c05d335aabb616fc4b458892d8c0a20b9c9ae7ae9145881a3fa5bb245f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7d48", + "3ef1" + ] + }, + "payload": { + "pubkey_prefix": "d7983cba", + "timestamp": 60203, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9478, + "lon": -179.9817 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1466.json b/examples/meshcore/corpus/generated/valid_advert_1466.json new file mode 100644 index 00000000..7694857d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1466.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1103b74af645ee63477554e37c5586af6526232a4d607849a1026edc036b508dc23d45e0314f5f00008bee6ad25271ef44994179b79e0fbefffdb5ef6dbe8a1ccb864ce700c54075428bc40e1fb0334d6ab4fa69940559a80d967626248e9f96f812b4ea4f81c513e19180b5a2fa936b45f54b5d4a3753352a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "4a", + "f6" + ] + }, + "payload": { + "pubkey_prefix": "45ee6347", + "timestamp": 24399, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9999 + }, + "name": "K]J7S5*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1467.json b/examples/meshcore/corpus/generated/valid_advert_1467.json new file mode 100644 index 00000000..08575f93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1467.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12461934fe17f250e79dc5c048a6d25f6f9085daf6808c7c31105a3e666508ca5d1ee552076d681de01578c7b12c46000000db185e40ed7bb91455a796d2ac87ebb03fef735c2652d3ff4b268216a8cd8b82607a589ab6df6f21d4676510c3bc1d2c4a222962d93c1cb006a7961fd66a86a09481b5a2fa999c88f74c505431", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1934", + "fe17", + "f250", + "e79d", + "c5c0", + "48a6" + ] + }, + "payload": { + "pubkey_prefix": "d25f6f90", + "timestamp": 70, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -142.042 + }, + "name": "LPT1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1468.json b/examples/meshcore/corpus/generated/valid_advert_1468.json new file mode 100644 index 00000000..71499a4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1468.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12039564e53f2aeeb0eb990d782ac22edea4fa95e17464a8319a33c06dceb15c74af645379fbfb8a6b72b6c2276ccc40c0c419a2615f43a1c73ced2d705e7b56aa0d54342d1c2a525dde1edfef200dd52758680ff05e170eb7071f8675eec485b5bedc1693d5fd3ad404", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95", + "64", + "e5" + ] + }, + "payload": { + "pubkey_prefix": "3f2aeeb0", + "timestamp": 1804270587, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1469.json b/examples/meshcore/corpus/generated/valid_advert_1469.json new file mode 100644 index 00000000..355460f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1469.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110611369d1494b7f613be55290f571c7f99fa8212078a65ba85840f8d4d384ff0e610da615a723117000000e48e2494c6ca9dc2ee75784eafc8f3ffa81c92dd0d8ac503a458c8ba98992df55c3c5a6b2f87511cab263a9d7761c130cf4738ba651aca05ca2f6fbe8d6f1e0e04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "36", + "9d", + "14", + "94", + "b7" + ] + }, + "payload": { + "pubkey_prefix": "f613be55", + "timestamp": 23, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1470.json b/examples/meshcore/corpus/generated/valid_advert_1470.json new file mode 100644 index 00000000..2d2b78ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1470.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a647d681e26dc83c5bd83494772e481fc438568553bfc42efd2e39b9c646f745df0b67d582d3c1679992ee666864e6ca1549e8fef100b0000f22843f76648cf318508d79ed0713b9964a16e7fe08599983c895e6ea1a3b4ff061ad2ae863951978731b08642b52a3b5234548e01d365df8caaa3508f36b97403", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "647d", + "681e", + "26dc", + "83c5", + "bd83", + "4947", + "72e4", + "81fc", + "4385", + "6855" + ] + }, + "payload": { + "pubkey_prefix": "3bfc42ef", + "timestamp": 2832, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1471.json b/examples/meshcore/corpus/generated/valid_advert_1471.json new file mode 100644 index 00000000..28a40adf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1471.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188f5f2f6f4fc75a5ee3848fc54caa369f4234f2bd388849538ce6c539faf5c5e0e341928583110be43b39ee8d28253f1dbf99408732464b33c6e0000005febf52772ee383771c484155c1a0b5d9f2740eb9462d077551a994b304d4c1a2493d0626ce896a16da3a4a317c1432ffa7ac501375f6321067211e1a8205732814c387d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f5f2f6", + "f4fc75", + "a5ee38", + "48fc54", + "caa369", + "f4234f", + "2bd388", + "849538" + ] + }, + "payload": { + "pubkey_prefix": "ce6c539f", + "timestamp": 110, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "L8}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1472.json b/examples/meshcore/corpus/generated/valid_advert_1472.json new file mode 100644 index 00000000..7a82934e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1472.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200fedefcc64d9a74f25a73aa920bb266eee2b46e14fa55fa16002440f40f9b25e897ec582107e4d139c826bd48d36bdba7be388a4b9e6e20ac8268f9bae7a4e65c8d91330b372ac2aa888b515bedbe4c0e21096cc5e2c6db921757c3ab037dd26c5850ec1e9353d5a2fa4fadc8f851255a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "fedefcc6", + "timestamp": 559475863, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9919, + "lon": -121.0662 + }, + "name": "Q%Z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1473.json b/examples/meshcore/corpus/generated/valid_advert_1473.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1473.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1474.json b/examples/meshcore/corpus/generated/valid_advert_1474.json new file mode 100644 index 00000000..2bc90de8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1474.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109f9d14bf88618433d04691dc7f2820fd07392ef1783b7d838edbde356c180bb50faeafe7363f68326888c9b00007b693d34f254a875d74e3d70b15277bb104bb748d789d3bf39e450aea7ac014d38b3e306c75b637352e6a431721f7ea7c2ba74a133998c44663edba98a368943919e22f5fd0095ba0a32375b696238585f6b4c272d6e4d73623534", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f9", + "d1", + "4b", + "f8", + "86", + "18", + "43", + "3d", + "04" + ] + }, + "payload": { + "pubkey_prefix": "691dc7f2", + "timestamp": 39820, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -34.2665, + "lon": 180.0 + }, + "name": "27[ib8X_kL'-nMsb54" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1475.json b/examples/meshcore/corpus/generated/valid_advert_1475.json new file mode 100644 index 00000000..23ac987d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1475.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118130681a9c9c39870c173cd6f8f1154d1cccb7a22802ad600567ed590da6d140366a24aec7f897b8f380b52795d0fcffac70f4390da4de3226e1279321071ecefe6e36470132f28e3a8bf8b1832eee126a34216e5a221422b47389e82f77d069f6d82c810b5e13b68469756354", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "30681a" + ] + }, + "payload": { + "pubkey_prefix": "9c9c3987", + "timestamp": 3096967367, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "iucT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1476.json b/examples/meshcore/corpus/generated/valid_advert_1476.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1476.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1477.json b/examples/meshcore/corpus/generated/valid_advert_1477.json new file mode 100644 index 00000000..4e78c871 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1477.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11855c8b50f07fb5530d5f7ed51c67e3c9badaa1bd3dea3c334d1bd24faa0b73b52278406f89e76f1106c0ad78cb2686a869b300000847f21ff167085da531319449596be5765f5f4ff4024f5064111fee6c100bd78fb508a9a5aa64b7c6a2cedd65a965230618cb3e945795e8343c6759a74c989081663f5c47534959235a5f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c8b50", + "f07fb5", + "530d5f", + "7ed51c", + "67e3c9" + ] + }, + "payload": { + "pubkey_prefix": "badaa1bd", + "timestamp": 45929, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "f?\\GSIY#Z_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1478.json b/examples/meshcore/corpus/generated/valid_advert_1478.json new file mode 100644 index 00000000..52d07258 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1478.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1282c1992e0e3ccba07b8549b665e9e9621b67c3745b13b53e504c2512c3c2891cf9ebc2449e057ac000000016f4b73437f3459aea51e01e610475581f870c57a584f35d1d54132d53b95c488ed7eeb2bf9a70b4aff12c3da9d913ee159aa5b33a0e5b101be1d5f5e1b238791425353d02936b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c1992e", + "0e3ccb" + ] + }, + "payload": { + "pubkey_prefix": "a07b8549", + "timestamp": 192, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 37.5657, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1479.json b/examples/meshcore/corpus/generated/valid_advert_1479.json new file mode 100644 index 00000000..723abc79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1479.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11418c9364bf7f2d8db490651f5388bfe41475c3840137f42fcd46c8d405682afc960ae8d8d52e949af41304762456f7726cdc3203af1bf061c7a845d0ed5cd52d22a16f3a9985e8e4d5a2bd6422d18c9aa1fb9831baf59049ff0249d0532560c0bd02b51647f76b134cd4a2fa60e33803", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8c93" + ] + }, + "payload": { + "pubkey_prefix": "64bf7f2d", + "timestamp": 2486097368, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9921, + "lon": 54.0599 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1480.json b/examples/meshcore/corpus/generated/valid_advert_1480.json new file mode 100644 index 00000000..b3cdf14a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1480.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244a7b5232f22fb06019193310b4a3b0bffcd07a047eab90cacc27dc5a570e5e6d7879c91d03009a459a5e40000e32c5f36b718fd23e14cd008fe5a99b169bc5be5d706d967c3d2eea3a9f9692c2a3bb9f5eb75eff74675eb90509fd38ecddd743d9e1a7d990a684e1bd9012413132e8aa3facb8e45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a7b5", + "232f", + "22fb", + "0601" + ] + }, + "payload": { + "pubkey_prefix": "9193310b", + "timestamp": 58533, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9456, + "lon": -179.9908 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1481.json b/examples/meshcore/corpus/generated/valid_advert_1481.json new file mode 100644 index 00000000..dc2e63b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1481.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a96caeed916fdb387216a82dc856953c4e74bff0824a8537b4e3027dd4e98575e61fee0a1eb65b965a472bfec5143bb0590489f34e49ce67da6dce87588c402160000a2c3075b5a0102083567ce4a93b3c71a7033077b7e86e5ac20e39d15742621983491ff5fbf054de86693d2a53ab31f62576474dec7661f753159f96a8989a209137acda2fa3c8d45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "96caee", + "d916fd", + "b38721", + "6a82dc", + "856953", + "c4e74b", + "ff0824", + "a8537b", + "4e3027", + "dd4e98" + ] + }, + "payload": { + "pubkey_prefix": "575e61fe", + "timestamp": 5634, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9939, + "lon": -179.9912 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1482.json b/examples/meshcore/corpus/generated/valid_advert_1482.json new file mode 100644 index 00000000..044e516e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1482.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186bf107f43864f9c65e12f7c9a16f54bf9b1e712c282758b116dee7efabbe0bcdfa981c9b6fbff7ad3916e67fbb597fba7f2e0230381e1187bc3c9d4f8f8406e5f6ba5c2a0f50ddb11007338b08fe3360edbd0fd3b67dd06f131c3f8afa2796cde584a3c256ef40c852538876573b41c768f05bf01391682636354562244435d5a6a772c675066567b384145", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf107f", + "43864f", + "9c65e1", + "2f7c9a", + "16f54b", + "f9b1e7" + ] + }, + "payload": { + "pubkey_prefix": "12c28275", + "timestamp": 3783328547, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "ccTV\"DC]Zjw,gPfV{8AE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1483.json b/examples/meshcore/corpus/generated/valid_advert_1483.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1483.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1484.json b/examples/meshcore/corpus/generated/valid_advert_1484.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1484.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1485.json b/examples/meshcore/corpus/generated/valid_advert_1485.json new file mode 100644 index 00000000..eb96c719 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1485.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186a6f595d2b23a18ed886323be0c7f7f098e96c2af8779927fb919b1fcde55e062f392b146a8395593fdc4247ecb2f43c77c9a78320000f7fc06142f2dec55cb75ea7f10c07d8bd09f348dead117a14d6ae4b88cdd771ef34d2bb6ff3075ce6f8629dcdfa237b73cba8aa21b3d53acf3ae710312281acf8434", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6f595", + "d2b23a", + "18ed88", + "6323be", + "0c7f7f", + "098e96" + ] + }, + "payload": { + "pubkey_prefix": "c2af8779", + "timestamp": 12920, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1486.json b/examples/meshcore/corpus/generated/valid_advert_1486.json new file mode 100644 index 00000000..ea79d727 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1486.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a537984881f9ede3a9874d9bbad6bdbe5b5f4aba702f03ca3c9c9b7f10d5c358e88d2e62b2f38f248249b87e4cccc1ce562143ff93c410000df2bbc434428750af2b26632a3d33f34ade8e5cf68d3ebfa40d5a1478e86e8cb4f04684ef789afaf88eb3605d80efb20287dc3a2ab583a1813564cd8d96299cd13ff0000000b3f46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5379", + "8488", + "1f9e", + "de3a", + "9874", + "d9bb", + "ad6b", + "dbe5", + "b5f4", + "aba7" + ] + }, + "payload": { + "pubkey_prefix": "02f03ca3", + "timestamp": 16700, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 0.0003, + "lon": -179.9457 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1487.json b/examples/meshcore/corpus/generated/valid_advert_1487.json new file mode 100644 index 00000000..791173b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1487.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188a3d81b79c40fa242e8b1603fe505f5358345a491421c268dc59db883950e069d9f902046a0a69ce6fd62220e063d37394f00b15f504f08202e0000001a535e1b3ef8ca2bfa223fa4b0734e2f5cc99bb9349028437050164be68ab273e5476d63019fd56b72ae359a0e1e0b2d3c946bd2ad2336632ee7ab60cfc17314119bb5a2fac16b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a3d81b", + "79c40f", + "a242e8", + "b1603f", + "e505f5", + "358345", + "a49142", + "1c268d" + ] + }, + "payload": { + "pubkey_prefix": "c59db883", + "timestamp": 46, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1488.json b/examples/meshcore/corpus/generated/valid_advert_1488.json new file mode 100644 index 00000000..11493320 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1488.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184cb1b108dbd14a953f36f1ce21b2bd677f1a3ad17ebd256d6e1dd610b3b093f4419acf96d1ad2f24b252ca40543000000bd5211a87b1ea17b2c90c4dfce6ff1e137e9374e1170bff31c276b7da5cb616022b0263234881b2b2bdca652a097e641a6d86fbfe9a344aed6cb7c428cba5b931372b6a2fa99d445f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb1b10", + "8dbd14", + "a953f3", + "6f1ce2" + ] + }, + "payload": { + "pubkey_prefix": "1b2bd677", + "timestamp": 67, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.973 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1489.json b/examples/meshcore/corpus/generated/valid_advert_1489.json new file mode 100644 index 00000000..165e9415 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1489.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a61f8adbbd25b27afb30c72a84e30e61b311ab92584ea6df4cc90d3e6a3542c8bccef3133be40a3f5360d7f7ed7f4d6be8b97872f734db6111af18cc3489639fac9037cf2977ab02237314b7fd1b9e25a178ab97f2ae135813149067013f92809c69953abb287b3bfabb4fb88a6ec4183c647a02741ed447de6765e9fcf86686e8ccb847a3274", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "61f8ad", + "bbd25b", + "27afb3", + "0c72a8", + "4e30e6", + "1b311a", + "b92584", + "ea6df4", + "cc90d3", + "e6a354" + ] + }, + "payload": { + "pubkey_prefix": "2c8bccef", + "timestamp": 63568441, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "z2t" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1490.json b/examples/meshcore/corpus/generated/valid_advert_1490.json new file mode 100644 index 00000000..7588a1c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1490.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12474251dfd313bbbf15cb976e7bb1ef7ba1b8093b2079a8aab2dac263e16139bd6246d8e08bd4e5a1287638b3a845c0b73900009bb67dc3bee56ec12427b9369d1f982bd90beca39d1356fd3e21600c98ec37ed81410d5807df377132192e658f6a58dac96aaf6246865b708ff23f98a44ea66a9237b0a3fa26cd45f56f5b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4251", + "dfd3", + "13bb", + "bf15", + "cb97", + "6e7b", + "b1ef" + ] + }, + "payload": { + "pubkey_prefix": "7ba1b809", + "timestamp": 14775, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9358, + "lon": -179.9749 + }, + "name": "o[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1491.json b/examples/meshcore/corpus/generated/valid_advert_1491.json new file mode 100644 index 00000000..7eb30620 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1491.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180bcfa76de1cadd5361fb56cbd4d931c7d19103810692d33c6558c3540c2c7a3c6c10000003a4cd1985e573137a6e51c3f40ada6eea1571b610ef2587356d7e8374680cd764921d39882f562d48eb983ab194fb259324ba6b8135c03d6660b4413c274b7c18358735952", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "bcfa76de", + "timestamp": 193, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "XsYR" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1492.json b/examples/meshcore/corpus/generated/valid_advert_1492.json new file mode 100644 index 00000000..724de690 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1492.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284056fffadc7556fe269eed29bf516f4897e49e19c884c13794358e8ac29a46b7130f9cd1d645bdf2b899d6acd38000000479584033fccf247edca1622971cf0bfcb96fe3e49c91d7b28af0c1d44e304be0bec2eaa4e8892cc5a4472a72c55fbfe7024c461b45b255232ebbbfa99601fb39180b5a2fa216b45f53a26504020", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "056fff", + "adc755", + "6fe269", + "eed29b" + ] + }, + "payload": { + "pubkey_prefix": "f516f489", + "timestamp": 56, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -180.0 + }, + "name": ":&P@ " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1493.json b/examples/meshcore/corpus/generated/valid_advert_1493.json new file mode 100644 index 00000000..b5a60784 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1493.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109298487f26310b2982a68b670893d476c141b19cdc6995973cd2930e67e4a7642b42de7cc3818c0f1dc451cf792d018f236462da356084264df5bae5ae872209d6e904417e851088fa7a9db2862832a7e00c94af678081ce986bdb5a29989f4caf8cfaca370a0da0e5496e409bb845752594365517625282e7a3b3a265267405f6b6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "84", + "87", + "f2", + "63", + "10", + "b2", + "98", + "2a" + ] + }, + "payload": { + "pubkey_prefix": "68b67089", + "timestamp": 2465668165, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "WRYCeQv%(.z;:&Rg@_kl" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1494.json b/examples/meshcore/corpus/generated/valid_advert_1494.json new file mode 100644 index 00000000..2c8de262 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1494.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206ecfcb2487655cfcd984569c387fbdd6d1978be1bffd95fbfb67466def1c12a6d9311802cbdaa404c08431579e4d3e87d4e5b3546af4d3b8f036fbf8b8c81205ffd2d5189a43903beb43d1be9be79d3c921d7f1c33f47ab4f61705457681ac3b9a8429e8eb0bd327e52289197b5a2fa145d65f86b4126", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec", + "fc", + "b2", + "48", + "76", + "55" + ] + }, + "payload": { + "pubkey_prefix": "cfcd9845", + "timestamp": 1124617280, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -127.5748 + }, + "name": "kA&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1495.json b/examples/meshcore/corpus/generated/valid_advert_1495.json new file mode 100644 index 00000000..f63ae3ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1495.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118422ef2f176a07dc741c2ae4d205a3f9b9a2f49346925b7b6732612bef1f93d3d2177d4d1abe950d1df254cd42178d0a869f08b1b03c07c273e4f4a49c41940dd82ff1f856515b4b9f651bc17648b5f88f30485378e3b874f52f0ddecf6b57e63335a4fc65ce856ad09ab22a8fc153306a117f60b0028f3746f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "22ef2f", + "176a07", + "dc741c", + "2ae4d2" + ] + }, + "payload": { + "pubkey_prefix": "05a3f9b9", + "timestamp": 2248838423, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 45.1135, + "lon": -179.9476 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1496.json b/examples/meshcore/corpus/generated/valid_advert_1496.json new file mode 100644 index 00000000..6d6b9499 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1496.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241e4ded3445e910194d7cfe56f0447e3b7cc67e5b16cec6dc416b4563d137f8a29f114ee000000f0b722b32357208f85d5f66c523fef3ba25c7485294e025a931f5296691b3a3693e69bf538a150c8f0a2a62130f33f53eff9dcda3f36e79750af0b6e095b55dd131942a3fafde150fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e4de" + ] + }, + "payload": { + "pubkey_prefix": "d3445e91", + "timestamp": 238, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.964, + "lon": -45.0309 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1497.json b/examples/meshcore/corpus/generated/valid_advert_1497.json new file mode 100644 index 00000000..603f3002 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1497.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145333997ec92681dc3e8ee4932ce5f0e388ee24db4bb224b9a550f61634dc99e4d2203a0637e5ea94e83b521880000e3588eb32f32a28be3900b06680660b95d5026a8ac7220303005fea7158a7fa5c11ea6e640e69d4dd31e872ce916857e4b09fc6cfdfc9a878dd0c0fd40ce59f714fc0ea3fa946b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3339", + "97ec", + "9268", + "1dc3", + "e8ee" + ] + }, + "payload": { + "pubkey_prefix": "4932ce5f", + "timestamp": 34849, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9771, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1498.json b/examples/meshcore/corpus/generated/valid_advert_1498.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1498.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1499.json b/examples/meshcore/corpus/generated/valid_advert_1499.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1499.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1500.json b/examples/meshcore/corpus/generated/valid_advert_1500.json new file mode 100644 index 00000000..c144177d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1500.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128307b83bc7844b7a5319d132a5d6fc2f4314e01789ce369853f9d86c52cf14a08f3f699899faa41e48dbedb6000082b431eb71570ffef219172986432f0594e26b8fecf6c515a078c7eaaba4e6171b622ce8a3f50e5a0cb172a433866a30538636990e966abc7ffe3e37ece9d98b11b8000000bbd50cf9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "07b83b", + "c7844b", + "7a5319" + ] + }, + "payload": { + "pubkey_prefix": "d132a5d6", + "timestamp": 46829, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 0.0002, + "lon": -116.5994 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1501.json b/examples/meshcore/corpus/generated/valid_advert_1501.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1501.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1502.json b/examples/meshcore/corpus/generated/valid_advert_1502.json new file mode 100644 index 00000000..fe435a26 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1502.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128656668a92f7b3a4291fffee1fcaa408e07fa3d7a6058046e74361e4e7b9b81f4aa5a15614a909776b58cbac4b6ec34eb4deee9f0000004f02a1368c5ebeadd3fb610c55f7aacb78a2a9f2db0d723d7b8dc8dedf50441b2e3a58ea2a30e660c855dd44b1a9a0af9c9d9105aa1eae47219e92d04023ad9d845564", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "56668a", + "92f7b3", + "a4291f", + "ffee1f", + "caa408", + "e07fa3" + ] + }, + "payload": { + "pubkey_prefix": "d7a60580", + "timestamp": 159, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Ud" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1503.json b/examples/meshcore/corpus/generated/valid_advert_1503.json new file mode 100644 index 00000000..086b4f0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1503.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208e81d27c52ada8a311d588f20f5989ab23e294b156cdbb95a3845f159560b33c76048185805f0e390c268b9071c54858903db054e71f0195fcbeb3886c1d7eb5f8cf85a430cba26e88c95d7ccc438d52ac9653e9740378ab6e91fb7a9b4d61e141f8cb3d4973d3619fec9c49a817a55323634", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e8", + "1d", + "27", + "c5", + "2a", + "da", + "8a", + "31" + ] + }, + "payload": { + "pubkey_prefix": "1d588f20", + "timestamp": 129591490, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "zU264" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1504.json b/examples/meshcore/corpus/generated/valid_advert_1504.json new file mode 100644 index 00000000..6175bb46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1504.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248c49d2dc47174321e11de5b572a86a2a01e9e2fff5b5ce0aa47135af76134272e299da9b4b58839b7e5dfe5059d48b38009180000f6d30781a06a1a21398696b4ab3734f05fbd91dadd65e4b94780b4ef92eb7ea03b87262e9964c6acd2adc5bd76211b96d9a55cfb65bba3245f2834837dc75b8882505c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c49d", + "2dc4", + "7174", + "321e", + "11de", + "5b57", + "2a86", + "a2a0" + ] + }, + "payload": { + "pubkey_prefix": "1e9e2fff", + "timestamp": 6153, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "P\\" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1505.json b/examples/meshcore/corpus/generated/valid_advert_1505.json new file mode 100644 index 00000000..82e2b2d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1505.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144ba0414a96f8f3341316f5482f829365ca6d71e75fa9050983d0e3ecf960446b5f07e94f4c508dbadf100000042acfeb0cce6bf7a9cba18a7241792876c8d265f0613b990711bcc17490354268c821073061f7daf81d706b7e7101882c79613d85ae984dc23a7c49edbf4845284723468795d576b2a4d5a402e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ba04", + "14a9", + "6f8f", + "3341" + ] + }, + "payload": { + "pubkey_prefix": "316f5482", + "timestamp": 241, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "r4hy]Wk*MZ@." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1506.json b/examples/meshcore/corpus/generated/valid_advert_1506.json new file mode 100644 index 00000000..12c5bc30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1506.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242ed6261f8d4c3deb46d2c0d05882c4dc24d1b0925cb7e3c8a5029102bc488982ebde7942db501000058bc07781abfb058daeb56f242142f774543e6b844de769315543d5f88371358f03383e77160bbe8fd5372ffe1d6831157fc0acef20acdc7bd23f7c1c6c58732843a5a5c6d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ed62", + "61f8" + ] + }, + "payload": { + "pubkey_prefix": "d4c3deb4", + "timestamp": 437, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": ":Z\\m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1507.json b/examples/meshcore/corpus/generated/valid_advert_1507.json new file mode 100644 index 00000000..b7268c1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1507.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a887c61610658eb395e0e8bf969d3176cabdc0bfad26b1f217c5711aa791c59c93729496716a135a4057ad3722d175636105ea515f72e000069cb9e02dbe2175ec3495d8bdf738d3d9d364e87fa7b9d0b96c1d165b21e53163554f30c4ab27e73689d010e52051d419994a2c9fd4f1e6687cfb76f22c5e32611f7b5a2fa7d2546f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "887c", + "6161", + "0658", + "eb39", + "5e0e", + "8bf9", + "69d3", + "176c", + "abdc", + "0bfa" + ] + }, + "payload": { + "pubkey_prefix": "d26b1f21", + "timestamp": 12023, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9523 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1508.json b/examples/meshcore/corpus/generated/valid_advert_1508.json new file mode 100644 index 00000000..24542926 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1508.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104be7aa3970a45db628f8e7f1f4e7b215df370e23c5f40109fb6869169a9c3f053f55034564a000000d502801f3a6a83945407b560087be4541a15794634f62e35b239a7229337d11d7073b411bb519bd9384643ae8201c36a138ac6ff5c9cb819666b060fb68c028c04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "be", + "7a", + "a3", + "97" + ] + }, + "payload": { + "pubkey_prefix": "0a45db62", + "timestamp": 74, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1509.json b/examples/meshcore/corpus/generated/valid_advert_1509.json new file mode 100644 index 00000000..8df47fa9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1509.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a4a6f1f8e7d8077cfc1874c6b9b173749e59d3bf61a58d145876edd6a73d0cf4ac8d853b19ccb41ac215f6d9b174b8210a95e2e04f05fd8a6edcba475091742530000ac551ff8bce9696497531092fe13593b16361bf7e6436fae3b5c1386f796013b4edf6608d17d02318444b04ab012f289ba7ededed4e5833e81e9ac78bd9d4bda94e399a3fa7cc145f52c6929272a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4a6f1f", + "8e7d80", + "77cfc1", + "874c6b", + "9b1737", + "49e59d", + "3bf61a", + "58d145", + "876edd", + "6a73d0" + ] + }, + "payload": { + "pubkey_prefix": "cf4ac8d8", + "timestamp": 21314, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9415, + "lon": -179.9779 + }, + "name": ",i)'*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1510.json b/examples/meshcore/corpus/generated/valid_advert_1510.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1510.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1511.json b/examples/meshcore/corpus/generated/valid_advert_1511.json new file mode 100644 index 00000000..e13af535 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1511.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289d6d432743a98c7dbfc7cd23604bf3056f7440506b973003e7de0faedac95d231a4bf9bce94e55ad15ec5b52f30cb562f02930f12aee64212dba5bb42c40000c5d0a0e28515f7a4bb138a0eed10d9b6853aadf4f81c52c127a139326f9efb46cdb4fbc3a91c25f9068c0e8e34f971558bba1adfe08dc89db307f5259664664713689f38fdff000000", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6d432", + "743a98", + "c7dbfc", + "7cd236", + "04bf30", + "56f744", + "0506b9", + "73003e", + "7de0fa" + ] + }, + "payload": { + "pubkey_prefix": "edac95d2", + "timestamp": 50242, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -46.6208, + "lon": 0.0003 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1512.json b/examples/meshcore/corpus/generated/valid_advert_1512.json new file mode 100644 index 00000000..b3cebdf0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1512.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249f4497193c2ca9a9c4ecebbcf1a9525d0f9ef5025c26fc06f180afb0d155c1e003042bbc427cf8c07ec94b7cdc0d0638ef170a8000000825ac11a7ec37994541ac603cf52cf0f9f7a4bb32d13a23c13347da4b03848365616d55b46c6cb4f43b60fd6ad3c0cd3d86efafd35dbff1a5c89d4859385ce56140d9fc2048f9b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f449", + "7193", + "c2ca", + "9a9c", + "4ece", + "bbcf", + "1a95", + "25d0", + "f9ef" + ] + }, + "payload": { + "pubkey_prefix": "5025c26f", + "timestamp": 168, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 79.8636, + "lon": -179.9876 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1513.json b/examples/meshcore/corpus/generated/valid_advert_1513.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1513.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1514.json b/examples/meshcore/corpus/generated/valid_advert_1514.json new file mode 100644 index 00000000..f603f0a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1514.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12855cc3f3a0f24c166477d8fcf4326500b449dc87c3a800a9bd4f2f4e38c4e6008495dc7946110dd2c0db5d7518c7b9fe008f00001b61325f5f4920f08e2d3caf9758ac3e3b41e6e1afbc487e1834bab68c3713ead6ca77b9bf50f2b9a732f99ecdfca4f7237586e9f41c243222632ee1639dcba012f289a3fa5a6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5cc3f3", + "a0f24c", + "166477", + "d8fcf4", + "326500" + ] + }, + "payload": { + "pubkey_prefix": "b449dc87", + "timestamp": 36608, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9456, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1515.json b/examples/meshcore/corpus/generated/valid_advert_1515.json new file mode 100644 index 00000000..f8078eab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1515.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120682bccc434df36e30163da2dae710bdfd2394c3e63a30217e800b64c55198d6f9b2ec05e94d59ce1700003d51496ccd7b0b6bab6bbc1917f23e7dd09265be7432c6f170f0027304264442c4ba3fbbd2fa8b2bb2dd4c34bff6c8b5ec3a41aed6ed9198c892056d35cd0d5d92a77159032d1646f53622793536425174", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "82", + "bc", + "cc", + "43", + "4d", + "f3" + ] + }, + "payload": { + "pubkey_prefix": "6e30163d", + "timestamp": 6094, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 56.1934, + "lon": -179.9562 + }, + "name": "6\"y56BQt" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1516.json b/examples/meshcore/corpus/generated/valid_advert_1516.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1516.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1517.json b/examples/meshcore/corpus/generated/valid_advert_1517.json new file mode 100644 index 00000000..0c5f9948 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1517.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248cd22346bb7a07ab2de2c299ea82afacefdef09de6a7b3dac0a091c2b5f74d86058f63f521c8d920a73c0ea7339b49fe9dcebda1b1db425b3ac1abe4723cb1f856c60cb0aa58d03d80ad8d4786cba5c597bf89456c1378087576e17725910759eacd91cc10a772281f97fb5ef7591c22cdf4c94dc03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cd22", + "346b", + "b7a0", + "7ab2", + "de2c", + "299e", + "a82a", + "face" + ] + }, + "payload": { + "pubkey_prefix": "fdef09de", + "timestamp": 467332060, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1518.json b/examples/meshcore/corpus/generated/valid_advert_1518.json new file mode 100644 index 00000000..0cb55df2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1518.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188c635e5515bfe545bd367892e30c316deb946147dcaa1491c885f9b38937d154870b9fc612afc2211065752ba2ab94638d63ef99304f722ccfeffffff898a58e601e4b784129efde0d7f74163248bfedc0108c7db3870f927f4d775bb056c5fb38d3f76a3a2eb84e5e7b0919c90bdd89b83e51dc83dd2777183ca3a729408b6a2fa01a1c8ff6c51", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c635e5", + "515bfe", + "545bd3", + "67892e", + "30c316", + "deb946", + "147dca", + "a1491c" + ] + }, + "payload": { + "pubkey_prefix": "885f9b38", + "timestamp": 4294967294, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -3.6288 + }, + "name": "lQ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1519.json b/examples/meshcore/corpus/generated/valid_advert_1519.json new file mode 100644 index 00000000..33a3afd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1519.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110866307e4b38225be346617637ae069eecdde92dbe40c9bb7a2eeed6d27ce05140be12a7af877d893bd7980000c5cf822e320fe8a9104edd10b456273aa61b5f9b61ddbdae9e21a88e286fa411f80b009d3318b9a419fa93d13bff12f5e576754d727fae5e789c0824cc83a7d184636970686572746578745f6c656e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "66", + "30", + "7e", + "4b", + "38", + "22", + "5b", + "e3" + ] + }, + "payload": { + "pubkey_prefix": "46617637", + "timestamp": 39127, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "ciphertext_len" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1520.json b/examples/meshcore/corpus/generated/valid_advert_1520.json new file mode 100644 index 00000000..10cc89d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1520.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285eb6e9fbe2c88c557cbb99b9e17eab226dd446da67472c1526fb13027274402d0ebbac5007cf55c4df08d852bccbc369194000009a47d61106c57860dbd367df3c4d6dd02a35071301e73f2d04216f4934bcf7c9b308c34f494d9a41fc977c34184a176d8ac75bb5186737a2a94f95661d07aa502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eb6e9f", + "be2c88", + "c557cb", + "b99b9e", + "17eab2" + ] + }, + "payload": { + "pubkey_prefix": "26dd446d", + "timestamp": 38033, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1521.json b/examples/meshcore/corpus/generated/valid_advert_1521.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1521.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1522.json b/examples/meshcore/corpus/generated/valid_advert_1522.json new file mode 100644 index 00000000..8916ef90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1522.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11834608c4d3b4a8a12a3d6288f5c15dbae445fe24f7bbe919654540ad75b7672150a1e3ed94472e9bf1c38ff8ea3317d29601cf3ffdaf075b891c91a5b0aa2c0b34e56a4579a0df4212ab2b879896de94f6a4d4c73ace843a73c8abe2568eaf1410ba9a240f5ed18346f36704c8748354455c61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4608c4", + "d3b4a8", + "a12a3d" + ] + }, + "payload": { + "pubkey_prefix": "6288f5c1", + "timestamp": 871037071, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "TE\\a" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1523.json b/examples/meshcore/corpus/generated/valid_advert_1523.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1523.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1524.json b/examples/meshcore/corpus/generated/valid_advert_1524.json new file mode 100644 index 00000000..9172b745 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1524.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128225a1e1bbba1cd2969d59e5918764c689ff122336745db076b977b0ce309f52775772a6e39455e14a00004c4c90afa92a2138adcd0db332ecfa6b96a5dcbf54950fd8fe8fbf2a11922ca265d4514f4ac3ac5feb0cfd5d772ef9ace8d672a6e82ffc796e4f03aae40bb1f202", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25a1e1", + "bbba1c" + ] + }, + "payload": { + "pubkey_prefix": "d2969d59", + "timestamp": 19169, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1525.json b/examples/meshcore/corpus/generated/valid_advert_1525.json new file mode 100644 index 00000000..f7ea93f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1525.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207ad04186029afce47ac0df19a642282b52b5aa8f8db3a89977c0172b39df052de85b4d5a7d95887a1000000f22276100d6f4281d479ce11e59549b8ca182af64cfa3df63f62e759c3a1d2ef8e9571dcd44443722867b8ae9fcf19212bb0456bf988f74db0c8991a441e5b11149d1fa3fa5fe21303", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "04", + "18", + "60", + "29", + "af", + "ce" + ] + }, + "payload": { + "pubkey_prefix": "47ac0df1", + "timestamp": 161, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9728, + "lon": 51.6348 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1526.json b/examples/meshcore/corpus/generated/valid_advert_1526.json new file mode 100644 index 00000000..75f58c5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1526.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120348a0473d57648c7d44759eb9db4ee1963b67dbf91bab50952cd18ef8fc9b5920dd782b6d0000004a55e11828796e8dc67566e6bc00c4e10a7dfb7051155e15f60a4692049bd11899b7293fe174551ba2e63f29e1c61fa7766ff51d0e652ddd4c330a6337a8617a03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "a0", + "47" + ] + }, + "payload": { + "pubkey_prefix": "3d57648c", + "timestamp": 109, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1527.json b/examples/meshcore/corpus/generated/valid_advert_1527.json new file mode 100644 index 00000000..b96dd53a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1527.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205b8970f231b780ffb5ca108a2d391f11b9f1776b43309449804534d377d9ca375b55b9a1eb5eef0c9be7e85c1bcd13dd2285047e5858f5a0b15b05668cd6d09b130892ac6ff1e68ada4f74d5a1cbbf26408238e6763e2f0dee6ec2174ee978191cadf762f0a87f00d0e13e6b5a2fa796b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b8", + "97", + "0f", + "23", + "1b" + ] + }, + "payload": { + "pubkey_prefix": "780ffb5c", + "timestamp": 3200905454, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9999, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1528.json b/examples/meshcore/corpus/generated/valid_advert_1528.json new file mode 100644 index 00000000..17d90849 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1528.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124233cda253135119f9b8e0e9c9d8ca47e658423980de4a23a6b9a0036f802411f1495da07b2400000058b5dea4444140c52dec013cad67211ae649f322e5925942c9c7e2c6baebbbd90b4b7fd663f079ae43fd2e2dd7f8f43c584ea138534254d590f4a871586fdc4f8338454f544041", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "33cd", + "a253" + ] + }, + "payload": { + "pubkey_prefix": "135119f9", + "timestamp": 36, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "8EOT@A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1529.json b/examples/meshcore/corpus/generated/valid_advert_1529.json new file mode 100644 index 00000000..e14185c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1529.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241899d2cb99789a50189caee9e93aef93a130b51f25230e6bc9b8ff1420b017bd7f67893c498b69810bcecdadbbeb9185da63aa8e38a29a56fdc2ea17d97356fb4c89196b922923eaf00f742243b5d3fb171c495069e0f7706bf5d20c78f3f79d7401b1b6933df940e83c6fe646b45f54f2a2673456c71397648", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "899d" + ] + }, + "payload": { + "pubkey_prefix": "2cb99789", + "timestamp": 3063465107, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -20.5448, + "lon": -179.9999 + }, + "name": "O*&sElq9vH" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1530.json b/examples/meshcore/corpus/generated/valid_advert_1530.json new file mode 100644 index 00000000..8a76872a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1530.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1107ce162c99524b6e2e04676230cbc40594ee3733d8c9eafc6d24ef6851ec9509682408c1fb199e475dcf0000a35a0c27477b214af0bf29178b8d20bc0e5e36ff4dae0a07187b1b709e3ae038344d0c89e62ec369e4e148cd3502ff84a8f3bbdd1b4402d0e96491704e4382e88154727565", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "16", + "2c", + "99", + "52", + "4b", + "6e" + ] + }, + "payload": { + "pubkey_prefix": "2e046762", + "timestamp": 53085, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "True" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1531.json b/examples/meshcore/corpus/generated/valid_advert_1531.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1531.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1532.json b/examples/meshcore/corpus/generated/valid_advert_1532.json new file mode 100644 index 00000000..ccf3fffe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1532.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11017c6b8076a305088cddc7f46f20964c16a19bbb6379e1d59c1221102fceb6aefcd30000000084acaf3531fb4bdb11792a8ae61c9b9069e9b520169f2568a709e8639efee3c7fb27826a5d7c0b2856c3eba9992d4e0ede57c8abf5367e9f5ad943dc08ddb8ba83326e2a545378", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c" + ] + }, + "payload": { + "pubkey_prefix": "6b8076a3", + "timestamp": 0, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "2n*TSx" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1533.json b/examples/meshcore/corpus/generated/valid_advert_1533.json new file mode 100644 index 00000000..c934a5b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1533.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11850f6aa83075963f000989136f88faa39325018478b82768d5cfa4333f70a5b45920208d568a55cce2110470532d1aa3feffffff10471007eae4d1c524294d3de9eeb8e84c08f2f262c30a4f93031d201210606d0b968644669dc31f3ac8076735e2d5130c14b65adacf8bbed767ef9ea70a22bc04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f6aa8", + "307596", + "3f0009", + "89136f", + "88faa3" + ] + }, + "payload": { + "pubkey_prefix": "93250184", + "timestamp": 4294967294, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1534.json b/examples/meshcore/corpus/generated/valid_advert_1534.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1534.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1535.json b/examples/meshcore/corpus/generated/valid_advert_1535.json new file mode 100644 index 00000000..b805302b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1535.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280280fcc4d43fd711ff1c238aa72fafdd5e6a077b5808eeade15992f2a5db2eaf1bec30000001aeb70a6408f3dd0108c1792f5dee1aae5b621c23d18f7d6afd05bc628c38488e0239cc736cad821944b522fbd5cfba8d09e5ca7abe8ed26d87d2a8518ac6d120a2da3fa656b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "280fcc4d", + "timestamp": 50110, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9694, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1536.json b/examples/meshcore/corpus/generated/valid_advert_1536.json new file mode 100644 index 00000000..61e09447 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1536.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183f8a20562ca97333d1ddf8d504f72691afbe9d0678b78483c22ba7de5585cd352ea63648a697100a4fc56620000254acdf5143073cd6123ba460149405b49f56d976d5603cdd53430ac211dc4d514f2a863b7537bcd4c42aaacb16e69ebde3bb13fd8458608edafd5982fb71ad703", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f8a205", + "62ca97", + "333d1d" + ] + }, + "payload": { + "pubkey_prefix": "df8d504f", + "timestamp": 25174, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1537.json b/examples/meshcore/corpus/generated/valid_advert_1537.json new file mode 100644 index 00000000..02476a3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1537.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114445aef9461e4d959b6d0d8d5dc63dd0d8c44b453cc287d214a0658b39b4bc91d0b8f8228e8a16d9ad5b000000f5274fb85ac7bbddaf0c75c2dc3388d291e5d1e8d97900460635ba2a4013dee6aaaaf2e1d2f60bc2904dd12e6db5bd9ba80c074f1cd40718c099fb7223e4f28b9381b5a2fa8517570345664b6a70345d32375b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "45ae", + "f946", + "1e4d", + "959b" + ] + }, + "payload": { + "pubkey_prefix": "6d0d8d5d", + "timestamp": 91, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": 56.0393 + }, + "name": "EfKjp4]27[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1538.json b/examples/meshcore/corpus/generated/valid_advert_1538.json new file mode 100644 index 00000000..0c4ef404 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1538.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11020dd3f26ad51b146d480d85b7915847f2d6fe949372752c408332db281dc5ef7ddf4a8b4403d4cf99853ce5a7470f4371569ae5b52fe9af4c56a7ed8067981ab76885e10e01a2024be554c19eaeaa9bca3dda11b13f1e1ee5d2672808927408c2ad03b0b06bac9190b5a2fa91e745f54e515c546f54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "d3" + ] + }, + "payload": { + "pubkey_prefix": "f26ad51b", + "timestamp": 3556983947, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9681 + }, + "name": "NQ\\ToT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1539.json b/examples/meshcore/corpus/generated/valid_advert_1539.json new file mode 100644 index 00000000..c4f0bd1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1539.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12009d26cff99fac89b6689b50aed071edd44f419189ca2138bd6c8a30b6b2d7028d2482000089bf4352f9cc2b327d492d9f50242fe7ece6967eb1bc1df7b1d1a1746539951bfaffecd839955b8f6a0668b0f84bffcb8cdc2c42a904b12b8bfdd20cad7f1c7f9211bfa2fabeae45f55a41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "9d26cff9", + "timestamp": 33316, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9976, + "lon": -179.9827 + }, + "name": "ZA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1540.json b/examples/meshcore/corpus/generated/valid_advert_1540.json new file mode 100644 index 00000000..170d8c78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1540.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12832d6a86d3996be0e6bfbcd26065afe4dd4b0af3dab51396a9871b9d89a356554048bbc05ed4004eb02b8b460000e195486842959a09eb34a5ed2e563b3415c70faa3362e5bb39ed9e8314d15b49f998fb7ae54d51aea8a6986ae5f9abd748990aea028e05b8d3b2c666b69297e4916bb6a2fafffffeff5c2a634a255b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2d6a86", + "d3996b", + "e0e6bf" + ] + }, + "payload": { + "pubkey_prefix": "bcd26065", + "timestamp": 18059, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -0.0655 + }, + "name": "\\*cJ%[" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1541.json b/examples/meshcore/corpus/generated/valid_advert_1541.json new file mode 100644 index 00000000..c7df240f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1541.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110954a8116e03c4d47dd3388551fa0081572dd865dab1e9655357203a1fbd9758e37311b2cac7c286dc7b7cfe0000a99b05e4d31e1d8cd06a6dda6f422146fe14bcde198d6c24f65b1d20dc423addd4be1d603ae292991cb9873f419ded5a578aff8d6a0f76f517d074edcafe5c13137c1042054c8445f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "54", + "a8", + "11", + "6e", + "03", + "c4", + "d4", + "7d", + "d3" + ] + }, + "payload": { + "pubkey_prefix": "388551fa", + "timestamp": 65148, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 88.2157, + "lon": -179.9935 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1542.json b/examples/meshcore/corpus/generated/valid_advert_1542.json new file mode 100644 index 00000000..4c618365 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1542.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12433cd5202ad460525ca334dc641294d62f0f29b87668e3eb6ccc89a772fa9a05fa78ea191fc9e9b33a0000bf9a9b29f9565d4306aa9412862e3de30c214e61abdcc8631d5585f35a286776a275630a6578b69823d96f1feeab4fefa4e76451ce79469a9c15c01d7aea653f01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3cd5", + "202a", + "d460" + ] + }, + "payload": { + "pubkey_prefix": "525ca334", + "timestamp": 15027, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1543.json b/examples/meshcore/corpus/generated/valid_advert_1543.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1543.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1544.json b/examples/meshcore/corpus/generated/valid_advert_1544.json new file mode 100644 index 00000000..6c3add93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1544.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11851fd2205f5f9e0af16889150afecb96308f1b3232ebfef05d66cf124080c110b0ba5f7f452801ea32ff3c21544353ec01000080cff645ba6cfdedd5655a87cd0f76ec81b53951cb785cf57b5bc7266d10b048f242ba791e9ce883706cff381eee2ede8635153385f4fff53e2c23ad86962295e29481b5a2faacb745f55a27", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fd220", + "5f5f9e", + "0af168", + "89150a", + "fecb96" + ] + }, + "payload": { + "pubkey_prefix": "308f1b32", + "timestamp": 2147483649, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9804 + }, + "name": "Z'" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1545.json b/examples/meshcore/corpus/generated/valid_advert_1545.json new file mode 100644 index 00000000..00868c15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1545.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204c01cfe7f1e4a90d50b70acca79e91080c1e22dee060b1e9e07fef4560b48a14d322af7481a0000007640fb2c1a30de63c3cb6c57fac68d90d1188ad812045e564612c863eb9b160c4bb7c10d48fc6f9903c0e716f171f7f13fc2518a3f03cd51990ac2cb432e994902", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "1c", + "fe", + "7f" + ] + }, + "payload": { + "pubkey_prefix": "1e4a90d5", + "timestamp": 26, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1546.json b/examples/meshcore/corpus/generated/valid_advert_1546.json new file mode 100644 index 00000000..d0b71b9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1546.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120358813c3f8852511e7923ae2c5d1e27cb0877508b7cc35c70ef7ceb55a52d9c8ffd3009b5dd0000649de31e61695e1db1ee4caa9a2df93f044fc613fde926473d434d171405e4d0363831aec440d1603584c521cfe3a478f69881138cf009a8b34dea94567804b69425c3a2fa6462b9f7737263", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "58", + "81", + "3c" + ] + }, + "payload": { + "pubkey_prefix": "3f885251", + "timestamp": 56757, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9965, + "lon": -138.8456 + }, + "name": "src" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1547.json b/examples/meshcore/corpus/generated/valid_advert_1547.json new file mode 100644 index 00000000..a9380d08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1547.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241c96c3ba46334a74003b29785cce7b92fe5fce542c10dff799ef2c23f4038003c491ec066000057ebce573adeb7c669e095b2eda57435e30cac6fa3c4406de0a46eb2a9dcd25eec5195321b5972bbf4837fe87ab21e231f4d567811ff3e85c4ba4fa63a2e26d2845245737d664166", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c96c" + ] + }, + "payload": { + "pubkey_prefix": "3ba46334", + "timestamp": 26304, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "REs}fAf" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1548.json b/examples/meshcore/corpus/generated/valid_advert_1548.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1548.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1549.json b/examples/meshcore/corpus/generated/valid_advert_1549.json new file mode 100644 index 00000000..6f4537a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1549.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201556d6150992d8e5b2c673bdda0b46ac32dc9f23bf4689f1ff29e11d3a4ba8acb7834694433e149cfa8c38695fb0c4417c6dce108f04ca50e8d4629baf256678fb026eb72551e494357f6d3eb6aadcb9eebd729ea5a84253e3f0c0dfd0bac95ed9286f7f61a04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55" + ] + }, + "payload": { + "pubkey_prefix": "6d615099", + "timestamp": 860121396, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1550.json b/examples/meshcore/corpus/generated/valid_advert_1550.json new file mode 100644 index 00000000..55463ee3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1550.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144a0b25549eadfdd759dcbf88dbb6b1e38d51ad2183aec8eed8e98345030f734b890f6b0aa611d3d87623e000091ceae92370d2dbddfe7548361bf939c76491cefabc966031465d3a7c5ea9b17cb34b594178ca808609029896264648466d4287bc21d6b2a411adf26d74c33ac01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a0b2", + "5549", + "eadf", + "dd75" + ] + }, + "payload": { + "pubkey_prefix": "9dcbf88d", + "timestamp": 15970, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1551.json b/examples/meshcore/corpus/generated/valid_advert_1551.json new file mode 100644 index 00000000..c5b75477 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1551.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120928d10348fc432ac4731d2eb4bfc84a4c1fa851dbea1bcad0f2ec73daacb4ed491f8dc1d347ac28530784a3c4366584507998793a7c2ac5cbf0f3d4896db46d58fb35407c719eabd616e0d66286643dc190df13de3a978c700679f6e5bdd002cacdc82458aeac59753c0d1aa2b482273344385259687730206b222725575d2744", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "28", + "d1", + "03", + "48", + "fc", + "43", + "2a", + "c4", + "73" + ] + }, + "payload": { + "pubkey_prefix": "1d2eb4bf", + "timestamp": 918856580, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "'3D8RYhw0 k\"'%W]'D" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1552.json b/examples/meshcore/corpus/generated/valid_advert_1552.json new file mode 100644 index 00000000..1c5067bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1552.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11417c7da9bdaac1954a0cd22ba698f6ead4e0d753ea79fcb8f11e231498d0bb79a85ea08196980058505351dcee3e14ccfaf2b0ed5e85ec14579d080306ae64a5e22d467a1a486c0f183878b8f82587f86481837d8425013b0b18d28b2a1048c6742b8fb926d4b9813b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c7d" + ] + }, + "payload": { + "pubkey_prefix": "a9bdaac1", + "timestamp": 10000001, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ";" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1553.json b/examples/meshcore/corpus/generated/valid_advert_1553.json new file mode 100644 index 00000000..0a6b81c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1553.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281f3c615ab7a15054b363553efe297d7136750b9e37df9203c3a12af17a7d92067750fa6ffffffffb9171af18731faee812fce367ad1c79dacd7236cd3372a7822f258556d28cec791307ad2754182945f3897bc0223b16adb0b72961d8e942b959f50be8e5a3ecf110fb6a2faf71b9dfe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f3c615" + ] + }, + "payload": { + "pubkey_prefix": "ab7a1505", + "timestamp": 4294967295, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -23.2581 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1554.json b/examples/meshcore/corpus/generated/valid_advert_1554.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1554.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1555.json b/examples/meshcore/corpus/generated/valid_advert_1555.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1555.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1556.json b/examples/meshcore/corpus/generated/valid_advert_1556.json new file mode 100644 index 00000000..d11d93ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1556.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200b76ae4594958be18263f2f22da0a2227798accee9f233de600536a6ca6773df8c00a000099123d0590cd96cad1e54aa1e7cea8a31dd862a363bce539975ebc83d234d8d5fea7bc4ed5e554341b7efa8642cfea38e2779fdf85ba9f9213860397c29e25ab81723f5825766e5a4b387537526e7d3f266c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b76ae459", + "timestamp": 2752, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "r?X%vnZK8u7Rn}?&l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1557.json b/examples/meshcore/corpus/generated/valid_advert_1557.json new file mode 100644 index 00000000..95cc5db7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1557.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11068034857239832e185a2a4793afc1c6303fd60bd175401a39d93882a146e96b2acec8aa1280011b2f0000ad687b6b93c8d2228f6e8d32e30d428f057e938c56af92ce7568db7795a3d7073f4ed6106c3f668bc6a885424dc0c2f19f36b358340418faf3eadc8e5cac224a91588ba3fa5c3a97f54d506d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "34", + "85", + "72", + "39", + "83" + ] + }, + "payload": { + "pubkey_prefix": "2e185a2a", + "timestamp": 12059, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9453, + "lon": -174.6385 + }, + "name": "MPm" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1558.json b/examples/meshcore/corpus/generated/valid_advert_1558.json new file mode 100644 index 00000000..7448d93f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1558.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11015b42d9f243f53497c9d43454de02083d84896552f5cb875fa1c77f709e8143592bc290000090b4f533f953e0895dd3955861b8dddea62e881e67a2a106bf5d4c8d3b70cc7a028065fca82523662a59a16f400132af1dd9aee48010d09e9edb906c8b208f7f82522d4569254e324651", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5b" + ] + }, + "payload": { + "pubkey_prefix": "42d9f243", + "timestamp": 37058, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "R-Ei%N2FQ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1559.json b/examples/meshcore/corpus/generated/valid_advert_1559.json new file mode 100644 index 00000000..bc694906 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1559.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244c375a69595a90b6d38886a836b4098a19fa35db1a583fc3ada12c34174e1759e592df079b1e28240d2220000f39ef4ba18f1ff7afa09d03581321ae4ad584cb3e4f12db7036c94d68e5ede4297772fde1944de46491550be4caa0b29b19ade275e191c19fe9c81e4c4210ab8842f717378622f775239", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c375", + "a695", + "95a9", + "0b6d" + ] + }, + "payload": { + "pubkey_prefix": "38886a83", + "timestamp": 8914, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "/qsxb/wR9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1560.json b/examples/meshcore/corpus/generated/valid_advert_1560.json new file mode 100644 index 00000000..515e9b03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1560.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12497735af8f3f2bbd7a6153c7f46f519066aa9591a75ee02b459290b708bb1019d4c44211b6f07ba52e95f2c1277fb703fd14e398fd0000bd135291b518377c0497b66c6ce91dc3d7520b5207f885349f7705edec2a2f7a89d3b9aeec30ff702eff62293aa5bc77059529299dbb04784a4e85a75a888d1b934c78fffe624446f5436c417d4d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7735", + "af8f", + "3f2b", + "bd7a", + "6153", + "c7f4", + "6f51", + "9066", + "aa95" + ] + }, + "payload": { + "pubkey_prefix": "91a75ee0", + "timestamp": 64920, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -16.812, + "lon": -179.9443 + }, + "name": "ClA}M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1561.json b/examples/meshcore/corpus/generated/valid_advert_1561.json new file mode 100644 index 00000000..8bc28201 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1561.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12430dfd11469a6c1020f550e0006555f9a6c6dfe01960580495e725836645a3f38c05bccfc4d35cc4020000e2dfd313ec25e5262d46d9413c2358f0c0645662d567e4305321e71be60039624e7334b9036947b9adbab871dd5f9a71fad720632e4c88b2b39050d8098ccc7f92064d5e01b3ec45f549204722466e3179346649755a426d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0dfd", + "1146", + "9a6c" + ] + }, + "payload": { + "pubkey_prefix": "1020f550", + "timestamp": 708, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 22.9573, + "lon": -179.9668 + }, + "name": "I G\"Fn1y4fIuZBm" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1562.json b/examples/meshcore/corpus/generated/valid_advert_1562.json new file mode 100644 index 00000000..eb0c98bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1562.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128046b1cf4e4801c369b4f3bfb61212b6e66d19a690d95f491cec92a67a6c2a60b32de0327650b9e669a6921a550414ad4b71df9d1779b821ab56c79eb474f578b751a55575174f43e419e1f6adacb47a9f0f2c9e8614b2517cf0af0177b925daebf1d9e69b11c119a3fa30f645f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "46b1cf4e", + "timestamp": 1983045677, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9743, + "lon": -179.9644 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1563.json b/examples/meshcore/corpus/generated/valid_advert_1563.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1563.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1564.json b/examples/meshcore/corpus/generated/valid_advert_1564.json new file mode 100644 index 00000000..dcb0252f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1564.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200f0664c4ec058515aae06221a76786b2167dfe73176c2a35db03af710e044f31dafa90000e973d91fe1cb40fa5e24b9f9dbdc77547b1042461acf9140a10d3c7f783bd52024237b7378e0023d5ff5c5784d948d6946eeacb47f24462b5a53ba8004dee71502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "f0664c4e", + "timestamp": 43439, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1565.json b/examples/meshcore/corpus/generated/valid_advert_1565.json new file mode 100644 index 00000000..5191be0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1565.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205ac7d198a3e615b84e527717cb8893e588fbdaa9e9dcf2ead443870de08344db0d386c3e62bb8810000274060da65246007f89f3dd49f05e82b6748f2b4af0bd5fa3139dcfdc57bdd71e3218e879a2ef264c055aa73e7e1c598772080fb92131f4c7daa44b9e276fef882535375573226414f7330776b496f6721285f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "7d", + "19", + "8a", + "3e" + ] + }, + "payload": { + "pubkey_prefix": "615b84e5", + "timestamp": 33208, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "SSuW2&AOs0wkIog!(_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1566.json b/examples/meshcore/corpus/generated/valid_advert_1566.json new file mode 100644 index 00000000..2a8e068d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1566.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118687fea81e802adeaffb288f92f952d918d3fc4bc64912789ac5c0cd12022a089628bd631ac61ccb4fd75a9e43b5787b8cac4d070000003fd342f710c7eec57a1f4e55b196d1c827e487e0d6cf11832b3236c5a68d9752bf8d8e097c5652f6331756019814101f40663de13ea049da6b697b078a09d2f0134c87a3fabed5e705", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "87fea8", + "1e802a", + "deaffb", + "288f92", + "f952d9", + "18d3fc" + ] + }, + "payload": { + "pubkey_prefix": "4bc64912", + "timestamp": 7, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9463, + "lon": 99.0796 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1567.json b/examples/meshcore/corpus/generated/valid_advert_1567.json new file mode 100644 index 00000000..1e6a9317 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1567.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203dcfe8599265b6e6f0aa3f494aaed62c11c71c014246deca1bb17b100b49c956be183d77ee00000daeeda64acc169824493ffc12e65457164871662d222862242da16d3127bb0c7e555261bb0b7aa4873a149595f2b7637d96706486b146e92b60269cb54e46cd9845c716e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dc", + "fe", + "85" + ] + }, + "payload": { + "pubkey_prefix": "99265b6e", + "timestamp": 57470, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "\\qn" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1568.json b/examples/meshcore/corpus/generated/valid_advert_1568.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1568.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1569.json b/examples/meshcore/corpus/generated/valid_advert_1569.json new file mode 100644 index 00000000..3f106ecc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1569.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240fab7387f3cf458ae1529549e08e57f2a23a77f6fca706a73f7631b7c297c4b3942a60000ecc6c1992b5e712d97340a2f2164c80e33c3dc940be623af918fb53c162314bf9084394dbce20e594bef339e8480ead162162e175ae4cbc717b03c98d0d26b8803", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "fab7387f", + "timestamp": 42562, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1570.json b/examples/meshcore/corpus/generated/valid_advert_1570.json new file mode 100644 index 00000000..3bc8a5b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1570.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180b25fcdbc81d1ca6c0cfc812b15e854b01a4d22b95773cc1f5830153342b731a5336552dcc8767ed0e040f2bcdc4eb6c28b3d03fb535e00258802e75fafe74e8f60bf047b13b17f46f5005ce825a1f68a9fe10b983fbe785561146bf48c24ef7f76fe3de2115f93c50075e5d4fd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "b25fcdbc", + "timestamp": 3696387379, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 12.9483, + "lon": -36.3793 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1571.json b/examples/meshcore/corpus/generated/valid_advert_1571.json new file mode 100644 index 00000000..e1e468a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1571.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11816809fc30dc78078fd8b52554fd947d72b0d4e68a017d2ee4edf58380f369034534c4213c000000015a9f1e1daa3768eb7c11a6b2cd4adc2d2e9eeed36124cef1c799fe9a627948c97dcc79e20a1448959692ce1504e8646a29ba090f0a127fb69b83cfbcb84e3292c0fda2fad96b45f54436684d5f463b4e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6809fc" + ] + }, + "payload": { + "pubkey_prefix": "30dc7807", + "timestamp": 60, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9815, + "lon": -179.9998 + }, + "name": "D6hM_F;N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1572.json b/examples/meshcore/corpus/generated/valid_advert_1572.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1572.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1573.json b/examples/meshcore/corpus/generated/valid_advert_1573.json new file mode 100644 index 00000000..4e06d349 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1573.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114aff81fa9adf416dff734a104df96fd25966f7c494d3f159aa614b0782019d0d46f0b239a4c7cef2874abbec19521847ea45cccc5b4bc5000019afb8394d5726d5c7dcac08b5fac455ab41104b2468373d4ddb66fc58d41d650358d19b56ed8c0057aa4a22f354ac56ebaaec399692575a26ee2f26ae935cab942efdbb028f8b45f54d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ff81", + "fa9a", + "df41", + "6dff", + "734a", + "104d", + "f96f", + "d259", + "66f7", + "c494" + ] + }, + "payload": { + "pubkey_prefix": "d3f159aa", + "timestamp": 50507, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 45.8745, + "lon": -179.9917 + }, + "name": "M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1574.json b/examples/meshcore/corpus/generated/valid_advert_1574.json new file mode 100644 index 00000000..1b75e095 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1574.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128348b510ed812bc2f332454a9b7c5c589c7f4f1dbff964d0d4838b741ee98d01014381fc393009b35a0372c5ea4c6081f983dbad36efc721218f4041009725c0ed89a55736871e3e3c2ea4b329ef0b3be97cdee9190fbad3f1ea58ff42e75ce75447bc9ed797e510b94a33ac650f91dd2ba3fa731146f522704a554b355b4d3f7d527d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "48b510", + "ed812b", + "c2f332" + ] + }, + "payload": { + "pubkey_prefix": "454a9b7c", + "timestamp": 1290454386, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9697, + "lon": -179.9574 + }, + "name": "\"pJUK5[M?}R}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1575.json b/examples/meshcore/corpus/generated/valid_advert_1575.json new file mode 100644 index 00000000..b65757ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1575.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201223b08fe4555bca9da63cfaf36bcb9e4461aa4f43e9cc09092f179d5b2da240fd0c0000000a4bb54702d8924c8a4435600f2b8683db7754f09f5ddce1733eafd0f1437b974dd8597bbda010b680ae727f3c437377317f774dd109c5b9bf2beeeb5539b7f921249e24bfe7c88a905", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22" + ] + }, + "payload": { + "pubkey_prefix": "3b08fe45", + "timestamp": 192, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -28.5813, + "lon": 94.9966 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1576.json b/examples/meshcore/corpus/generated/valid_advert_1576.json new file mode 100644 index 00000000..81794ecf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1576.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12496a6a1acaba93c9e27419af7796a40a5268626665b9ccb16e9407c8b27243c38c70cbc2402639da4b1bb61c9f06bd953640933c000000af6d5a8bdbbc7315ef5de9cb76c6f604e238971fd826960f35aada8f47c4ea0dc0ce9af099585a546c22732a795284a9a38755c8880c2bdbd5115ee9496d2e2803", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a6a", + "1aca", + "ba93", + "c9e2", + "7419", + "af77", + "96a4", + "0a52", + "6862" + ] + }, + "payload": { + "pubkey_prefix": "6665b9cc", + "timestamp": 60, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1577.json b/examples/meshcore/corpus/generated/valid_advert_1577.json new file mode 100644 index 00000000..281d4bc6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1577.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11896ebc1d7ef3360dca7c51e29cf1ee97b06cbff9add908d274092414c5d377d9da174d57dd3592ed60950403767e1c07f8583877eb1e9b02343e70f7dc2c00009e2f925940ceee5e10ad1aa7eb9a10786c473ef74205435a61d3c6ca9f6a6e99a936c5534199b153f5d8b02eca2ae38c2a38afad8a6bac3f786e75b5b415feef12d566a3faf7bb87f6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ebc1d", + "7ef336", + "0dca7c", + "51e29c", + "f1ee97", + "b06cbf", + "f9add9", + "08d274", + "092414" + ] + }, + "payload": { + "pubkey_prefix": "c5d377d9", + "timestamp": 11484, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9546, + "lon": -158.8767 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1578.json b/examples/meshcore/corpus/generated/valid_advert_1578.json new file mode 100644 index 00000000..0d8ce0bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1578.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1181f77fa03460a5a3e7a0bf51e13ea7c5d37be437a02eeb6fe361b7755f8c8ebb16374905fe37000037fa6f7c108708bd798c31cca29202dbc19c4b8625246a8bcf54e4b5f9d33f37f6bfa08e96f4cc847fae9d03e3f2a96cc5ebbf159fd834c6215fcdcef8909da9846d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f77fa0" + ] + }, + "payload": { + "pubkey_prefix": "3460a5a3", + "timestamp": 14334, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "m" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1579.json b/examples/meshcore/corpus/generated/valid_advert_1579.json new file mode 100644 index 00000000..90b905aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1579.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148b9a8f7404dba69e901ded43a84ce75d90ac424031bbad535d8a51d0fe7ccdd90353c43f80db10305759bcf23f7a54857a7180000c1449b1ed5a2460c5b669e3a6eb76d979c10c9a3896fcfb671f4eb7a94e6825efead1a2f9ccc8c8964278f2c21626b056539ff0427b3f130e6a50215dff916c89369bba2faf2c91102555064794a762133795a7b61487d532c7b61745f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b9a8", + "f740", + "4dba", + "69e9", + "01de", + "d43a", + "84ce", + "75d9" + ] + }, + "payload": { + "pubkey_prefix": "0ac42403", + "timestamp": 6311, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9985, + "lon": 34.7202 + }, + "name": "UPdyJv!3yZ{aH}S,{at_" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1580.json b/examples/meshcore/corpus/generated/valid_advert_1580.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1580.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1581.json b/examples/meshcore/corpus/generated/valid_advert_1581.json new file mode 100644 index 00000000..bf5cdc28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1581.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142cdd56acc593ef1f21ccd67227981accf90aaf1e014089ec4dda4c9ec65162303630ee83cf1926f9c8224ed119c4cf03a851c87941e645a1c27cbf4b360ffd7f9e7c4b65caaeb299d51edef1ad1a43d2ea1dde1c3716e6502952bde02dda39d20644565462764727511cfafa3fa9f2146f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cdd5", + "6acc" + ] + }, + "payload": { + "pubkey_prefix": "593ef1f2", + "timestamp": 2624557809, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9359, + "lon": -179.9532 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1582.json b/examples/meshcore/corpus/generated/valid_advert_1582.json new file mode 100644 index 00000000..b5ead01e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1582.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144e968d1305fe3268f3f2b84a5a33c4239f9d12b31920131b0a12819b097891e50068d1fda8d181959f4c60000d0bfae1848dcfd80c32c1c6270787cab7aa59eee984c555f2c726d59c60b1445b25ece5d16d7d9cb3c9a0409abf7ae6577e70ea5e5b5c25f192562f665c0e961122319a3faa96b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e968", + "d130", + "5fe3", + "268f" + ] + }, + "payload": { + "pubkey_prefix": "3f2b84a5", + "timestamp": 50932, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9745, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1583.json b/examples/meshcore/corpus/generated/valid_advert_1583.json new file mode 100644 index 00000000..825a8e17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1583.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200ee5b907a6531678076c20a14ef21b7f9107a4a3cc34b8bfc62b0034b0fd3928ab08600000c2b80785003f6a7196adcc9955f439a20301fd10ce9ec285e92aeb0030710b7f859f80de0f48ce9ab35b71202494229da600cb6131456b259ee8f15c7c7f23011800000007d275807", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ee5b907a", + "timestamp": 34480, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 0.0001, + "lon": 123.2178 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1584.json b/examples/meshcore/corpus/generated/valid_advert_1584.json new file mode 100644 index 00000000..88cfb971 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1584.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11878ecbe511eaa79086db4a6d746258a51990935a38c1bb4b03bc9fc4066a868076370278db9d576e2660bbd32930c0b990a1a784bc6229d3000058daac464e25592451c8b0255cf74880fe1ba64335b280361d57a1d310217614515e5da088097279209ea993614c2e9b9c19d9f38e14961f198a63970144b6d994a0b5a2fa5d2546f566354e222f7266", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8ecbe5", + "11eaa7", + "9086db", + "4a6d74", + "6258a5", + "199093", + "5a38c1" + ] + }, + "payload": { + "pubkey_prefix": "bb4b03bc", + "timestamp": 54057, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9523 + }, + "name": "f5N\"/rf" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1585.json b/examples/meshcore/corpus/generated/valid_advert_1585.json new file mode 100644 index 00000000..8786058c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1585.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1281bf86d988acdca321eecf5d1326b707be6fe1b04dc7478234e7794d69040ab4f17f21357fa200001d47dde68aec27a5000d0f7e3a2f5aed593f7618fe68900aa065b74cc85efa40a767e59453a3b3753c6a92df4448cd8f6e18cafc8619735ae421cf7b908fb287132f20a3face5905fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf86d9" + ] + }, + "payload": { + "pubkey_prefix": "88acdca3", + "timestamp": 41599, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9727, + "lon": -49.981 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1586.json b/examples/meshcore/corpus/generated/valid_advert_1586.json new file mode 100644 index 00000000..1a902279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1586.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a09094ec5043f049773a8c88df3e42ea80939f4c566b3ee8534e76cce8aef1b73399c857f769f080e7d09b7809f9bde88864b52d0ba000000e788abac64f770825846ad95e690bf7252152f5c3e4e499ee281c145272fd0eaaa7e3441e58717ec40f78a123fa74bd9232d471872f63c3afe166017d1eb09bc8171315821477d29583776", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0909", + "4ec5", + "043f", + "0497", + "73a8", + "c88d", + "f3e4", + "2ea8", + "0939", + "f4c5" + ] + }, + "payload": { + "pubkey_prefix": "66b3ee85", + "timestamp": 186, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "q1X!G})X7v" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1587.json b/examples/meshcore/corpus/generated/valid_advert_1587.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1587.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1588.json b/examples/meshcore/corpus/generated/valid_advert_1588.json new file mode 100644 index 00000000..dc226333 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1588.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128179158997bad16ead7ed12cce988f179d6927b89062cf70ec77b5bb63cd433203e853ee4dba0000d158d5c912063b1664e42bb2b89f4180b4f924a8a98db914fd8d82b722161a67b14d8d6d61cdc717c600cd3e868db9adb678b474559c220ef5efbd0224d5b41c02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "791589" + ] + }, + "payload": { + "pubkey_prefix": "97bad16e", + "timestamp": 47693, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1589.json b/examples/meshcore/corpus/generated/valid_advert_1589.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1589.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1590.json b/examples/meshcore/corpus/generated/valid_advert_1590.json new file mode 100644 index 00000000..639e1c96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1590.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286cf345b0137328acd831878669b8ee88783cfd22d1c4f92792ef8ab1db1b66429b8681c303e182964ed94e83fbe897e207ba200000000b656cafbbdec139417844cca197c2d4eaaa389f379cecc5d05f86769144e4f158cbaef9e50095fc83f8939d1bd87f67ee670cf4895014c98399c462d139e8d5a822e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cf345b", + "013732", + "8acd83", + "187866", + "9b8ee8", + "8783cf" + ] + }, + "payload": { + "pubkey_prefix": "d22d1c4f", + "timestamp": 0, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1591.json b/examples/meshcore/corpus/generated/valid_advert_1591.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1591.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1592.json b/examples/meshcore/corpus/generated/valid_advert_1592.json new file mode 100644 index 00000000..2021d572 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1592.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12023219d00fa111b5428cd24db91bb9c7e057eaeea5d574b39bde565bee9af3c63fa7fdaabd0000399244142dc2f4ca9a70f146e0f63adba48c631e41119a155d729df1c7e207e94795a006540184793643f592f3889a60f147546804c50a0ed32fdf99d68a28da84416d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "32", + "19" + ] + }, + "payload": { + "pubkey_prefix": "d00fa111", + "timestamp": 48554, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Am" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1593.json b/examples/meshcore/corpus/generated/valid_advert_1593.json new file mode 100644 index 00000000..f6e54368 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1593.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12864f25c4ce1884126d4f22204da96c8737e828d43f6f6481b69ad3c474f10029f0bd64b37f489e7511e677d02977f383818ffef541000049edf0d20e70b58654a309ec9a29d7aee11302425c8cdd19904ae7910aadee05e1b4bd1736014e862207d587bd0bd5de33a79ed9c9c73e91cad883efa730e4c914cdb5a2facccdccff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4f25c4", + "ce1884", + "126d4f", + "22204d", + "a96c87", + "37e828" + ] + }, + "payload": { + "pubkey_prefix": "d43f6f64", + "timestamp": 16885, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -3.3552 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1594.json b/examples/meshcore/corpus/generated/valid_advert_1594.json new file mode 100644 index 00000000..76c73919 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1594.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118429b184007ab1daeae1352e43b7b2204607f97b27be8bab9e28636d22ddcd6b22c45f83bfeddfa37552d6bcc5ffffffff7acfd17375240ca5568eaa30a3afed7f41593574a2b5c80bcae945913cbaea11d9b03b0d5fab31a9126a460357d1e3af0e51764aa8675d6dc9a2e1ea8419a15d01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "29b184", + "007ab1", + "daeae1", + "352e43" + ] + }, + "payload": { + "pubkey_prefix": "b7b22046", + "timestamp": 4294967295, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1595.json b/examples/meshcore/corpus/generated/valid_advert_1595.json new file mode 100644 index 00000000..5cc37d38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1595.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201b4d7735178e0a994faa919f26b1b794c52f0b2711ce42fd825af976deda20d442336000000c48d89ad7269d2c7550bc45d9b5818b0f55e11f163efbf8c742e962976db89d398e66031b30b850dc0508f43e48292229e273db938374d50dad7de3643675c0902", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4" + ] + }, + "payload": { + "pubkey_prefix": "d7735178", + "timestamp": 54, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1596.json b/examples/meshcore/corpus/generated/valid_advert_1596.json new file mode 100644 index 00000000..a7d8fc2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1596.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12410581a6084b52c4742637532473c31dee915e4a4383c7d21620332529d2e1c5a77dee65a00c9205a6c259323cd06464baaf576015a1d0c846e4b8ae8020c523c9176f9b5c9a69c8a7de92b1408a9a488e5a3978e4b515b3106da50e27dce14b2bd2c173071faa842e5f4c6d53252d5f664371554420", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0581" + ] + }, + "payload": { + "pubkey_prefix": "a6084b52", + "timestamp": 2450301029, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "._LmS%-_fCqUD " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1597.json b/examples/meshcore/corpus/generated/valid_advert_1597.json new file mode 100644 index 00000000..ca96e64b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1597.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124223b2b66e20360251731af8a50ef0b384f660ae50637459dae99955503d009bd82ab1a9f3b6fe0000e1b175db37d5a072bdd0cda9a71308432b14824d3cc840b59f6aef26ae82a352ade37bad5b226c1548d5ac22b9d5db23b59ccd0f98f365479f4d687d10449bcb11804a5d0563709d03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "23b2", + "b66e" + ] + }, + "payload": { + "pubkey_prefix": "20360251", + "timestamp": 65206, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": 90.0, + "lon": 60.6496 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1598.json b/examples/meshcore/corpus/generated/valid_advert_1598.json new file mode 100644 index 00000000..e13022b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1598.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202f0d29369f003e5017ba5c8413fdda07ffe3d3050e0d94e51b4bc960a7d0e5df8bcae60adfa3c6e52d1331b5494f5bd70226dd185a4a929cc153ac6b61b51a9ba7a66f5b0c5f8674295de1cad883058bdc660cc48d245a66b93d06132adfca37527cd0eb9fb0a04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "d2" + ] + }, + "payload": { + "pubkey_prefix": "9369f003", + "timestamp": 1023061344, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1599.json b/examples/meshcore/corpus/generated/valid_advert_1599.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1599.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1600.json b/examples/meshcore/corpus/generated/valid_advert_1600.json new file mode 100644 index 00000000..8c535ae0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1600.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a66dfd6634d0daa13cb334209eb62b86250267785a6d0452e8b389edd1a285c465f92437ff572485591233a95b89aa4f3374057b3ffffffffee0ba7aa0a7418f0eeeec7ea9c37a478b0c1d3b3f3a42e05a3cc57baa3d2dfd10d122ca8c05eeb43f39e3f4b630dfc9d79c8920f103fadd6e4a76fd182c6d8e6134ffea2faeb05ad05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "66df", + "d663", + "4d0d", + "aa13", + "cb33", + "4209", + "eb62", + "b862", + "5026", + "7785" + ] + }, + "payload": { + "pubkey_prefix": "a6d0452e", + "timestamp": 4294967295, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9814, + "lon": 95.2253 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1601.json b/examples/meshcore/corpus/generated/valid_advert_1601.json new file mode 100644 index 00000000..29401bee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1601.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187ce59c701cf23d61a890b51fb7d7084ce7c359f7c777604d741751c424f8d781939e21a88e8fe95de331b507446be0b69834524f67d9973000053c796e04d5e512a22558de718d41090966da24477cb6f22fd6e7dbd7bf5c3115cf865043d1d0243b4912c4441572e02bb4be24679298c1eb5bdb2204e51180612bea1a3fadb6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ce59c7", + "01cf23", + "d61a89", + "0b51fb", + "7d7084", + "ce7c35", + "9f7c77" + ] + }, + "payload": { + "pubkey_prefix": "7604d741", + "timestamp": 29593, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9395, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1602.json b/examples/meshcore/corpus/generated/valid_advert_1602.json new file mode 100644 index 00000000..ea711de3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1602.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185f806bdfeeee42de9f996254361adac792addcbd90074d2f481a77d5a1c36a378559a9511346098c9759d61360a00f923ea1f0723a1fd75f9823d24a4dce320652dc9451c52e683c33ca889ffb2a662e3da6813612ac8633dedc33442ccf4d9e862518bfe83bfb3816619f456132c761ea550af929c86dc03835b46f52864", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f806bd", + "feeee4", + "2de9f9", + "962543", + "61adac" + ] + }, + "payload": { + "pubkey_prefix": "792addcb", + "timestamp": 119532067, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 64.784, + "lon": -179.9384 + }, + "name": "(d" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1603.json b/examples/meshcore/corpus/generated/valid_advert_1603.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1603.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1604.json b/examples/meshcore/corpus/generated/valid_advert_1604.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1604.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1605.json b/examples/meshcore/corpus/generated/valid_advert_1605.json new file mode 100644 index 00000000..6459a1e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1605.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12886b44235ee6781b713bb78af857de1e29661f70e3cce52591494201735c03362dd25675209cde576e1e6dc3e05649a61431fb75975a3c38782ec20000e750f585e3f44e8c3bcd428ae5d38b863ffaa375075fa9139b7051b601f0626a2d87230425b50ec74004cda157683ce24ebe1c14a689deffd9d35bf729b6c26f11c83ba3fa94a345f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6b4423", + "5ee678", + "1b713b", + "b78af8", + "57de1e", + "29661f", + "70e3cc", + "e52591" + ] + }, + "payload": { + "pubkey_prefix": "49420173", + "timestamp": 49710, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9656, + "lon": -179.9855 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1606.json b/examples/meshcore/corpus/generated/valid_advert_1606.json new file mode 100644 index 00000000..43cda998 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1606.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284394a7ba5837022b0e0b1506c295b5b21df0de68fd985dec9becc647eaefd110527144273b8df0cdc2929c1ceffffffff36c0c6507aabdf7668ea589d4f014cb94a1b8e6acba88b5aacedffc12eb4a6f648b9ec8db670dd752514db4807f613e303bcdc4b05070e679ac4746474712b7e9253c3a2fa32d045f546747b5c4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "394a7b", + "a58370", + "22b0e0", + "b1506c" + ] + }, + "payload": { + "pubkey_prefix": "295b5b21", + "timestamp": 4294967295, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9965, + "lon": -179.9741 + }, + "name": "Ft{\\L" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1607.json b/examples/meshcore/corpus/generated/valid_advert_1607.json new file mode 100644 index 00000000..504822e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1607.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120510e8a18f4029a36c15a7a5bc20f1c61e3a9e8befe8d8e795c602e4c2edb023fff371254f2682000000915145dd87e891c77b52d5124906acf4b5f9b5197bbbcd6d20d1a0519ce22fb31b8be40a9d7ce5f7f453f512df63c3d8c25396e73bd7d2dbb095034a385cdf3a83524235", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "e8", + "a1", + "8f", + "40" + ] + }, + "payload": { + "pubkey_prefix": "29a36c15", + "timestamp": 130, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "RB5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1608.json b/examples/meshcore/corpus/generated/valid_advert_1608.json new file mode 100644 index 00000000..d773f8b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1608.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124204af7b3557700d55bcc5d8ad3066e67bf1acf68270b6acbbf9ebbaf6cd38880f2adec331c0000000b6629c12f1b35dcc7790dbd1338f6ad7913916d95f8d610bbf6f8a820d82cc48aa70c912406a7fa2038e9289c1da545244b8c9d035e846ea640e4a7d51818ba011010000fcccc145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "04af", + "7b35" + ] + }, + "payload": { + "pubkey_prefix": "57700d55", + "timestamp": 192, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -67.1089, + "lon": -179.9778 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1609.json b/examples/meshcore/corpus/generated/valid_advert_1609.json new file mode 100644 index 00000000..1c433427 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1609.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110597dbb8f9d01c17e221c356de5da152d3db9c4bbf2a0135eb6241cef2973e3b608794b4789f01000000feb5051d7cf7924c8ab25a4ec7d75df67d643156ebebfe962651502d2bd837e3609830904daebf1cd6a08cc9fc9668e97e5289952cd6c352acbf09c430e47f1c8448797a205b285d62347175", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97", + "db", + "b8", + "f9", + "d0" + ] + }, + "payload": { + "pubkey_prefix": "1c17e221", + "timestamp": 1, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Hyz [(]b4qu" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1610.json b/examples/meshcore/corpus/generated/valid_advert_1610.json new file mode 100644 index 00000000..745cb27b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1610.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1109152f4a317f0de4e35f30800154f13afdc8e25699d2153a88c032e014d2d120c6df3c0440756aecf2250293000000f45fffd8478566f1bb5c98ee0fc4270f5a2fa8ff050956865d4f4c1b7788f9edf47d490d5c869903b3731de26b6869fff8455b2d8df20c595c1376fba4e2f893ff00000035e945f52f2356", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "2f", + "4a", + "31", + "7f", + "0d", + "e4", + "e3", + "5f" + ] + }, + "payload": { + "pubkey_prefix": "30800154", + "timestamp": 37634, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 0.0003, + "lon": -179.9677 + }, + "name": "/#V" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1611.json b/examples/meshcore/corpus/generated/valid_advert_1611.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1611.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1612.json b/examples/meshcore/corpus/generated/valid_advert_1612.json new file mode 100644 index 00000000..8fac174b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1612.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284f672f526e42717f7c2e28decd026acb8cbebd81a1810e611026eb3bbfe9ab4be67a7acff96b87315446cd9ce00000080dd30e4d5c2afcc7599781c7ef0c3904229ff7a10583441b32659b9945a36c03ec8576175137dc34c99c46f0e4e27d14054567df677d7e50ec26bd1bada809de2946920a3fa5b6b45f52e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f672f5", + "26e427", + "17f7c2", + "e28dec" + ] + }, + "payload": { + "pubkey_prefix": "d026acb8", + "timestamp": 2147483648, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9726, + "lon": -179.9999 + }, + "name": "." + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1613.json b/examples/meshcore/corpus/generated/valid_advert_1613.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1613.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1614.json b/examples/meshcore/corpus/generated/valid_advert_1614.json new file mode 100644 index 00000000..c87bcdd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1614.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118446d5a8acd1def5c2922bf695f504c0c82971e8b90a4789dc9d34757e6c3d1bdb4d744f4ee680edadd46d91473c000000b3c8c9f3079eacd180bc547c71b90fd1a3341467b9eae3d8c1b8ab9be12471ac208bae066acdddba947b752c24d725e8b3ffe6bb3d941d736d0df87b3bb01f4981295d346e3f2e4d5d25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46d5a8", + "acd1de", + "f5c292", + "2bf695" + ] + }, + "payload": { + "pubkey_prefix": "f504c0c8", + "timestamp": 60, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ")]4n?.M]%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1615.json b/examples/meshcore/corpus/generated/valid_advert_1615.json new file mode 100644 index 00000000..8f544d7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1615.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182696c2fccf2abb682b854fdb2c6f951dd8bee7336f4458aef856295689c64cbae80b6aeb67fc837850000e8c72ccfd8e40c5ae53d624884dc438fcce1307a61ac62627788e0926b3342e5f57f9bc59eb27d6d1c3531238fe55b3d9efcf687cc4b8b1465eb308279560482847d694b737269", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "696c2f", + "ccf2ab" + ] + }, + "payload": { + "pubkey_prefix": "b682b854", + "timestamp": 34103, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "}iKsri" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1616.json b/examples/meshcore/corpus/generated/valid_advert_1616.json new file mode 100644 index 00000000..29209348 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1616.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12078a3bc21c00e28189a306fbe5b58147d98c8536f5f6e1bfdae9cf3a6f88c204c372c8d28d662a2ae300000078a3b0cf915eafecd7ad56f5ee0608eb6ff658d785713f1e7fa0e7d763e4c00d2850552ebf5c6890fae7a442b6d0df0a1198ee59b6daee7789c77d2470dcb9989380b5a2fafb2046f546414c5345", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8a", + "3b", + "c2", + "1c", + "00", + "e2", + "81" + ] + }, + "payload": { + "pubkey_prefix": "89a306fb", + "timestamp": 227, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9534 + }, + "name": "FALSE" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1617.json b/examples/meshcore/corpus/generated/valid_advert_1617.json new file mode 100644 index 00000000..d2bfcb62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1617.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128643f60554cea71c1c756257003a2bef31784016c0dfd0e37063788c27d069796b1ac28aec406695a7b08277ac4a160f184fc1854b00002f451ed01781428c9af12663edff757084d8485fcd993cb2cb5d0431fd241c0eabeed73ad98a897610ae8d5cb9532ebc554be9fab8ebe727459b897f75febd0714545db1fb4db745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "43f605", + "54cea7", + "1c1c75", + "625700", + "3a2bef", + "317840" + ] + }, + "payload": { + "pubkey_prefix": "16c0dfd0", + "timestamp": 19333, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -72.2623, + "lon": -179.9805 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1618.json b/examples/meshcore/corpus/generated/valid_advert_1618.json new file mode 100644 index 00000000..7fd6ac94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1618.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286d9433ca65834627eea5f7c9a26322a418aac2fcc73e229bcbc4f3d620767180994a770b88cc6647389855ec2f98ec516c12aa186010018b2622fe1ae74ede0517a999725dbea21b5f136faa60444805ba59f4bdc40965968619b0cd5f0802c9ff129b66e310b09e1ebb2b9b434bd115a391c45e4af3c8221", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d9433c", + "a65834", + "627eea", + "5f7c9a", + "26322a", + "418aac" + ] + }, + "payload": { + "pubkey_prefix": "2fcc73e2", + "timestamp": 100001, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1619.json b/examples/meshcore/corpus/generated/valid_advert_1619.json new file mode 100644 index 00000000..c97f3be9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1619.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183ccaad5568b65886895affc212b949c1f672876b8ba2804a9d5e27b4ff0a88867ac4a585935ebeed97882fb45a32471b5e7a689cde5457cf52e021122264432aa4815d2bd7e3f8f7491e4c37fad45e073fe211af30c504c79e1fde5b72fd3c6771a1ec2f3853e5111aacf1c0105825d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ccaad5", + "568b65", + "886895" + ] + }, + "payload": { + "pubkey_prefix": "affc212b", + "timestamp": 2739272578, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1620.json b/examples/meshcore/corpus/generated/valid_advert_1620.json new file mode 100644 index 00000000..f7377742 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1620.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124335bf4df3b7ba358c17944cb8fc9141de6b07c86b805574adf9feb94c1c270a0b81864133bcc260887af698cadbe6341e6122d7bf81e10505b494ab92d3dfc52a0450de57b6fd926e13c4c12a80a2e3152dd247f7469ef2c872eb34b98437afeba172c90481ed9bf50a0b943209a3fa581c120665477852736465367126", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35bf", + "4df3", + "b7ba" + ] + }, + "payload": { + "pubkey_prefix": "358c1794", + "timestamp": 4135225440, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9786, + "lon": 101.8502 + }, + "name": "eGxRsde6q&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1621.json b/examples/meshcore/corpus/generated/valid_advert_1621.json new file mode 100644 index 00000000..32420735 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1621.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12857a2fe0f6f896f4bae0bd0fc41226e068949a7b4a6e5c4b074fe65a78e2020d5dd7190730a0b96f055d5ee1344f2921804a5d05c51f312cee256436f95b1e77fbef374107e117241cf404a5029149baf6e935ad01d9e86b445c113c777762e694a51ca970406718a05d2859690234d64c6490f914dd2fa3fa47a445f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a2fe0", + "f6f896", + "f4bae0", + "bd0fc4", + "1226e0" + ] + }, + "payload": { + "pubkey_prefix": "68949a7b", + "timestamp": 90000000, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9687, + "lon": -179.9853 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1622.json b/examples/meshcore/corpus/generated/valid_advert_1622.json new file mode 100644 index 00000000..60f5996a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1622.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12429ad38fd6802f32ba69707ccfe1eaa9aea90f5b5d8fc7fea19d9f0c522563af46b0734f89c1ae28c645e5a3831960d4594b1fdc92d1e1bbf83c1db35633515d720753beeb4ddf146f51966421eee7152f734d77d7faffdb546de50ea66731858ab80833c003b378ba1403b6a2fa740746f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ad3", + "8fd6" + ] + }, + "payload": { + "pubkey_prefix": "802f32ba", + "timestamp": 3324554945, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9599 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1623.json b/examples/meshcore/corpus/generated/valid_advert_1623.json new file mode 100644 index 00000000..db340933 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1623.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114986b8d7880b4ab7dc6975a7ac506d6fef22bc9cf4ee239ee0ad94ad9b820772b5eafa537ef0980ac99c915df055f22176fed3d89358fb63fa37ecb04defd4cf3b3f36739b99557f5fc85011d624d66392b020f9eb01c952a813323e89b40d7597ec735c9f997be4eda27195469891d2ad155b66dfdcfd121439a3fa326b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "86b8", + "d788", + "0b4a", + "b7dc", + "6975", + "a7ac", + "506d", + "6fef", + "22bc" + ] + }, + "payload": { + "pubkey_prefix": "9cf4ee23", + "timestamp": 4216886232, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9663, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1624.json b/examples/meshcore/corpus/generated/valid_advert_1624.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1624.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1625.json b/examples/meshcore/corpus/generated/valid_advert_1625.json new file mode 100644 index 00000000..f43a726a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1625.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11886c318bc4fc10f097a04a930abe2122af8dcef8811a8157e1bb8eff4d277f2233d5e80b52dbec4c0b5ef5b38e306c77dcf6b792c866419e61c0c000004981819a639a7fc6bb21f309cc4b4217dac9f57ada759a68ab7ef4cc87e90f7f68e8a27537668b146f1c81fd54b8fbc81ecc09f7194d06152b5fba82d1e7d4a702", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c318b", + "c4fc10", + "f097a0", + "4a930a", + "be2122", + "af8dce", + "f8811a", + "8157e1" + ] + }, + "payload": { + "pubkey_prefix": "bb8eff4d", + "timestamp": 49344, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1626.json b/examples/meshcore/corpus/generated/valid_advert_1626.json new file mode 100644 index 00000000..d23ebecf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1626.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245e95c3b7889fa7047027b25f6030e8c3c961eed1c13626445b64c1a57aa8b30c81575025890f188785bc18b00000066e88d96ff4b1ef6f9b80ac9727176397253eb51c096303528fc4561f757baaa2b07751a4d02bfde8731c6ea4c9e9d81a1e017dcc92eb5b155c145a5fe35169b02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e95c", + "3b78", + "89fa", + "7047", + "027b" + ] + }, + "payload": { + "pubkey_prefix": "25f6030e", + "timestamp": 139, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1627.json b/examples/meshcore/corpus/generated/valid_advert_1627.json new file mode 100644 index 00000000..cc59870f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1627.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12831f61511141eb402a33e9ce2acffbe7f644152076c6567c9a1125d32b7bcc5fb01ed77b72b402365e9b3f20aa490be72332f26d4201d08dbf738cee38ca82fb7f2ebc94d477042cff70e2e9a04090f6be963f1253ffc9848f528df409fd35ad26ff07df1a29293fc080817f6c0b918aaba900256b45f57667", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f6151", + "1141eb", + "402a33" + ] + }, + "payload": { + "pubkey_prefix": "e9ce2acf", + "timestamp": 1235886143, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 11.1195, + "lon": -180.0 + }, + "name": "vg" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1628.json b/examples/meshcore/corpus/generated/valid_advert_1628.json new file mode 100644 index 00000000..c9bce074 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1628.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120179fcade39f638db1f41665bfc6d02b44b3a37bdf69398852b58eacdedad1ffdcbf0000000017fb245aa3b538bba8e1d93eadbffe5e4ae560ecb5052585a8e9b62db920868da268d70623735d44d1c5f8a3282a102951a892b6446bc054d583fc2465bc1377846227705a2a333355622a54302644", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "79" + ] + }, + "payload": { + "pubkey_prefix": "fcade39f", + "timestamp": 0, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "b'pZ*33Ub*T0&D" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1629.json b/examples/meshcore/corpus/generated/valid_advert_1629.json new file mode 100644 index 00000000..89aebe2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1629.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187c872a198a7ee3779e057d32b663073bbe64f5772997547bb5271112f38220ca12b27afc81f6c0993cfbb77802ef4e68b371c52b924b500000023a115d212e54bf3da2a464a77971c82694d547fd0515ee121440e5632cb7ba50f9d863fd6da9992332e57224f942c71fa6509e6edf29068a1e9331d14195bbc83315d38566d285446", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c872a1", + "98a7ee", + "3779e0", + "57d32b", + "663073", + "bbe64f", + "577299" + ] + }, + "payload": { + "pubkey_prefix": "7547bb52", + "timestamp": 181, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "1]8Vm(TF" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1630.json b/examples/meshcore/corpus/generated/valid_advert_1630.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1630.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1631.json b/examples/meshcore/corpus/generated/valid_advert_1631.json new file mode 100644 index 00000000..ad7be21a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1631.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204c9d98bd7eceabcdbab9a3c2f22be6a127662e3cdca6bb738eb561b7e3b470a3513fdb7767b8300009b86a9ade6b6fb327d38e8cb664ecb3376fbd13f6da1e45fa36da6e06f39781a58967f6b0e733b7334631438b87e11b9c57f109618f09a7de73c1712764e531892368aa3fae33907fd6c2e6c7b20", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "d9", + "8b", + "d7" + ] + }, + "payload": { + "pubkey_prefix": "eceabcdb", + "timestamp": 33659, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9455, + "lon": -49.8581 + }, + "name": "l.l{ " + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1632.json b/examples/meshcore/corpus/generated/valid_advert_1632.json new file mode 100644 index 00000000..08aaef5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1632.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206f429f6357edaa164fcc6c3476a5c84d5c96c98774cda83dc6ba073cf56f2c7c7c8ad2b128303acda000076e8a5384d1f4a6fa1164adc1518c36f087eaadb99b97e33d29d5691aa65bbeb68283c7e105aa901fa2f16957081426de43ac885d9bf25fe2512a27d7151fed293a3b5a2fa768445f527", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f4", + "29", + "f6", + "35", + "7e", + "da" + ] + }, + "payload": { + "pubkey_prefix": "a164fcc6", + "timestamp": 55980, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9935 + }, + "name": "'" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1633.json b/examples/meshcore/corpus/generated/valid_advert_1633.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1633.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1634.json b/examples/meshcore/corpus/generated/valid_advert_1634.json new file mode 100644 index 00000000..3b2e28f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1634.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209f2e8db90a10c115fe9e9327b739beba2658ee9fac8c7cd17edbbadc0885e1e9ebcee8c072f6fcc1796d8000000a3814a10aa48d811e78dc523c57de5afbe3a2d5d81fa07a5430e46a41946e92d78bd1f7f3dcc0a1a117dab9b8ed90891ccaf03b1682287f26f1fec428e89dfdc02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "e8", + "db", + "90", + "a1", + "0c", + "11", + "5f", + "e9" + ] + }, + "payload": { + "pubkey_prefix": "e9327b73", + "timestamp": 216, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1635.json b/examples/meshcore/corpus/generated/valid_advert_1635.json new file mode 100644 index 00000000..2098a3ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1635.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11461e037c699688e643f7a3af0e3a20df52e86657849159ede354ac5e74a7d6752915a606a34377f976f18730d77f0000009ad84c1cffbf5839dfba402eb879af54be92475767de0ef7b4b1ba857c16caeca9c01793c500c41c191ae15da264447cf5880616aaddb076748ef4be43ef20ae816b38", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1e03", + "7c69", + "9688", + "e643", + "f7a3", + "af0e" + ] + }, + "payload": { + "pubkey_prefix": "3a20df52", + "timestamp": 127, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "k8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1636.json b/examples/meshcore/corpus/generated/valid_advert_1636.json new file mode 100644 index 00000000..3adb4a43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1636.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180900a0399ccc076beb392dee55eb4c4b91adbf493541ac5f3dea157b1e845c7e180000000ac8a9ce08cfc4a5d5310c3908b7061200cc3232b2ffc7f4f6d0d85a11a8fe0f2f673fa45db3d100a34b4ebc4cccc83d188cf816d0f1fa5368ba959c34fb94280816c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "900a0399", + "timestamp": 128, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1637.json b/examples/meshcore/corpus/generated/valid_advert_1637.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1637.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1638.json b/examples/meshcore/corpus/generated/valid_advert_1638.json new file mode 100644 index 00000000..e137455a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1638.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243ef1c96e81de5a1fd67f694b3bcdd9a5db2f2aa757a82d785cd796018919471d698917d265e7798cb0000c9cb594b96ba29f3b13270d71058d01adf6029f4a0255497845ea47267d5a7d4ace2db095eb6e53df43baead775f06c7f50befdb89ade01404d92f90b911817284393766", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ef1c", + "96e8", + "1de5" + ] + }, + "payload": { + "pubkey_prefix": "a1fd67f6", + "timestamp": 52120, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "97f" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1639.json b/examples/meshcore/corpus/generated/valid_advert_1639.json new file mode 100644 index 00000000..f6e6e7ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1639.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182d897ecefc754474f51154e254197c864b2be2843d172e6bf0b9ab8e9e6bf94d26201674c00c5bec10000bba1c4f18fc79981180a7575915e5d02f715eed51bf9099aeacc6aa4b3bded71bd2993e98a0eddfc863e5bc5d68ecbc458d208d3bab316b8437c0e2a840b095a02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d897ec", + "efc754" + ] + }, + "payload": { + "pubkey_prefix": "474f5115", + "timestamp": 49598, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1640.json b/examples/meshcore/corpus/generated/valid_advert_1640.json new file mode 100644 index 00000000..4572352e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1640.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242a1d351b318be732f05478505e4077b85404bf0b267e55dc1e7091809ef33b22c5c3410d89500000018eb92b6f2d982514d9df22bc679ab8f396766b8471df372fa11ca0ad9c6d7636bc5a9d80bcdc950bf45f0c261cc14f85143bf8ec6815044094f1c85c9c56a9c93b2eba2fa4ffe45f57d45", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a1d3", + "51b3" + ] + }, + "payload": { + "pubkey_prefix": "18be732f", + "timestamp": 149, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9861, + "lon": -179.9623 + }, + "name": "}E" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1641.json b/examples/meshcore/corpus/generated/valid_advert_1641.json new file mode 100644 index 00000000..8a111fe3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1641.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128aa2fd45154308b662b8841ef0288723ab0826dcf293ca221bfa3f1790a5331b30939bcc9c7170a853a91c9eef83266dd896e035850f0ed30247bb58b2a7fc1b0000008218e9e224d0c46d2bdee3faf3c1b59f784f10d3ac03ef5ed6d586e6b10211ad5ac1b17ba1d3b24627ef2ec8ad38196251a8fd405d1f241086ad606762a7e6ea816b37", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a2fd45", + "154308", + "b662b8", + "841ef0", + "288723", + "ab0826", + "dcf293", + "ca221b", + "fa3f17", + "90a533" + ] + }, + "payload": { + "pubkey_prefix": "1b30939b", + "timestamp": 27, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "k7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1642.json b/examples/meshcore/corpus/generated/valid_advert_1642.json new file mode 100644 index 00000000..8957b08c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1642.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12429c335fa40b1ab3e02f3e440e3a7c64cf9cb631c052875df75d098fc9d0f08ae938ce543364cd0000aae33890437d89a2e674b2400c8ba92a8b28431c112c532657009039d9be1f8480e45c0ebc37825d9af6d53f789cb3358aff999c57d413fd7cc24e72786a6fd8136ab6a2fa8a1946f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c33", + "5fa4" + ] + }, + "payload": { + "pubkey_prefix": "0b1ab3e0", + "timestamp": 52580, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9553 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1643.json b/examples/meshcore/corpus/generated/valid_advert_1643.json new file mode 100644 index 00000000..9bd6b57c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1643.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110624b78c0c741c0ce23f9d56619137fe808e34f7a10b494856b32313019ee294dc56424f2904fc5e4b000061d30a9baaf9828dae16b63566a77ebf95a1d0b4d69cba0ec00934da42673741b38c2ce2a4985c52b7619e1e4874f6dabe5b43175bd8aab259ef2fa7ba7d78fc1255baa2fadd4146f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "24", + "b7", + "8c", + "0c", + "74", + "1c" + ] + }, + "payload": { + "pubkey_prefix": "0ce23f9d", + "timestamp": 19294, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9988, + "lon": -179.945 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1644.json b/examples/meshcore/corpus/generated/valid_advert_1644.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1644.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1645.json b/examples/meshcore/corpus/generated/valid_advert_1645.json new file mode 100644 index 00000000..3aa260c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1645.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241dd11d0cd63aa407844a4f95dd1f7ac3542e82459fca884a01cfa205c3ddd7a229dcd64650000e7d10547f9ed09443942322bd4c14f9ea465978caefa5f920276e6f20a919b2b82c5bffb6f814a80d8fdfbd77fd9e30437aec000c15fcb6fba0c14feaf9489d3921cb6a2faf86b45f5626c7464", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd11" + ] + }, + "payload": { + "pubkey_prefix": "d0cd63aa", + "timestamp": 25956, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9998 + }, + "name": "bltd" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1646.json b/examples/meshcore/corpus/generated/valid_advert_1646.json new file mode 100644 index 00000000..7df46a87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1646.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11478f772d9474cb57bfb73220d8d3ced5de1e084d8897393abbe3d61807822f4c16b0f54dc9eedd7bc42bd8d65d4382ef76bb1e3372a5c32c4a8b36994c416ab173f5549edbf821c21aa56b366b829bda8bc9f4880ea4b96b8dff984276d689c731180e0b62c08bffee1739226b9f8aa293fcac134bb6a2fa0095ba0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f77", + "2d94", + "74cb", + "57bf", + "b732", + "20d8", + "d3ce" + ] + }, + "payload": { + "pubkey_prefix": "d5de1e08", + "timestamp": 515602159, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": 180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1647.json b/examples/meshcore/corpus/generated/valid_advert_1647.json new file mode 100644 index 00000000..76eb38de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1647.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208318aaa86396b1bc62026d4cf0a56cab5fde9d244d708aa14286b9a4ef196583cc014c141e49394f40095ba0abd27bcc4a52eb506b4cdfc6b5f293482ca26787f5126647879412e4134882386836aabbbdd7996876084ba1f7d7845e8a01fbed76dcbbf265c635d8d508d321893b3616efe0f6446f56e3423335c4e2e68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "8a", + "aa", + "86", + "39", + "6b", + "1b", + "c6" + ] + }, + "payload": { + "pubkey_prefix": "2026d4cf", + "timestamp": 180000000, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -26.3205, + "lon": -179.9362 + }, + "name": "n4#3\\N.h" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1648.json b/examples/meshcore/corpus/generated/valid_advert_1648.json new file mode 100644 index 00000000..c8df5c28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1648.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11897f0bc2a54b6f62097f4799b9b74993d6e2be30e4f342a5db0be851fcaf608657b7d20be029c2e289cbdf37fb5916427875c7b2ef0eab8a429d24a3e528932300b15e871744b16b5a4c14263bba4d1a67f826448de674551394ed561e133b6277597b4ba4cc1ffa735f1ee5f746b9014897cdacd6f7e87a6d25b30d0ff0fc3c11ab11a3fa4b6f45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f0bc2", + "a54b6f", + "62097f", + "4799b9", + "b74993", + "d6e2be", + "30e4f3", + "42a5db", + "0be851" + ] + }, + "payload": { + "pubkey_prefix": "fcaf6086", + "timestamp": 596846821, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9764, + "lon": -179.9989 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1649.json b/examples/meshcore/corpus/generated/valid_advert_1649.json new file mode 100644 index 00000000..50bd83ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1649.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11818d64c3b0b50f78fdf4e5b10c483ac13df41756dc869539c4f1b463bed063ca832852a5c66d00000c4ee34f31d02d7264340c8d71c79a89db9eefb9f49460e5b1efa5810c9b149f9254356ff6c22b3027c109138a284589dbc834dcc980f2ac92a2f25a7c5c8c1803", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d64c3" + ] + }, + "payload": { + "pubkey_prefix": "b0b50f78", + "timestamp": 28102, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1650.json b/examples/meshcore/corpus/generated/valid_advert_1650.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1650.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1651.json b/examples/meshcore/corpus/generated/valid_advert_1651.json new file mode 100644 index 00000000..105ba0d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1651.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110368cf2b86d2d2df4596f66e069ed299b7f2dc79726485a464e367f6525cefa775773c0ae200000022daffb61498d4b5efaf6fc24974253a69784e38253ac14b293777e2b8cbc014cce4fac3f5aa41e004f710504ac28ff8c1233e8090153657041163f20c724f7392464aa3fa2ad345f57256", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "68", + "cf", + "2b" + ] + }, + "payload": { + "pubkey_prefix": "86d2d2df", + "timestamp": 226, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9619, + "lon": -179.9733 + }, + "name": "rV" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1652.json b/examples/meshcore/corpus/generated/valid_advert_1652.json new file mode 100644 index 00000000..e19956e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1652.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12064b09bb75998597f5a938188448c6dd994f2a542a01cca136c06ccfd65c111daf1ec6441074a98bb6889e4d193b87666da24a6650d288dc5035082a0f9854a842c7500474e455cb2a369bb07a4f312a8eec9abce79f7a7bef6446d40a63177e3fcad1b6f5f44e1839ec4e94c83d52fd006b45f5753f2a223979", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b", + "09", + "bb", + "75", + "99", + "85" + ] + }, + "payload": { + "pubkey_prefix": "97f5a938", + "timestamp": 2659759755, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -44.9419, + "lon": -180.0 + }, + "name": "u?*\"9y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1653.json b/examples/meshcore/corpus/generated/valid_advert_1653.json new file mode 100644 index 00000000..c47cc41d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1653.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249f9d810ea4a15cd76d50d66af78b432e944271d47bd6398ba3d43ed97985f8a8467aad505414e18b79a5337717b62ef1b58e9555a0000228cf419429ac7008d2fbadd506aade68ae7129f9fa8a0cd7577063e75081d29c270b1d66e879ccf97d3a92529597173e38c9041a7a3406ccd7741d369b29a898176615d51", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f9d8", + "10ea", + "4a15", + "cd76", + "d50d", + "66af", + "78b4", + "32e9", + "4427" + ] + }, + "payload": { + "pubkey_prefix": "1d47bd63", + "timestamp": 23125, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "va]Q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1654.json b/examples/meshcore/corpus/generated/valid_advert_1654.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1654.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1655.json b/examples/meshcore/corpus/generated/valid_advert_1655.json new file mode 100644 index 00000000..afd9d8f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1655.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146cdf75243994acae073e10ed71fd331c35d38a798bbc97071db8c678f658f6c33b7c54349ec6aacc00397db9b211700005ade745fa275d92af6d1e54e6421cab3fb9551296b5f1b94ad546d40a888d9809015247eeda29bbf2f8736b793254fe26505b87c65fe0f475998b70c320b937a8146664f3446563f6d42", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cdf7", + "5243", + "994a", + "cae0", + "73e1", + "0ed7" + ] + }, + "payload": { + "pubkey_prefix": "1fd331c3", + "timestamp": 5921, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "FfO4FV?mB" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1656.json b/examples/meshcore/corpus/generated/valid_advert_1656.json new file mode 100644 index 00000000..2a138a97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1656.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11816b37167a79b86b260a89e307855e46804991e2902ff5b3c2859a9ded822f76b301c71682ba03c015dcf3b00ea83a72b774a4bc52aff062858c3ea827e02540444ebe9f3eb9dda523a543afa8cf05c0bbafe6fbea7900e5e55a81789f6fd978aaf979bcc9325d8c846d27693f3a2d6f5861", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6b3716" + ] + }, + "payload": { + "pubkey_prefix": "7a79b86b", + "timestamp": 3221469826, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "m'i?:-oXa" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1657.json b/examples/meshcore/corpus/generated/valid_advert_1657.json new file mode 100644 index 00000000..e2d403df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1657.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11403d7fab7a5c43d6d280d32f3f56c61ea8d5e7637038c3d91cf3d6063e974d247b8bf300004611ecbe205383de7eee38cb4660c9d1cf5451dd0df1bc393f82428ae8110127e26f6f0e33ada797bd31eb490379bf48dcbafc157c8a0de533515efd7f0a966391fb37a3fa8ff645f542642e5b203a31397a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "3d7fab7a", + "timestamp": 62347, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9666, + "lon": -179.9643 + }, + "name": "Bd.[ :19z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1658.json b/examples/meshcore/corpus/generated/valid_advert_1658.json new file mode 100644 index 00000000..4caf69f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1658.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110225df3ed17eb73a5a27e5971a99f9df2aa683d726f313c6ef1ac5210ea9eb565bf82e6e0000007011916766fbee17451226ff79d08ea39575c44ede390c6b3469cf12057432b277a4338647472f56da299584cd917a2e388f7cd323d3a2490a895a564979a46014bbc6f802656b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "df" + ] + }, + "payload": { + "pubkey_prefix": "3ed17eb7", + "timestamp": 110, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 49.8582, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1659.json b/examples/meshcore/corpus/generated/valid_advert_1659.json new file mode 100644 index 00000000..954f4f88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1659.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11884e7180cd88d3e8d3c55c5e0c09ba128694832c2f7cb0e7ea4c451c0a54ea054992c680c09a98399ac0a80edf236d4c3a2db9fb26bd4d57ec0d0000004c1cb6361b4d5213b3a0ac94e5e2075e7a6cedc7448cdc90184261a2d479bcd21e79cf00868a73fb32f3de24d785f21a9b3a953d5879880f99f713820307eff6825763", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4e7180", + "cd88d3", + "e8d3c5", + "5c5e0c", + "09ba12", + "869483", + "2c2f7c", + "b0e7ea" + ] + }, + "payload": { + "pubkey_prefix": "4c451c0a", + "timestamp": 13, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "Wc" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1660.json b/examples/meshcore/corpus/generated/valid_advert_1660.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1660.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1661.json b/examples/meshcore/corpus/generated/valid_advert_1661.json new file mode 100644 index 00000000..021a8bf2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1661.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a649f29b91489599c84b84de543b57de0c3b2572de17e2ededc3ab19652a42675cf583c7ea3ab00047c7ced50974ae6b80c918ed858000000013312d19b3fba548df6be62cf81701800d366ed3d7353c469101ba0654eef53e808e0a0b723441eed1a1741cec723d5ea18ae23d9bc89ace76b530a20c6d9f49339b2a3faec8645f5526929732c537a59", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "649f", + "29b9", + "1489", + "599c", + "84b8", + "4de5", + "43b5", + "7de0", + "c3b2", + "572d" + ] + }, + "payload": { + "pubkey_prefix": "e17e2ede", + "timestamp": 88, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9353, + "lon": -179.9929 + }, + "name": "Ri)s,SzY" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1662.json b/examples/meshcore/corpus/generated/valid_advert_1662.json new file mode 100644 index 00000000..f5ebebfc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1662.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201948efa003cc8b680df87a380161debf4cc4d146f8e288c9e5e70b6905e41d1944aaa2a0000c3381be8061cd9a293a58c36bd2e4b63dbc2b6ac96332d5dac0235abdcb0b544f43f17fe461b197c603f17557354d1d316033ee65327d705178b3c4762ff83bb03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94" + ] + }, + "payload": { + "pubkey_prefix": "8efa003c", + "timestamp": 10922, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1663.json b/examples/meshcore/corpus/generated/valid_advert_1663.json new file mode 100644 index 00000000..08cc638b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1663.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a6e8193310eaf83273c8915692ffdd45b11b5b897ae253500abfad1bc42fb19cc548b2f8e2d07483ae18cb52b0000324439a91e911034d629c136422eccbb61ace56588252399bdcbbe8e51675cc1a3d10c640f3f3c60a90ced2c7048321795f694ffef3fbbaaa3c19ed776360e4692407fa3fa14e145f5585d54686354", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "81", + "93", + "31", + "0e", + "af", + "83", + "27", + "3c", + "89" + ] + }, + "payload": { + "pubkey_prefix": "15692ffd", + "timestamp": 11189, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9484, + "lon": -179.9698 + }, + "name": "X]ThcT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1664.json b/examples/meshcore/corpus/generated/valid_advert_1664.json new file mode 100644 index 00000000..a66167ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1664.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12092783942d03e7a4f4cc63df8aa12b4ea3510955e0def7638378b0608f5c54223b1d5abe055fba8e4bd596ef000099853609200768d817c03d7373e7d61ec68dcb9f24cfc205bdda3014d01dc71d22b3d3cdf6da5192f2c2a5e496449e196bdd2fd3579c30fa68c0dd7a7d2f9fee91dd36a3fa80c945f54f6e332633714c74", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "83", + "94", + "2d", + "03", + "e7", + "a4", + "f4", + "cc" + ] + }, + "payload": { + "pubkey_prefix": "63df8aa1", + "timestamp": 61334, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9669, + "lon": -179.9758 + }, + "name": "On3&3qLt" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1665.json b/examples/meshcore/corpus/generated/valid_advert_1665.json new file mode 100644 index 00000000..5fbfd42a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1665.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118069ca2ecaaab83e53b1d4d9a0ee68f9f512cd9778cde7c876ecae03578112e7fccd000000635c642372b797ad28f3222930ccc5395ac5f61a6e990b3a156948ef286d2d2b46b563704b59050f9a663ba51efe8eab748f417a3f6afd0fd8b7f57cf8836b778226524c3a4a67", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "69ca2eca", + "timestamp": 205, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "&RL:Jg" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1666.json b/examples/meshcore/corpus/generated/valid_advert_1666.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1666.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1667.json b/examples/meshcore/corpus/generated/valid_advert_1667.json new file mode 100644 index 00000000..9ff2cafb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1667.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11032626d65439a54fb4294c61b3430f610858f5c29f11e0b2a92063fc5605eb85518cded799fc0000d91a3e4d070bcabdb5a98fdf956cb93e197003c8ac86ff9a8617ff898694af603c2c3f1120cdd2fe7e4e8b860cef8bbeb9f6125a47b4e4a21be44c9b6d6080c394484477fd950146f56e745c3851", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "26", + "d6" + ] + }, + "payload": { + "pubkey_prefix": "5439a54f", + "timestamp": 64665, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -42.5154, + "lon": -179.9615 + }, + "name": "nt\\8Q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1668.json b/examples/meshcore/corpus/generated/valid_advert_1668.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1668.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1669.json b/examples/meshcore/corpus/generated/valid_advert_1669.json new file mode 100644 index 00000000..f100a01d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1669.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12049ad3a8b97c8137991156297a79891c00efcaff035d7a1c86da4aa522d8f6ae33498213e38f4400005051bd5cf1f0bf828e2b4a61f50404c68283c6294079b06d35e765dfc99475dd7778205e640d25fe7fd82452e289b65e363da0a59fb8a0c129942c70479fd1121353b6a2faf99545f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "d3", + "a8", + "b9" + ] + }, + "payload": { + "pubkey_prefix": "7c813799", + "timestamp": 17551, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.989 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1670.json b/examples/meshcore/corpus/generated/valid_advert_1670.json new file mode 100644 index 00000000..95baec1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1670.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283dc6b232b8ab694e3d8b99b9ccbf9f330ca24e094801751077bc5edc2d9dabf36d96f36627593ea2b27e80000003fe89244d6312e0aa0a30190f7b022eafc87349accc3d1f39546119bb6ffc7244c453a44f9cf5e88f4fc796c4c6419dd8b0c578dc45af645817f695f29fac379813f3a2c465b6b5a71706e516d2869", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dc6b23", + "2b8ab6", + "94e3d8" + ] + }, + "payload": { + "pubkey_prefix": "b99b9ccb", + "timestamp": 232, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "?:,F[kZqpnQm(i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1671.json b/examples/meshcore/corpus/generated/valid_advert_1671.json new file mode 100644 index 00000000..f406b30a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1671.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118273bb7636aea457db1784034ebdf86fee96bd5249619d87116ae13a8cc6fd223c7e78c4b0303a710000001a9477b1b026fa833d9a93a7249be4c36b26c8d5417573523bbd1f8ec233fd8f042ede76cdef3bec89c6f94a2cecfcf5002ae00f5cf65446ad6622c8408f7ea203", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73bb76", + "36aea4" + ] + }, + "payload": { + "pubkey_prefix": "57db1784", + "timestamp": 113, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1672.json b/examples/meshcore/corpus/generated/valid_advert_1672.json new file mode 100644 index 00000000..fe9936bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1672.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118048182edec2f854e0da74da7e28fb62f45fed2cf9f77363ef7b26041851be0b450466000014258c6be9b3ef4c82a55c551d6bfd35b7fb437e541476a265b1d026e6db3da00b2c911cdf30f7b4e502a820c3be0db9f9587c72ed1d1ed8d5907248845cff7e04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "48182ede", + "timestamp": 26116, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1673.json b/examples/meshcore/corpus/generated/valid_advert_1673.json new file mode 100644 index 00000000..00c40f5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1673.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120291ddf77750ef87ada25e51c9c7517b96be45cbbb5ee3b640b8f20f2ac3db9ae788d1a00000009dcf1e0ebc4983fc02384c4c99e15e8cc94952de4cbf5fb9fa3317864ea35b6763242880a6c875aa1d9f659f75195c94905ec26bb6803881c659d67e65c4b78704", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "dd" + ] + }, + "payload": { + "pubkey_prefix": "f77750ef", + "timestamp": 160, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1674.json b/examples/meshcore/corpus/generated/valid_advert_1674.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1674.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1675.json b/examples/meshcore/corpus/generated/valid_advert_1675.json new file mode 100644 index 00000000..87920793 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1675.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180bdf35c79363c018e505a9ce9aff1272a782a9a3b80cf3d6d3fbe909901af201b38700000942cfb7459f7ced7cfbc5bdef6fe6789e11a43ae6a98ee326d2f37f64c3917e170863c1f8128ae805c603e82350b446f1237481fa257695a3a095196af9f80a5916fdaa2fabfbdf0ff32", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "bdf35c79", + "timestamp": 28728, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9905, + "lon": -1.0 + }, + "name": "2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1676.json b/examples/meshcore/corpus/generated/valid_advert_1676.json new file mode 100644 index 00000000..b05f00ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1676.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242d902a6ba99ca25a74e38b1bfa1a85112cc1acf325ee400f22907ab311e5d2686f0a967d10100000037d5d637a8bacf390eecd40493ce38155110e128d7f8196cc59c8d2337f7d36c1a02121e0f0f7acf949417105833dc06bfbea0a31509f194db5142845e02657f1488b4a3faa1945503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d902", + "a6ba" + ] + }, + "payload": { + "pubkey_prefix": "99ca25a7", + "timestamp": 1, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9347, + "lon": 55.9403 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1677.json b/examples/meshcore/corpus/generated/valid_advert_1677.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1677.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1678.json b/examples/meshcore/corpus/generated/valid_advert_1678.json new file mode 100644 index 00000000..d167a2ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1678.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a5771aac0cd82c322c2f9fe8f42baf2a8bc11090afa0a80fe0d02bfc5b70ede81fc56ed86cd47364600a95ca63f802912fefdffaa80000000bf5e0588831a85fa1f88e6a7fcd01f20277aa8f60f226abf2c9822837615b293e00f7caad6677294c24d78ec6792d9ca1ae017ce1b9c94dec8b75d736eec93a09280b5a2fa2b6b45f52579407776462558", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5771", + "aac0", + "cd82", + "c322", + "c2f9", + "fe8f", + "42ba", + "f2a8", + "bc11", + "090a" + ] + }, + "payload": { + "pubkey_prefix": "fa0a80fe", + "timestamp": 128, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -180.0 + }, + "name": "%y@wvF%X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1679.json b/examples/meshcore/corpus/generated/valid_advert_1679.json new file mode 100644 index 00000000..1d09c748 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1679.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12862111e4b0baa38c0685a7e95c2f71cc3363981e045c2db81edb14b4303f6b78ccc438bebaecd4f6f5f41ce1544fa67a53bdfa7fab0000bb0fe59d84e8664955fb5547b3ce3a2293ee4c625d3fabbd8fdb526660712ea92e359ee6724655b9b3d94e7623d2db450af8f2158776e8990894e3d6bd64464604", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2111e4", + "b0baa3", + "8c0685", + "a7e95c", + "2f71cc", + "336398" + ] + }, + "payload": { + "pubkey_prefix": "1e045c2d", + "timestamp": 43903, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1680.json b/examples/meshcore/corpus/generated/valid_advert_1680.json new file mode 100644 index 00000000..a58e7ca6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1680.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12006b6cb5ec06b069eb473376b7dfb19591f897ec386d3fb79193989fb48bc4e6e97f0000007a1fba9d27338f194c9697ed573dfe236ce81a7bed094e69d10fe05e1286aabc820825a691a7e5f9270e5003883cd9a8a984535ffb046f0beea58c83432c7ed681715b384759775377457672", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "6b6cb5ec", + "timestamp": 127, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "q[8GYwSwEvr" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1681.json b/examples/meshcore/corpus/generated/valid_advert_1681.json new file mode 100644 index 00000000..2d7adbb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1681.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146094b0b4702763b0aac3f4fec855dd6fbc5448a54e901661253412b9dfa3c8001dbd46b85c1a0fc397b0835428f147685c5c7fc0d7fd8bcde2e2c5f943096671023b832c53f9fa912384853b251ff9387352457adb0c01b24bc4dd685e88542665a3be984999335c3269abacb134b559c92ebb5a2fa5dd445f5367a5b30", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "094b", + "0b47", + "0276", + "3b0a", + "ac3f", + "4fec" + ] + }, + "payload": { + "pubkey_prefix": "855dd6fb", + "timestamp": 2239108239, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -179.973 + }, + "name": "6z[0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1682.json b/examples/meshcore/corpus/generated/valid_advert_1682.json new file mode 100644 index 00000000..9bca75f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1682.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124575992d7e7fb4de795b01f668d8a6562bdc057d864896a2217300c6f8ab4c65644dfc8135f9a65651b8b6d46ec3ab1e36e29cc69812951cf329d19a7170a1986b168e692a65643767a8108f1ea4e18b778fa2d06a22d69b6c323d4c7f52112c19b913e2fba6f08d982521763e797b844c4c417d71", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7599", + "2d7e", + "7fb4", + "de79", + "5b01" + ] + }, + "payload": { + "pubkey_prefix": "f668d8a6", + "timestamp": 2881711828, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "LLA}q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1683.json b/examples/meshcore/corpus/generated/valid_advert_1683.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1683.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1684.json b/examples/meshcore/corpus/generated/valid_advert_1684.json new file mode 100644 index 00000000..47e2e2ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1684.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287a1a70c90ef845c5af9ffcc5a41a4c79b52ab132141a332164284c1f5bf17862782faef698e191387578f76111fbc605d240167dd20000000002716afd8243aa9b022098f8d9343485909edbe315222ca7269d33416c0ba802d323d016c555ad8adb503a7750b4122572a178f91bbedbe10304d3871d57ac4e2130a61a3fa9a9245f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a1a70c", + "90ef84", + "5c5af9", + "ffcc5a", + "41a4c7", + "9b52ab", + "132141" + ] + }, + "payload": { + "pubkey_prefix": "a3321642", + "timestamp": 0, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9561, + "lon": -179.9899 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1685.json b/examples/meshcore/corpus/generated/valid_advert_1685.json new file mode 100644 index 00000000..6b47295a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1685.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142ecedfe28425759962f472b65c3d11920c715bd6ebf8a04907f66bc7d5451223745a1e2f4f05000007ec7eac182c55127e55ae02610c37a43cac043d56dc221fe3eaf4b3591cc0d5478c78d4aced90982111308f84e44bbf2f3d9a2d5b6ee3a28b213936a2059bda401", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eced", + "fe28" + ] + }, + "payload": { + "pubkey_prefix": "42575996", + "timestamp": 20720, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1686.json b/examples/meshcore/corpus/generated/valid_advert_1686.json new file mode 100644 index 00000000..bf4eb973 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1686.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11442bb14c5ef32dfaf66ed9a9abccbab2f68fc52d7cc5ca36052ef071aea3957c2c45c6c06dd90d0afe7d0c00005880470f50e0460f7b9475fa0dd7463abd78ceaaf188d1e7ede24c8ad398ee52674b4108a77cb64c3bef6832c1bc84f043a2aa124f25237d0762ddd3314344df948abba2fa55666c092d754f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2bb1", + "4c5e", + "f32d", + "faf6" + ] + }, + "payload": { + "pubkey_prefix": "6ed9a9ab", + "timestamp": 3197, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9985, + "lon": 158.099 + }, + "name": "-uO" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1687.json b/examples/meshcore/corpus/generated/valid_advert_1687.json new file mode 100644 index 00000000..fcd9dc83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1687.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11031f5ed75ea5462a5130192aca3590bdb517a10cb9eac14b91824179e03fc2dea9d19d78b2000000a83013d3f55415d4797f36d46a86c8191fedaeaa1667949b3deba1f5466619c1b223b1704e94c6797c2ce680c15f930cc175c4962c584ce239690e17b1ffdde502", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "5e", + "d7" + ] + }, + "payload": { + "pubkey_prefix": "5ea5462a", + "timestamp": 178, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1688.json b/examples/meshcore/corpus/generated/valid_advert_1688.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1688.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1689.json b/examples/meshcore/corpus/generated/valid_advert_1689.json new file mode 100644 index 00000000..a1b90861 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1689.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11006f2a4a620376750d6eabc76d9de89cec4adc127056c4c573a70038c6549e579016b300007c0322e1a8fef42aac1135b83471e60897e3df2f62e795c72a98762553bd6fb61529a88f79be4bf118da494c4c3544b98fb99413cb0be7aa4f868384a0f02b361353fba2fab2c845f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "6f2a4a62", + "timestamp": 45846, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9821, + "lon": -179.976 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1690.json b/examples/meshcore/corpus/generated/valid_advert_1690.json new file mode 100644 index 00000000..ff03102a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1690.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a88d9adb466a10b953c7c4c0bf023258049d2e62ca13304797ff9cba8c103cea5eddd8c716b3e2b9b643cb6e56e24f860502d8f2a9bab194d3b957de8bea82d000000b35632207725f0f9f08949eedd953d15a4ec0c1369740f3b7f6acbbc0a27364093b9567074acfb2e6b05220be26b8876ff502cce296f4bc894c7a0cae6ee6f17922aa1b801825f46f559416134", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "88d9ad", + "b466a1", + "0b953c", + "7c4c0b", + "f02325", + "8049d2", + "e62ca1", + "330479", + "7ff9cb", + "a8c103" + ] + }, + "payload": { + "pubkey_prefix": "cea5eddd", + "timestamp": 45, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 28.8771, + "lon": -179.9374 + }, + "name": "YAa4" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1691.json b/examples/meshcore/corpus/generated/valid_advert_1691.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1691.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1692.json b/examples/meshcore/corpus/generated/valid_advert_1692.json new file mode 100644 index 00000000..88339aeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1692.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11885a1e8cdda9f7457419dd850acfc2290015da73628b6833fbc4fd6ff386f89e7a13bd26529122643ac44b8af5722486141bff064a15abf12fab000000fb8af116c34b9303b3caa0fe541074ebecb9e2fc6b24630c4d2852bb22881404900711b45e1365bed57ded78be73bda87f28a3305a268db2a4308a32c1c5e91a1368b6a2face8545f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5a1e8c", + "dda9f7", + "457419", + "dd850a", + "cfc229", + "0015da", + "73628b", + "6833fb" + ] + }, + "payload": { + "pubkey_prefix": "c4fd6ff3", + "timestamp": 171, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9931 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1693.json b/examples/meshcore/corpus/generated/valid_advert_1693.json new file mode 100644 index 00000000..695fdebb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1693.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202ce09d2ce9e1429761fc0d625c7262ff2befb87dc49858e59f6d53a8bbce96d079e5f1799000099a15f94d58d1a2f2dfd561aefd8a3200c1027192dad5b3195f2a5a542703828b16639091bae178cc943915dbe7fe1e5cd7fe5e0246a4ace328c306ddedf9c779355b6a2faf14a46f56d4e625a4b3470344e28", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "09" + ] + }, + "payload": { + "pubkey_prefix": "d2ce9e14", + "timestamp": 39191, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9427 + }, + "name": "mNbZK4p4N(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1694.json b/examples/meshcore/corpus/generated/valid_advert_1694.json new file mode 100644 index 00000000..85ba2552 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1694.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124700ab8bff8f1379930470ad03dd4495d51ed4f32d337f662163e1de46ad9801e5683ddb7b97cb39585c4e63f3e4bbcf1200006fd9e72050854a428f1775df8a3a5dcdf82bcf7143130d7287667220f78cf2ffd286a46b83d7de46dbe5314d38cee12afaa04362dc8edf7b4ef4faa6050ecfed926eb6a2fa3a1774083f66263a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "00ab", + "8bff", + "8f13", + "7993", + "0470", + "ad03", + "dd44" + ] + }, + "payload": { + "pubkey_prefix": "95d51ed4", + "timestamp": 4815, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": 141.8259 + }, + "name": "?f&:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1695.json b/examples/meshcore/corpus/generated/valid_advert_1695.json new file mode 100644 index 00000000..704f6102 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1695.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284c24edf55ecaa25e04d49cfc2f43ec33553c3f649b0c53cfbfc89dd2facfaa5b841f190abe05e357c927b4634d86b00001309a54020d4a7d9d6b9e9e0471637dff6bacaa8d2a85198de90ea7983b252ecd53ce2e8aa44e163e78621fb2f493e0592f87eeb23f43a5d77a125438950e61c01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c24edf", + "55ecaa", + "25e04d", + "49cfc2" + ] + }, + "payload": { + "pubkey_prefix": "f43ec335", + "timestamp": 27608, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1696.json b/examples/meshcore/corpus/generated/valid_advert_1696.json new file mode 100644 index 00000000..a5e9c98d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1696.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1244bf076914904933631cddb04266869ef4f7c8033e4b4427055ca10cd998109177eeca40ea0a1e4f32dd53000063c0764cf65d971d801fd1f3d9ebe10e51c349c72cd3f18677ab7f4993bbfd3ce727f6e85361da8af5cb9bdba7168609663793866e115cd303141199d360aee8911f94a3faa470c5075c795a22", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf07", + "6914", + "9049", + "3363" + ] + }, + "payload": { + "pubkey_prefix": "1cddb042", + "timestamp": 21469, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.943, + "lon": 130.3799 + }, + "name": "\\yZ\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1697.json b/examples/meshcore/corpus/generated/valid_advert_1697.json new file mode 100644 index 00000000..87c7ce06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1697.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a35d1a36c18bd808bbb50dc1283c2824afb109e7dbadb69319d33b55a931e72c272614068a0c52e69de43b7580000b3960e845603a9c71abf6ff5e8e165e6577c2461fc6d01c354f073a090c36a86af5801045c61fc36413bbe11f3a801c126c4f4e3c2eeeead0f9ffc3032d1b55c936917a3faee5b46f541", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "d1", + "a3", + "6c", + "18", + "bd", + "80", + "8b", + "bb", + "50" + ] + }, + "payload": { + "pubkey_prefix": "dc1283c2", + "timestamp": 22711, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9749, + "lon": -179.9383 + }, + "name": "A" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1698.json b/examples/meshcore/corpus/generated/valid_advert_1698.json new file mode 100644 index 00000000..99cd9a17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1698.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240ac662eaf402f7865e6639df62fdbe1d25659d1e48bfd72d3b8a649d0bc2a969bc0260000a4e60352cb99b103ab53f5ed048471c055c95c8313d84a2d68397a7e21136c6a17ee1a0eb6bb227bf970de00eab6e925cc18a79c475e73ea00c1bfb21e7cff7a01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "ac662eaf", + "timestamp": 9920, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1699.json b/examples/meshcore/corpus/generated/valid_advert_1699.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1699.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1700.json b/examples/meshcore/corpus/generated/valid_advert_1700.json new file mode 100644 index 00000000..f10dc079 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1700.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247cf3e79a1f11566a0c84166743e53a267b1908debe97b29d5ef14ce594b5b8625f93a5d013888e7092979a8cf6ae7f4d80000f189915206d90ba949ec6467448faeb64708e14cdd8e9d6f4b6f2061daeb2bb81bce93ba2f62a3b0d37da002560fa465af3c5889434bbc96bc5f7f54a45e122204", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cf3e", + "79a1", + "f115", + "66a0", + "c841", + "6674", + "3e53" + ] + }, + "payload": { + "pubkey_prefix": "a267b190", + "timestamp": 55540, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1701.json b/examples/meshcore/corpus/generated/valid_advert_1701.json new file mode 100644 index 00000000..559edf7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1701.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120809b92d1dcb2fe1ad9ac21fc08a4444fc31acb58f5c50f59ef1540bd78076513216c610dd8a3921c8e23580b87147b4f381f7011b9648162f6c91f5a7509d15b52abe71fcf4bbdaf26427770d641037190d29f63d77294e5ef2a9ff8b0c3af89b4f04f0d1525a530a38b3be1601", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "09", + "b9", + "2d", + "1d", + "cb", + "2f", + "e1", + "ad" + ] + }, + "payload": { + "pubkey_prefix": "9ac21fc0", + "timestamp": 3095410146, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1702.json b/examples/meshcore/corpus/generated/valid_advert_1702.json new file mode 100644 index 00000000..afad3f1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1702.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124006ec6c5c6e0f1d50728e79cbf87063a7a3b18311df92c5dba82d317893b9974b4716000070d6b31f6231bb261855414619ee250c71f8b2b4ca410e5541a31d55230b5a7c13bd69c4f316a57213c98d8c09cd44e1f5ee0e9ab0bcebadccaf3e05c7409d9904", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "06ec6c5c", + "timestamp": 5703, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1703.json b/examples/meshcore/corpus/generated/valid_advert_1703.json new file mode 100644 index 00000000..68811b8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1703.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120108ab7255ab2fb9847def17471bfeee96f4f996b9983061aa686440d5b4506d00e7d300000097ab9020d9770f08cddbbc03ff2f807cdada4c2ce3ea9f6463e7d5b105e5ec1e8b61632853a521cf495827605801552b159d4c55c5bd9179bbd1c467c9ec197b12027c7902396343ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "08" + ] + }, + "payload": { + "pubkey_prefix": "ab7255ab", + "timestamp": 211, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 41.516, + "lon": -12.3609 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1704.json b/examples/meshcore/corpus/generated/valid_advert_1704.json new file mode 100644 index 00000000..dc0a32d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1704.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148e550857e62f5a98181ba8e01d0101c25b0518d4b577e358e375f4ccf796b30fa39811dab1f26012457514d6ab395943de483375320c2e0726844445bd56a33ad82163209c13d2245ad75eb36ca6b5631f26517a60b79429b151afed15e314d35284815b47d9a86ee505005bd32c6f83c2621b192915b5da3faff989b09223870", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e550", + "857e", + "62f5", + "a981", + "81ba", + "8e01", + "d010", + "1c25" + ] + }, + "payload": { + "pubkey_prefix": "b0518d4b", + "timestamp": 1396147172, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.957, + "lon": 161.1922 + }, + "name": "\"8p" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1705.json b/examples/meshcore/corpus/generated/valid_advert_1705.json new file mode 100644 index 00000000..ccf74967 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1705.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145aa9b8fe46642d4f3ba04416ecf939a3ada8e00009d0501d4511a5d796531a390d9689fc0b0e4f127e1b48fed000016d2678943093abdf76155ffee508a4bb5b69664e1bab896bfe11cf215164f367348e12d781f5f5e1a37c2b2f6832fa6b5e49b3de3d926df4b07c733d6fcf72e836e4a6b565172472c35", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aa9b", + "8fe4", + "6642", + "d4f3", + "ba04" + ] + }, + "payload": { + "pubkey_prefix": "416ecf93", + "timestamp": 60815, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "nJkVQrG,5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1706.json b/examples/meshcore/corpus/generated/valid_advert_1706.json new file mode 100644 index 00000000..b533a992 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1706.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242ec2f861aa9c1f6c839440a5869f0a77b3bb73ce1ab2a3ed7a15a450c5d0e7777f1da67b40ca90000ad04ca9776c66ddad2a98505d8a9a228abb6b953fa8bf13508104ccdfd422558bf878b441f07e950079f5bff02088c43b452265a6ae81967fda70ac70abdce6993804a5d050095ba0a7839494b707a38", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ec2f", + "861a" + ] + }, + "payload": { + "pubkey_prefix": "a9c1f6c8", + "timestamp": 43276, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 90.0, + "lon": 180.0 + }, + "name": "x9IKpz8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1707.json b/examples/meshcore/corpus/generated/valid_advert_1707.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1707.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1708.json b/examples/meshcore/corpus/generated/valid_advert_1708.json new file mode 100644 index 00000000..433d7514 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1708.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128349cf84831a5e1aa98ce41a76868c974b1274d4d435f7f1a2b7bc044c459d2599e0bcb80fa963a3792a01000000727426fa4d2b60587dd44188c53fc2ed5d15cee9ede6d2ff40a13df62d5ffbe5cec3ef062c55130d05c514258424a00c9392b71d96b29955a0a3caa7f39248b3137f6967fffd4446f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "49cf84", + "831a5e", + "1aa98c" + ] + }, + "payload": { + "pubkey_prefix": "e41a7686", + "timestamp": 1, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -10.0, + "lon": -179.9442 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1709.json b/examples/meshcore/corpus/generated/valid_advert_1709.json new file mode 100644 index 00000000..13a9c035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1709.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209f88fdccb466beb6ea8b13b7d5294f1b69b208a5df8a5ffc3307d3f34c54c199dc97fd86ac44c23cf46511b0000ad173c0812f91be1fb9fbc6798328dcb85086dee0f5d99c1f5a70129da4dc168939dd0217ef159988226b210690df59b391c346aa582140ac6b3a49d52d47f8a01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "8f", + "dc", + "cb", + "46", + "6b", + "eb", + "6e", + "a8" + ] + }, + "payload": { + "pubkey_prefix": "b13b7d52", + "timestamp": 6993, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1710.json b/examples/meshcore/corpus/generated/valid_advert_1710.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1710.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1711.json b/examples/meshcore/corpus/generated/valid_advert_1711.json new file mode 100644 index 00000000..760fcc3c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1711.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144dafee842a22168906638fe5f3fceb19487f12863ae1094043259d67b7da01d28f8c3fcc3f3fb32b1ffffffffb76d83f41ceeef71cf41a37987e652b3a6612818a614a3fe1d2593e6d9178b288a3909ef692929eabac03ce44d21aeeb3b5464d3357d9183893c83a22f5f477904", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dafe", + "e842", + "a221", + "6890" + ] + }, + "payload": { + "pubkey_prefix": "6638fe5f", + "timestamp": 4294967295, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1712.json b/examples/meshcore/corpus/generated/valid_advert_1712.json new file mode 100644 index 00000000..02036442 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1712.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12829c0d8d5a89880c5e41a33c8e67778c2ef87754be55700e87e7dd1482253c352b600047a955df45701d3e3539c7917b379b7d3970a11adeb6bbd254d71aa868283911a99e153b71512063b86d55ed47d852449b7fbcf4a3932bf7f5c089b5f0ff443262ada10091f5aff48126", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9c0d8d", + "5a8988" + ] + }, + "payload": { + "pubkey_prefix": "0c5e41a3", + "timestamp": 1042116677, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1713.json b/examples/meshcore/corpus/generated/valid_advert_1713.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1713.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1714.json b/examples/meshcore/corpus/generated/valid_advert_1714.json new file mode 100644 index 00000000..141e705b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1714.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11868e8e9a1f869c53e770cfb6a57e22205fd4e9abdb16ce95169da48144db6cb3b80ac353ce128e0264019be82ff0fb2ddf294951f8c1bbe84f726804df944beba2e832c0e0b9132dea1b17dc8c19d2ece6db8b066d9b75cda6a1493cfd220db635e2ef8c3237ea206dd66c6abd8f98c579ab162dc70e9483584a4850392c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e8e9a", + "1f869c", + "53e770", + "cfb6a5", + "7e2220", + "5fd4e9" + ] + }, + "payload": { + "pubkey_prefix": "abdb16ce", + "timestamp": 3150051409, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "XJHP9," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1715.json b/examples/meshcore/corpus/generated/valid_advert_1715.json new file mode 100644 index 00000000..b5adaf23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1715.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110377ed2c236a5715ca06efc505d650e70c662befa137c2567c2e11d830e07a08366c7c53d7ce7817d9463df097007fbb1e4c57609d048af74968d96c22d9497bf3bac20db7deb14d9a728b2ad91022fe86295d5774e5aceada8e89c1bf8b9b3357ebe75cf7d9167b1381b5a2faf40d46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "77", + "ed", + "2c" + ] + }, + "payload": { + "pubkey_prefix": "236a5715", + "timestamp": 393793239, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9583 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1716.json b/examples/meshcore/corpus/generated/valid_advert_1716.json new file mode 100644 index 00000000..94c44821 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1716.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284ef6f5d2b60941693f6d748bf5f38fb839035feafcfcfc8a0015341b1cc9aae379a258705259810b8f5f38cadffffffffe95072f7a58253aaa942220ba2f6339c46bb4bb506dcba44d6fc1b547d4e2329c4ee3eceff80d8092b9d7f44f46b87b50862369947fed59d2ff8acecdd91f307832f6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef6f5d", + "2b6094", + "1693f6", + "d748bf" + ] + }, + "payload": { + "pubkey_prefix": "5f38fb83", + "timestamp": 4294967295, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "/j" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1717.json b/examples/meshcore/corpus/generated/valid_advert_1717.json new file mode 100644 index 00000000..bb7aec26 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1717.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118a174bf0e575a8e2badfea4adc4498e34ad75f100b1c9f83ad0cc9c14a238046e2e22861dd32e45b0fa86cd2adb5d948316302f08a17b8dfd64d697c04c2e659b529230058e54fdfb0527aa9f29cf2f7685d5fd3b7163d3faf058e63ff897e28c40c14b520f180a00acbf253f4ef56502d3e789b74a74b03f99fb1a6f7650630d56763826135", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "174bf0", + "e575a8", + "e2badf", + "ea4adc", + "4498e3", + "4ad75f", + "100b1c", + "9f83ad", + "0cc9c1", + "4a2380" + ] + }, + "payload": { + "pubkey_prefix": "46e2e228", + "timestamp": 589935961, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "a5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1718.json b/examples/meshcore/corpus/generated/valid_advert_1718.json new file mode 100644 index 00000000..70332e81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1718.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11491c9374fa3fc6091ceae027110387810597738194f06226506bd78394708c1a933cab1fb70dc89703beafe6d89dbb57c638e903c666232330f86488df4eb7a0e348c49bc99e75ec8654907bdc34244dceba2ffa5be0342a718e185523b923e3a750557ce822b29735da5028f4371d3b6772509bd9208f01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1c93", + "74fa", + "3fc6", + "091c", + "eae0", + "2711", + "0387", + "8105", + "9773" + ] + }, + "payload": { + "pubkey_prefix": "8194f062", + "timestamp": 593937923, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1719.json b/examples/meshcore/corpus/generated/valid_advert_1719.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1719.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1720.json b/examples/meshcore/corpus/generated/valid_advert_1720.json new file mode 100644 index 00000000..8c443678 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1720.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a0c6fe08111bbd35605cb025a8eb94c86c426ea7186774d6f7f50a4f7c5e51508612636c23432093a530faf000000f93c36e78cd5f9806de6f2178c816e49373f86e0102435dbb152b6199d188ffac18968c23a8b05de283fcf0fa0f3bb0993d79144da278b4cf733c1c161661dd311eda5a3faf96b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "6f", + "e0", + "81", + "11", + "bb", + "d3", + "56", + "05", + "cb" + ] + }, + "payload": { + "pubkey_prefix": "025a8eb9", + "timestamp": 175, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9385, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1721.json b/examples/meshcore/corpus/generated/valid_advert_1721.json new file mode 100644 index 00000000..8ee0d916 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1721.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1247559c2d8f0680c053023a70139bef69b02bb54a54af5a8290fd912a3818f11dd89408917bc852915b1087319f8e24d500000032020ef13c1ab0c4d009934b2f23440f4e2528ab390b4dabf13fb2ab339cf0e57dc061913bee169d25a66573974589444b966793ebe48d81171a82237b3722778428", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "559c", + "2d8f", + "0680", + "c053", + "023a", + "7013", + "9bef" + ] + }, + "payload": { + "pubkey_prefix": "69b02bb5", + "timestamp": 213, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "(" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1722.json b/examples/meshcore/corpus/generated/valid_advert_1722.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1722.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1723.json b/examples/meshcore/corpus/generated/valid_advert_1723.json new file mode 100644 index 00000000..855f3f74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1723.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120608c1ac20d811c10283f73c713650c5ca19308650f34ca50fa56cee92d86b025e94c5d9c5481aa825000047ddea64ad86fdf0bcdda72a3e51a8d8c9488996dbc06b07de749e0c6876510728e4d3d5061de9d2520c77e79a91bb29ee9e7dc414a3b997bdf1876bcefee0e69139a0a3fac9af1a07434e75386926", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "08", + "c1", + "ac", + "20", + "d8", + "11" + ] + }, + "payload": { + "pubkey_prefix": "c10283f7", + "timestamp": 9640, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9399, + "lon": 119.1894 + }, + "name": "CNu8i&" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1724.json b/examples/meshcore/corpus/generated/valid_advert_1724.json new file mode 100644 index 00000000..c34dc406 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1724.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120115daa265a8db2f3202169fc97151046d06b91458d45f4179c6b6a9868b43621982a5d7feac0f074e4993816b488ffc3407aca30bc2150195c7a0b86e6a0d6d28a0dcd3a0b1fab70469aa556fc6dfe87559c64669953d9843c417afd25a5bddc8bce0a7660291d1b5a2faf48763fe26655553", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15" + ] + }, + "payload": { + "pubkey_prefix": "daa265a8", + "timestamp": 2902382501, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -27.0316 + }, + "name": "&eUS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1725.json b/examples/meshcore/corpus/generated/valid_advert_1725.json new file mode 100644 index 00000000..a868e7e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1725.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1186d91182c307ef4d5db46d491fe048876c14b02e41a511276b4cd737d713d6a3364be755dce1b0323b8f5aad857154f7c4e535feffffffcf11dc50d4fdf25c71967480e86b1c67b8f6986c781fab7a33a38abffda2bd37d7875e52153d8c9f99627b080995fe962a360085cf5dc8726ea732fe9454ed3b02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d91182", + "c307ef", + "4d5db4", + "6d491f", + "e04887", + "6c14b0" + ] + }, + "payload": { + "pubkey_prefix": "2e41a511", + "timestamp": 4294967294, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1726.json b/examples/meshcore/corpus/generated/valid_advert_1726.json new file mode 100644 index 00000000..c7939e84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1726.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128419dcc30202dd3d4c77eff9c93734adfc6d4819691e813f508f2fbd5d119344895b83ec1d5f3e09f02550f6f8e046bcb8b9ab3e9bd3d25b99c2f0252de828c53e8fec4e923aa7d46f1ef43297205d2653d35b0eac7913eb9c83d7f5d7e7cf0fe4a200e6978bbe5fdc17e79e457d4d5c83817a7232446768", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "19dcc3", + "0202dd", + "3d4c77", + "eff9c9" + ] + }, + "payload": { + "pubkey_prefix": "3734adfc", + "timestamp": 3099346656, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "zr2Dgh" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1727.json b/examples/meshcore/corpus/generated/valid_advert_1727.json new file mode 100644 index 00000000..3a09e104 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1727.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1188ea49ad1881e698f661436d9f86e8dea145b325063bd810baf677da38ed5f8173f1f64052c332da12565b85311a346a702b81d90a6c7d70134c757d3fecc0df9642f0fdf8abb3e2e4d69bd546141d680fd471e1d71b5187b41e934bd8279f8739c0e73dc4581ddff930f927d13ac8a1e0b88dbaae68edbbdd3ea3cd0b1317d8a2fa486b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea49ad", + "1881e6", + "98f661", + "436d9f", + "86e8de", + "a145b3", + "25063b", + "d810ba" + ] + }, + "payload": { + "pubkey_prefix": "f677da38", + "timestamp": 1065186636, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9911, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1728.json b/examples/meshcore/corpus/generated/valid_advert_1728.json new file mode 100644 index 00000000..578ae86d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1728.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120557aec458c4dd3b3afc2c8abc1c7b4e8ff4d4308cf2686def71734c7f6a2b916d7592f795614b000000456ab1ed935a7890459425542bd882fc671d66bc2fb938de0901850d5af6b4196881658c99146369476109b3f0d80d5d26be85f2955ad98653952c0184ec45db1380b5a2fa9693e5fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "57", + "ae", + "c4", + "58", + "c4" + ] + }, + "payload": { + "pubkey_prefix": "dd3b3afc", + "timestamp": 75, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -18.5089 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1729.json b/examples/meshcore/corpus/generated/valid_advert_1729.json new file mode 100644 index 00000000..7c945fb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1729.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114293d33804eeaf16158e6b89d50dfeaa9ee33729b9e2af401a823d2663ca4e9a3edbb1930655c16631b9f9fa9aabb807bd481a98c843c369c638bff4abbb6fa9e22b440e39f48cfdb20b22c1edde91e171eb83c68b9279c6cae9d21b481bd7112a8bfaffd0284c1bdd01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "93d3", + "3804" + ] + }, + "payload": { + "pubkey_prefix": "eeaf1615", + "timestamp": 828817749, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1730.json b/examples/meshcore/corpus/generated/valid_advert_1730.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1730.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1731.json b/examples/meshcore/corpus/generated/valid_advert_1731.json new file mode 100644 index 00000000..6e579372 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1731.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146cce5ff75c9fe0c79e4a7c6a0d4395efc1aaf7865458961263fedbfbae625fdd7eb53369bea6c31b793690b4ec45500005f68edcf82e9ad8ffad76ed9b78baeb3507259f7ef579a3021d271270ad162b672cba34d8ac51636d76fa45d0c733f952f919a03becebe898ec4786aba7d8f5e03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cce5", + "ff75", + "c9fe", + "0c79", + "e4a7", + "c6a0" + ] + }, + "payload": { + "pubkey_prefix": "d4395efc", + "timestamp": 21956, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1732.json b/examples/meshcore/corpus/generated/valid_advert_1732.json new file mode 100644 index 00000000..6eda2b5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1732.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114203251e0cce87b6d6905f6c90ebadc732e0277e96a27f102d05582fb6079171e9f2c63e297cf300008d30f08de84197c5b2ac1961085f2b3b4e4aa5f73535ecf00c204331ab4210324557c34526af0cf6f5e6c17319a6686a3ce6133abdf90073cabe709913934d9b8443597b6c5538645f7a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0325", + "1e0c" + ] + }, + "payload": { + "pubkey_prefix": "ce87b6d6", + "timestamp": 62332, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "CY{lU8d_z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1733.json b/examples/meshcore/corpus/generated/valid_advert_1733.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1733.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1734.json b/examples/meshcore/corpus/generated/valid_advert_1734.json new file mode 100644 index 00000000..694b2252 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1734.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1200aedda40b2195e416e7189c0f4bc2f496c6036fa2e5373ce03b9f5f4e86b27039c7200000b1fee17dac11214e52b42e14806259e21b46ef928f0b3ca3d31e552244ba4c8258eb2880d883661d7181b611234d382fdcfe8460f9c46fe22e0554fb48056e8e8232754f616a2822587a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "aedda40b", + "timestamp": 8391, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "2uOaj(\"Xz" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1735.json b/examples/meshcore/corpus/generated/valid_advert_1735.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1735.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1736.json b/examples/meshcore/corpus/generated/valid_advert_1736.json new file mode 100644 index 00000000..63e2f325 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1736.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285bbf6739e3b0317362b18f97bfac59ca22460019652343d4d0145e592508c2776422b1e5510f40e8180aa753cfabe37ef450000662be55215255038cbb4712e38166338572b8d32fdf80280c5c409f5a4fed0c9887d31bc9b1fa800de573c16962ec45b6497473b6e306bf3f741ba6706c3e3b2912521a3face95690121233b705d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bbf673", + "9e3b03", + "17362b", + "18f97b", + "fac59c" + ] + }, + "payload": { + "pubkey_prefix": "a2246001", + "timestamp": 17903, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9724, + "lon": 23.6968 + }, + "name": "!#;p]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1737.json b/examples/meshcore/corpus/generated/valid_advert_1737.json new file mode 100644 index 00000000..e568c70d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1737.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12406963957acb0ee1d105d9fd339cd631af66550c48ef16311811fbc616116f928fe6000000c4acdf795f920064c134703af9c3b6e835304007eb0c7a8351c768d3ac0de8dc5743de2e662f6edc673c8a29b685967fa1c45318627897a30f5c843b79bd956993ba6fa3faf0bd45f57d5a64662c3b314f556d3040743425342065772d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "6963957a", + "timestamp": 230, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9523, + "lon": -179.9788 + }, + "name": "}Zdf,;1OUm0@t4%4 ew-" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1738.json b/examples/meshcore/corpus/generated/valid_advert_1738.json new file mode 100644 index 00000000..25962b70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1738.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1102fef397e0645d5340a6ac76e368a738a3d270f24a0414b0ba2ff2caa47c6245bf24334c1c00009e5ef2747081570f9da53018a05095fb7dfe3e6e4e7cb7cdb7a971ae4aa62a3da53e7bf3bb7a7903097d743b1c6b2a4cb801a74ffb6e31f4f35fe36c14805bd2813f42627d76792a58315145586f4e743940473576", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fe", + "f3" + ] + }, + "payload": { + "pubkey_prefix": "97e0645d", + "timestamp": 7244, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "?Bb}vy*X1QEXoNt9@G5v" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1739.json b/examples/meshcore/corpus/generated/valid_advert_1739.json new file mode 100644 index 00000000..9d11a876 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1739.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12078adb7ac43a8e75d6978c882cfe71aeb6fa22fe30e2d9b75a77690d00d21cb75715b86f10d1b03dce00000085f5538dc3fea8a37186797eb37a34a4b8c5a5d884491f91840ae79f39e66ad54d818a77ba5888e48ee1a9885970361d93b52a3cc3be256f612a3fdfc76679b88339", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8a", + "db", + "7a", + "c4", + "3a", + "8e", + "75" + ] + }, + "payload": { + "pubkey_prefix": "d6978c88", + "timestamp": 206, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1740.json b/examples/meshcore/corpus/generated/valid_advert_1740.json new file mode 100644 index 00000000..b7fc885b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1740.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124aab3ca537a65856e6e639e12af1a9d61bb3ef4516733f02df83ff028cb3f6f8cfe830878a36b865510d061094002d7be23c03686db4e100001615467644ba35e3aee151debffef5cebb4bbdaa09f71c6ba1e8b4d20694096d1b475e7496fa764ab3527e17425b540f00431c35a880e431c6cdf30b63a8af0504", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ab3c", + "a537", + "a658", + "56e6", + "e639", + "e12a", + "f1a9", + "d61b", + "b3ef", + "4516" + ] + }, + "payload": { + "pubkey_prefix": "733f02df", + "timestamp": 57780, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1741.json b/examples/meshcore/corpus/generated/valid_advert_1741.json new file mode 100644 index 00000000..af912202 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1741.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124763e5c761d8b2ba37e39984e5d7d56ca01ad4be9a85c6570ec736eb8c4e68c92b80a47b09ef9faf1a825c885e15672113000027603c3775201bbb563b50fa8dabea9b73134e9b6b8d1ae9bb4b1b55d25732d96bc6dc75f8197793b117df80ccb47e51d304d77568b7a6177fe7197af6a81c2404", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "63e5", + "c761", + "d8b2", + "ba37", + "e399", + "84e5", + "d7d5" + ] + }, + "payload": { + "pubkey_prefix": "6ca01ad4", + "timestamp": 4897, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1742.json b/examples/meshcore/corpus/generated/valid_advert_1742.json new file mode 100644 index 00000000..2aeb80b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1742.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120911e323666c2ef8e60b190db2062bfd7a41f84ad5b200c5e00fb7c2d2acde5165ab2b5a241783cba0eecd000000ba82b8664f6c8f9bdcf2a8b919b3e10780dffa1747c728a7bfc750729612a5d0acc107685888b9e744864517e007ca5d6d835e19bcbe531c60568357de6ec3d7814e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "e3", + "23", + "66", + "6c", + "2e", + "f8", + "e6", + "0b" + ] + }, + "payload": { + "pubkey_prefix": "190db206", + "timestamp": 205, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1743.json b/examples/meshcore/corpus/generated/valid_advert_1743.json new file mode 100644 index 00000000..2dd809c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1743.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205e4976bf07184dfe9c4b76ddfc93c859182837776c92d7a35dde9a34fa745e359900ad9d45101000000c739facd75e730bd21ffb24d07331b6e715b6344b6269c730055d8d4c4265535d75a7337fc20b6e86f30922e67152fb5f6adaf05e39414add0f466e94aed8b2882666167362c663f454b2c2d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "97", + "6b", + "f0", + "71" + ] + }, + "payload": { + "pubkey_prefix": "84dfe9c4", + "timestamp": 1, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "fag6,f?EK,-" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1744.json b/examples/meshcore/corpus/generated/valid_advert_1744.json new file mode 100644 index 00000000..f45f4af0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1744.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12492f776c88aa09b600fb97c4c12620e5425e7245918a0df74366a084730628fdc39774c0f44ee7f5486101825569c65731b7be4780dbd440b8ed5ea5f2f3b0909e18a30ef9a5d4804aaf343d77bbdf54218daa45cd30f7ab746f1e483d5a357da0995b0dd0b03139dce03426c06a6c38fdfce7c1028d5b913946a3faf46b45f543634842", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2f77", + "6c88", + "aa09", + "b600", + "fb97", + "c4c1", + "2620", + "e542", + "5e72" + ] + }, + "payload": { + "pubkey_prefix": "45918a0d", + "timestamp": 3571155015, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.963, + "lon": -179.9998 + }, + "name": "CcHB" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1745.json b/examples/meshcore/corpus/generated/valid_advert_1745.json new file mode 100644 index 00000000..51f220f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1745.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240a8cf5796e6c0c698282fcf882420a9341373ad702fde1e78bfc10fcd98f3a61b6a34000088b85b71bfc95317419d044a670bcfe25db3f1d6d713561044b6f9b907165901c06714e2b024fbbc63cf6573d074cb999b78bf439e89183308ea3e6acb8b887a04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "a8cf5796", + "timestamp": 13418, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1746.json b/examples/meshcore/corpus/generated/valid_advert_1746.json new file mode 100644 index 00000000..555fa80a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1746.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204f0edfacd1c9b03922e3430fdef53923f61a5010429beaf9633ad4e789c182dccccb72d63cff009502c7614264bc2f19268f91181bdff8206316289c09ea86cafb308a6571876a65ab6f4dd4de577fb6f6be5d3f0679ce94efebcf4d5320680cd239a32daf72c4f48817a215720725a367b502959", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "ed", + "fa", + "cd" + ] + }, + "payload": { + "pubkey_prefix": "1c9b0392", + "timestamp": 1342828751, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "z!W rZ6{P)Y" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1747.json b/examples/meshcore/corpus/generated/valid_advert_1747.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1747.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1748.json b/examples/meshcore/corpus/generated/valid_advert_1748.json new file mode 100644 index 00000000..4d6b6f35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1748.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118066ddccb90df1af29716ca35c5490911823c100d60cda5d356379a5611b900591ee0000008e1bbb404ca568be9c49a8709051ad80054967315c76a469335275a132e8e93316ce5bc891ec43be08484a3813bb1aba1d6358c44793ebaae482a05a08c8035811a1b5a2fadf8345f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "66ddccb9", + "timestamp": 238, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -179.9936 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1749.json b/examples/meshcore/corpus/generated/valid_advert_1749.json new file mode 100644 index 00000000..5af6ae2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1749.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120922a5d50aa173e7ae3fe158e5a757390b1e3ec0e2b592e92ce63332ef8eb19ef4b58bffe0175e86664a1130afee64863b85790bd707593ccb749acf46949dda555c9a19b2613d54d118648f46b2875526e3f6b1689d6915e9f7009ff288ffaa5dd97092cd2444cc4e7d87ea4fd6845c722c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "a5", + "d5", + "0a", + "a1", + "73", + "e7", + "ae", + "3f" + ] + }, + "payload": { + "pubkey_prefix": "e158e5a7", + "timestamp": 4004458513, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "\\r," + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1750.json b/examples/meshcore/corpus/generated/valid_advert_1750.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1750.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1751.json b/examples/meshcore/corpus/generated/valid_advert_1751.json new file mode 100644 index 00000000..16eea958 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1751.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11462da558a551621dc2d4e82f877481f1a297a8289103bc20638ea808c00a8457209cc14b9550c8a821946a358e84810000c70ab30aa886fbb79781234adbbb0f88963e85d51f42b7eecf2b6cf3ac192d7a91a6d4f9061271ffea8578a8d7f54df207beeafa9cea754b6dcbc4cb5253c4da91e7b5a2fa87daa2fb2a27652c596d38217a2d4f7365476c6c76", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2da5", + "58a5", + "5162", + "1dc2", + "d4e8", + "2f87" + ] + }, + "payload": { + "pubkey_prefix": "7481f1a2", + "timestamp": 33156, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -73.2133 + }, + "name": "*'e,Ym8!z-OseGllv" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1752.json b/examples/meshcore/corpus/generated/valid_advert_1752.json new file mode 100644 index 00000000..1275ef73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1752.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11804418b2a9039aa919f2f4d85f29dfc1d0ffdfebf040e66f654d82688a39e0172401000000bbd09294b113b38f5273f73eaf770f20a69df0fc7e11cfea0ea2755b578589bc81ebe1bed691b596dd608fe62f205db60fd93c56fce999d124b1a1174bebb172827a585656", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "4418b2a9", + "timestamp": 1, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "zXVV" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1753.json b/examples/meshcore/corpus/generated/valid_advert_1753.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1753.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1754.json b/examples/meshcore/corpus/generated/valid_advert_1754.json new file mode 100644 index 00000000..77bedc58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1754.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120290dcfb35ddd903ab7dc98b06c955ce6b7930fe2f4fd867ff56cba27269a5afae685606ab0000b51ddabdaaf36b1fdea0f2f27ff3a7bc1e301b2ff13c8719c0eb2be88127cee75467e58f2f88db94a22d91977e3f36e61558ca2f1cd8f55828712747990d26e303", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "90", + "dc" + ] + }, + "payload": { + "pubkey_prefix": "fb35ddd9", + "timestamp": 43782, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1755.json b/examples/meshcore/corpus/generated/valid_advert_1755.json new file mode 100644 index 00000000..5f853637 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1755.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245798025b3e697801f8ac30b6c34ccfe22f2356d46a5cdd7e1c5e4f0ce32b769537032dad7685ad37c2d3916c00000102c9c9ab436c6ca8faf436555509933ae3ed4a49d48bc8aeb9ca60ee0433bb8aa804e3a95055b51bf33d97c2c690bf70af0021b15a758b98eb7f38b2ff029b79415b6a2fa006b45f56626567836", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7980", + "25b3", + "e697", + "801f", + "8ac3" + ] + }, + "payload": { + "pubkey_prefix": "0b6c34cc", + "timestamp": 49174, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": "f&Vx6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1756.json b/examples/meshcore/corpus/generated/valid_advert_1756.json new file mode 100644 index 00000000..a1dad082 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1756.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144ccc8f591517c278879c62ce3dcc580915639fecc82da288a9e96035ee5f1dffce6a5c64a1df27cdb2f990000df9dca189b4547067fd763c4f640e3fec67855dbce58750d324a4e0fdf6e2e4ba2c9fa9f72a8a3f70274074fa0f74ebac459a2723d74e176577f5720a2e27e431343b6a2fa7cf09afa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ccc8", + "f591", + "517c", + "2788" + ] + }, + "payload": { + "pubkey_prefix": "79c62ce3", + "timestamp": 39215, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -90.5092 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1757.json b/examples/meshcore/corpus/generated/valid_advert_1757.json new file mode 100644 index 00000000..12e91138 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1757.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12419c6a14f7428981f34e226ab2b4cb54713aded692126fa6e8cafb8a498a24ffb0113ab5601e49105ea2051aebfaa0e3da8fb7ed8d9aefa1b07d8d7012813070dbbe84f84c299d2f6abbb71db4ddbc358d448de6214aeb2c3e2349c0c09336fd02d185c8619cd5919ab5a2faff94ba0a7b65476346486329747d2c553765", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c6a" + ] + }, + "payload": { + "pubkey_prefix": "14f74289", + "timestamp": 1226727605, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": 180.0 + }, + "name": "{eGcFHc)t},U7e" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1758.json b/examples/meshcore/corpus/generated/valid_advert_1758.json new file mode 100644 index 00000000..81af2bd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1758.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118ac9b68fbdd15d1212bfb1cce78fae72489465a6492544b570dddb4886166080f5e5c3f3cc323329dcec6466e1769b96627114a7f78f0643f617c60b42a748e6dc483f7298c9facdf5093ecf12e8b4e4e781b0f9956cb12ad9d4f789d0ac96f832475cbccfa8fcd32bf6d5b4143a1fe78a923c2cf7e640786175cd17d75755cea60fe6833445566d4061", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c9b68f", + "bdd15d", + "1212bf", + "b1cce7", + "8fae72", + "489465", + "a64925", + "44b570", + "dddb48", + "861660" + ] + }, + "payload": { + "pubkey_prefix": "80f5e5c3", + "timestamp": 1061739750, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "4EVm@a" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1759.json b/examples/meshcore/corpus/generated/valid_advert_1759.json new file mode 100644 index 00000000..c7617e0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1759.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149987897d3ab9e35f9641bc6f0e16a9a924f4b5e833c3dfed165889a56e9312385c342388b16d0948b884dceded209dc835f0991e300005a9742385f1a8aa73a374abb2419210ab7c505b1786c245e499f7946791abe798bd26bca6a108d89a25dd016b536cf6c974f2c613ecdc23e995441539895e90e13ffffff03a668af00", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9878", + "97d3", + "ab9e", + "35f9", + "641b", + "c6f0", + "e16a", + "9a92", + "4f4b" + ] + }, + "payload": { + "pubkey_prefix": "5e833c3d", + "timestamp": 58257, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 67.1089, + "lon": 11.4956 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1760.json b/examples/meshcore/corpus/generated/valid_advert_1760.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1760.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1761.json b/examples/meshcore/corpus/generated/valid_advert_1761.json new file mode 100644 index 00000000..22071849 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1761.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249d92a2265df20557896b3e953ba64a30b84a0c85b935f1f148f4452bfdd25d9814a5f7983a5bde27c59751896856d2499b622ec000000c00ae03153b9cc9c35a885d6e694f4840375cc49f7fed249c6da14589210b72c6e17df6b33493132868edcab84f0e320cf833958d3c9e5ff54f9d2151a47eced8225", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d92a", + "2265", + "df20", + "5578", + "96b3", + "e953", + "ba64", + "a30b", + "84a0" + ] + }, + "payload": { + "pubkey_prefix": "c85b935f", + "timestamp": 236, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "%" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1762.json b/examples/meshcore/corpus/generated/valid_advert_1762.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1762.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1763.json b/examples/meshcore/corpus/generated/valid_advert_1763.json new file mode 100644 index 00000000..6600fb93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1763.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118933705f99ef08ce61f2c9f6675f4bfa62e92457a8f577901b88d731623871a9b4ae3ab268e8d7f5458f87722d2fb583e08282404b404fa47692c1a5f8000000f1122796c32c8136a3d0abe694f03330f0f137249190af5519702235f62a5a74b96b601ad264097b36590619bb70b5fdea24dcd2d54a0487f4513908479a9357139913a3fa0ad145f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "33705f", + "99ef08", + "ce61f2", + "c9f667", + "5f4bfa", + "62e924", + "57a8f5", + "77901b", + "88d731" + ] + }, + "payload": { + "pubkey_prefix": "623871a9", + "timestamp": 248, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9759, + "lon": -179.9739 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1764.json b/examples/meshcore/corpus/generated/valid_advert_1764.json new file mode 100644 index 00000000..5dddcc4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1764.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12407067c7b9bf326f769d9520de6ec7ec9948e5d1c8f406ce5dbcbefd5d4ea903974f2e0000dcbac4d9310b42e420da7e8b55e60ee7e27dadd8b4f649559931ee7ff5b508918b37c7930e0f8990bb26e946c971efb305bfb1e8a1edb097d0007ea6b44f8378834e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "7067c7b9", + "timestamp": 11855, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "N" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1765.json b/examples/meshcore/corpus/generated/valid_advert_1765.json new file mode 100644 index 00000000..9b265108 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1765.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12457ac7aeffcbccf5f3a6824503ca93855c2f9b8c9b8f35293cc0deb66b6f0176ed3589289f971f470dc826e27f00007b4c0ec29a0d5e9dbaf44444b76c5affe0e33c33c92d03b267230ca3af0229baf8c308a2b31d0f57f4f84ee50a1419b7d86c83f9b864368b3ce8484895e3eabc01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7ac7", + "aeff", + "cbcc", + "f5f3", + "a682" + ] + }, + "payload": { + "pubkey_prefix": "4503ca93", + "timestamp": 32738, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1766.json b/examples/meshcore/corpus/generated/valid_advert_1766.json new file mode 100644 index 00000000..b89c48a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1766.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206237cd920e0868e259ab7e0aeaef04523fdd186a90f988035cd14dad70ab864e67d3b4e659d835e000000cac6bb118203bcabe47ac719e6da4643e2e626fdcc6fbccaa501353ab42d3faf0dc998ac7eb493f97f6f36ce2880d1ac948cdc87bda3eae54757d241e8b41d8c914fb6a2fa016b45f5787861636155655a71633752", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "23", + "7c", + "d9", + "20", + "e0", + "86" + ] + }, + "payload": { + "pubkey_prefix": "8e259ab7", + "timestamp": 94, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9998, + "lon": -180.0 + }, + "name": "xxacaUeZqc7R" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1767.json b/examples/meshcore/corpus/generated/valid_advert_1767.json new file mode 100644 index 00000000..1d8cc24c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1767.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249a621b9bfc5eec0b2e6d4d8812cf13e1687b4837b29f4a8297e4af8a2b2bfba3e73e38779ae6f3a77839ae74fc1969e7ce85dd5dc0000bbf1b097030ee9ac4a5ba6f6929a27dc0bc1088e99056f724a9839112b8c6ddda0242b5733859a57844a499e790ee1e5fb537a8a414eae3d77bb5908d993d7a09466b6a2fa183346f5453b7b22", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a621", + "b9bf", + "c5ee", + "c0b2", + "e6d4", + "d881", + "2cf1", + "3e16", + "87b4" + ] + }, + "payload": { + "pubkey_prefix": "837b29f4", + "timestamp": 56533, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": -179.9488 + }, + "name": "E;{\"" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1768.json b/examples/meshcore/corpus/generated/valid_advert_1768.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1768.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1769.json b/examples/meshcore/corpus/generated/valid_advert_1769.json new file mode 100644 index 00000000..9ef0f2f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1769.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114ab27649de59a73756c0500c4ec650dacc1ca7eb589c0ba5859fd95e4654fe9d172e9f2347f7f50fa84c5d1e693d1a2ed2fc2e122ad80d00001d321a822562beb5a7da333a3cb5d9d24e1ea9ffa04bc9749f888c808a82f47a02c1f4c44e901ca83ef28be8d1700853873bb987c5e57fe0945cd9920d9eed9a844d2e4f4d6c7566756522613f594823372154754f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b276", + "49de", + "59a7", + "3756", + "c050", + "0c4e", + "c650", + "dacc", + "1ca7", + "eb58" + ] + }, + "payload": { + "pubkey_prefix": "9c0ba585", + "timestamp": 3544, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "M.OMlufue\"a?YH#7!TuO" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1770.json b/examples/meshcore/corpus/generated/valid_advert_1770.json new file mode 100644 index 00000000..39643f53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1770.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120607e31d5d236b9d1aef9f635377833cb1b38516369aebd0804b0b907200bdc7ce903007d200263f2935668579b94e5bf1a5338175f2d5369557fcb2860c552edd6791c814be1ed51af172a33245f286f31ef3c3677278ed6ddbb2470d58f887ac1aaf2c599090ba5fcdfd8455", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "e3", + "1d", + "5d", + "23", + "6b" + ] + }, + "payload": { + "pubkey_prefix": "9d1aef9f", + "timestamp": 1714759999, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1771.json b/examples/meshcore/corpus/generated/valid_advert_1771.json new file mode 100644 index 00000000..ccffbc52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1771.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118091979626d9216c129d5f8b1cfabf686018c6425ff0820e6c6c89176826edefbf360000001ef8971f0af0c4e5ebda693981e898644d024bccef94997a2b8d458968c393108a33c717a1f21b8bff4da1ebf9583d773fff4666a4dbdc997455a429cd5a4f9f94db1fa3fa924046f5464e5830", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "91979626", + "timestamp": 54, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9728, + "lon": -179.9453 + }, + "name": "FNX0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1772.json b/examples/meshcore/corpus/generated/valid_advert_1772.json new file mode 100644 index 00000000..b338c17f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1772.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283690e3ca9f6bab33c459771b2ebc4af1d3be05baf4434dee4b5124480a52a186dca53231cae1d079485ffffffffbbb476821e8a40970bc50c7f85744a95e0f71aa606e763b3df56c9cec26fdc8454001a94f495e186c57f5119196fd8495f7b6d6e6768288234d4100b6c902bdc949ee8a2fa4d6b45f575", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "690e3c", + "a9f6ba", + "b33c45" + ] + }, + "payload": { + "pubkey_prefix": "9771b2eb", + "timestamp": 4294967295, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9869, + "lon": -179.9999 + }, + "name": "u" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1773.json b/examples/meshcore/corpus/generated/valid_advert_1773.json new file mode 100644 index 00000000..0ec95620 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1773.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a249ba55cc9f3485d81a90233ffb1c56bc72ad9b7333eb1babe21bffcd6e7e11247d58c061d039bf8a9714a46c372242732dc4eb9c600000004efa36610bc031f084538477bf3ff5e10f0990100d40b2c28732c354c76c5cc7b99e98228368e3aeec20e9fe7417c802aec973a152d911953205d3609a77b12934fada3fa006b45f55b2d54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "249b", + "a55c", + "c9f3", + "485d", + "81a9", + "0233", + "ffb1", + "c56b", + "c72a", + "d9b7" + ] + }, + "payload": { + "pubkey_prefix": "333eb1ba", + "timestamp": 198, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9366, + "lon": -180.0 + }, + "name": "[-T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1774.json b/examples/meshcore/corpus/generated/valid_advert_1774.json new file mode 100644 index 00000000..20bc0dfd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1774.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "110684b0a7f12cc51513e3f2ec7ad0da9cf9e2c3f3172912c057667be889753e5a0b0df0ea6da029010000802cb86eb361f317f029c952f008fceeffaca4ea3e11f2ab29ebfa46d424532a909b58b6f4da7ffe465f6bc66ab75ed707394a5d2cea9c05307dafb93ab4eac70103", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "b0", + "a7", + "f1", + "2c", + "c5" + ] + }, + "payload": { + "pubkey_prefix": "1513e3f2", + "timestamp": 2147483649, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1775.json b/examples/meshcore/corpus/generated/valid_advert_1775.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1775.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1776.json b/examples/meshcore/corpus/generated/valid_advert_1776.json new file mode 100644 index 00000000..7affc6bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1776.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12462e308363923f61b64802666fefad3ad8d38eeca76350705cfbd6a11e60074fcd7dcd9522a702166b0910c69141ac753a781af148279ec714211144f6554552ce5c18eb0c1aac3e981399324d1378040ef4512d38ce8682c435fed3342c33a019fadd2087377926bfbb44f318cab3044804", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e30", + "8363", + "923f", + "61b6", + "4802", + "666f" + ] + }, + "payload": { + "pubkey_prefix": "efad3ad8", + "timestamp": 980790337, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1777.json b/examples/meshcore/corpus/generated/valid_advert_1777.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1777.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1778.json b/examples/meshcore/corpus/generated/valid_advert_1778.json new file mode 100644 index 00000000..bc75ce99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1778.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12449ea8ba0ae24ad7a3c29278103b7a99e94e4b6a9943c860ad2dd51365e2360fa1139f480e5e8b17386f000000a89839a5e0c6f2b371be0a57d54c75c27ffee0ea218fad474b2d3b79d0c34aab5c8ea758d4c30991591bb319cd83e4c9497a445338f4c7d1f173f4c0590a24769220b6a2fad2d745f54a46", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ea8", + "ba0a", + "e24a", + "d7a3" + ] + }, + "payload": { + "pubkey_prefix": "c2927810", + "timestamp": 111, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9721 + }, + "name": "JF" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1779.json b/examples/meshcore/corpus/generated/valid_advert_1779.json new file mode 100644 index 00000000..f2c89984 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1779.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249e4fafdfbdec7a825317eaaa93ca01df87ccea2d8deaf35bc22af497b7eba3d575b830483175a833f48e215810f0c129476119b7800003a51ee2f5793814ba291fc3bef70f7f858c984ae73dc86ca583157cb0117775d726f12ab605f360f72cc8f8aad482ad1731c2b1f184e7ad3e2c008a49b6b1a9b91a7b8a2faa68c45f525554643424e76513136572377", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e4fa", + "fdfb", + "dec7", + "a825", + "317e", + "aaa9", + "3ca0", + "1df8", + "7cce" + ] + }, + "payload": { + "pubkey_prefix": "a2d8deaf", + "timestamp": 30875, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9992, + "lon": -179.9914 + }, + "name": "%UFCBNvQ16W#w" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1780.json b/examples/meshcore/corpus/generated/valid_advert_1780.json new file mode 100644 index 00000000..d95cb0b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1780.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11811f92fa70e514404feeab3de2ab19ab877592e61b43f031f348ac6aff18b2beb9ccc2e2d6000000a526ebb800152ed99da31fa50946ca3e0245678b7cba2b1ad1d4f8ea2adea784bfaeb91ef0a8f775d6ddb70ac6055a1035f3bcc36c840a04a16cd51228f4c88c92a231a3fa576b45f526692064654865633f447d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f92fa" + ] + }, + "payload": { + "pubkey_prefix": "70e51440", + "timestamp": 214, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9682, + "lon": -179.9999 + }, + "name": "&i deHec?D}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1781.json b/examples/meshcore/corpus/generated/valid_advert_1781.json new file mode 100644 index 00000000..db8930fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1781.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287942787a1dbba30787fc91f786f183f32a70214a938842c6849a5c3ef786a7dcf093405c6d90d9ca00fa2e1b4d363939bb4cce4f727b000000053b8b1364c57b2c13475ee264473f9dd4ec031f87c8c0363a8dd0238825f7672d2daf93c94cf32eebc81b999caf594b3459deb16e81faae2592fcc706d70f1788329", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "942787", + "a1dbba", + "30787f", + "c91f78", + "6f183f", + "32a702", + "14a938" + ] + }, + "payload": { + "pubkey_prefix": "842c6849", + "timestamp": 176, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": ")" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1782.json b/examples/meshcore/corpus/generated/valid_advert_1782.json new file mode 100644 index 00000000..dea7bf6e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1782.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12492da8339a285075de06b7c4e018a1b8ec01f168ef20358eb54d842af9b117b14f3b189746adef0d7245a36aa6f1adf948f84bf1ac00005445c39d4ab85a398c7477a3329eb592a98ebb958d3c573238429163b457b70ae15caa144afc05dd96ee358c7756cb6e3b985706684be3a55ead14e6ef79153b92754da3faf909d00532", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2da8", + "339a", + "2850", + "75de", + "06b7", + "c4e0", + "18a1", + "b8ec", + "01f1" + ] + }, + "payload": { + "pubkey_prefix": "68ef2035", + "timestamp": 44273, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9611, + "lon": 97.5201 + }, + "name": "2" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1783.json b/examples/meshcore/corpus/generated/valid_advert_1783.json new file mode 100644 index 00000000..868b8cce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1783.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11456e62458270f42e092bd13470bcbd4cb22fc315fd9ce5830d324060d4ee86272db0ef4f358b768894568901ca9a3bac443f949919067615db2ea9400269887e0bdf82aec6421c417dc6596f58d7d0a7787b153f490deb6e88d78f2874e8108b2ba7d65e4f3d6adee0752a623cca2883222a7d505d6750", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e62", + "4582", + "70f4", + "2e09", + "2bd1" + ] + }, + "payload": { + "pubkey_prefix": "3470bcbd", + "timestamp": 1000000001, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "\"*}P]gP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1784.json b/examples/meshcore/corpus/generated/valid_advert_1784.json new file mode 100644 index 00000000..167248f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1784.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11884c72fa438bbf50064feb657e0461268a375e0991f7af586711baa4b8413a3080f3bb72059d13407b1c04098afa2cf8ae232212354eb96ee171830000287ef8c3edbf575c35ecbc6b53b1c5255b281a240e9943150e6e00062953cf067019c402615bb66697307c76c868ed100410cad7d80692bb556ddf9fedb172a38271375d47", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4c72fa", + "438bbf", + "50064f", + "eb657e", + "046126", + "8a375e", + "0991f7", + "af5867" + ] + }, + "payload": { + "pubkey_prefix": "11baa4b8", + "timestamp": 33649, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "q7]G" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1785.json b/examples/meshcore/corpus/generated/valid_advert_1785.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1785.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1786.json b/examples/meshcore/corpus/generated/valid_advert_1786.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1786.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1787.json b/examples/meshcore/corpus/generated/valid_advert_1787.json new file mode 100644 index 00000000..67f4d2d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1787.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1245ab0b6f39c03f184baf968abf0cf891bf4ad4d7246eb9e392c7effdc2c5e3b18f02691e0524e5d22355c8c9ca8adb0d1047742c49e074cd0fb6f6edcb828bfbca54f110f28808657133dad54bcac48dc94cf347c3dd6fd876ceae30e5c94124dd6c3317f4b3a92db8f2d930db2d0702", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ab0b", + "6f39", + "c03f", + "184b", + "af96" + ] + }, + "payload": { + "pubkey_prefix": "8abf0cf8", + "timestamp": 3683306185, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1788.json b/examples/meshcore/corpus/generated/valid_advert_1788.json new file mode 100644 index 00000000..099eb383 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1788.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11885920ad66898f78068b6a2ca555888d4b1cde51241bb4d420ab3b15757e00c09784c4013b719a406aa0386a9cbb9dcbcbcb4d8dfbb6f6a8a1e895000048a70157255a0a6645a543a0a5df24273110ea33ac50cf9d93cc5eaf2ed28af747831492e45c58d6d1b119a29adebc901a67c8114c6be1fc48db991d86335ac091e107a3faa56b45f5764e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5920ad", + "66898f", + "78068b", + "6a2ca5", + "55888d", + "4b1cde", + "51241b", + "b4d420" + ] + }, + "payload": { + "pubkey_prefix": "ab3b1575", + "timestamp": 38376, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9789, + "lon": -179.9998 + }, + "name": "vN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1789.json b/examples/meshcore/corpus/generated/valid_advert_1789.json new file mode 100644 index 00000000..0dd4fb2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1789.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180aa4dfaa0e1c7e0f00520dd1434e8b5883490fb04d18716d91a998c3a27d2469e2467b5420927171e9013ef5047e24d4f32b82265d30c4ef1d0872c43a2fc04d3a4f162e7d416ea960bc7b4dba4c1cbeead411e3a73fef68b0722bbcca0a4e715ba9689c8947baaa3fab6d7330a5270", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "aa4dfaa0", + "timestamp": 1119184676, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9373, + "lon": 171.1697 + }, + "name": "Rp" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1790.json b/examples/meshcore/corpus/generated/valid_advert_1790.json new file mode 100644 index 00000000..d9a59a4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1790.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201888ac2d180ba60f2159ca47e9c9a1d8350782d8fc74cacf34e2a44641b120c66a8fd550000db02bc3f5b13e0e1884126e2709291e87eecd2061bf0d3209edcaebe2ee2df563b554fc4009d8d4798ab093637ce35c77098915b75793a364c25fcfee6e212f194036046fd693a46f5324e23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88" + ] + }, + "payload": { + "pubkey_prefix": "8ac2d180", + "timestamp": 22013, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -45.7195, + "lon": -179.9469 + }, + "name": "2N#" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1791.json b/examples/meshcore/corpus/generated/valid_advert_1791.json new file mode 100644 index 00000000..b4d7dce8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1791.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11402b9cd5a3659d3b2adcdc4aa82a542702b557fbda500c4a84f97981b13a8807e3b12800004c65b190b5b633bd6db6f1a9c0affe5472effbb3cf389e59c88478d839cb3d3f9d918283cedba0d738f1ce73f11c2974a576f4c7bac1e2bf2362c0afa59834548143465b755955725a27233134", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "2b9cd5a3", + "timestamp": 10417, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "CF[uYUrZ'#14" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1792.json b/examples/meshcore/corpus/generated/valid_advert_1792.json new file mode 100644 index 00000000..1934851b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1792.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12873ebe3a506f532522b17ca2b4d2665bc257a7af98445c4db3d77d7699ba4e5dba5c5e381e1297f839dbbc45f9e6b17d314f276f5d4e90b741003e163ee1a5118cb69cee4b100c70741a4c14ad66656a0605352821ef0c822dd52fb10c29983cb850755f67919721648fd3879706bf50fb2b1c820b0762191681827b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3ebe3a", + "506f53", + "2522b1", + "7ca2b4", + "d2665b", + "c257a7", + "af9844" + ] + }, + "payload": { + "pubkey_prefix": "5c4db3d7", + "timestamp": 4306832, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1793.json b/examples/meshcore/corpus/generated/valid_advert_1793.json new file mode 100644 index 00000000..d02b781d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1793.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182f9b960ebc0e44fd2049960aff1099d8fb2475a7ab7265e50fbeb561e68df06cba66fb05e1290503a4ce23911cab37496a93f0ecd561d84ff89a8f2dbea1359edb11f799d48f4a5a8e37a5be33d87862fc2e12ffe6a1b6f99eed5b6a682e6cacc36a1a588a614ccb4146a92d0b5a2fa146b45f551683323402a5c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9b960", + "ebc0e4" + ] + }, + "payload": { + "pubkey_prefix": "4fd20499", + "timestamp": 3796646480, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9999, + "lon": -180.0 + }, + "name": "Qh3#@*\\" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1794.json b/examples/meshcore/corpus/generated/valid_advert_1794.json new file mode 100644 index 00000000..28dc426e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1794.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11864370406f16a0110c44b71072bafa9e3b7981cfd708749ae33c440ccb0ba00d5b17b50cbd7094366660db1cd8abe66c6a18ff7f000000813288a230553cf2c2f83058d9a42eb7cd65b741194be1bfa2ee6e667632a2ce7bfb1984835d3bc53e17c4b9c08c6a92dd8b30b4fd51592846f35a36440fe2dd8167562d55", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "437040", + "6f16a0", + "110c44", + "b71072", + "bafa9e", + "3b7981" + ] + }, + "payload": { + "pubkey_prefix": "cfd70874", + "timestamp": 127, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "gV-U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1795.json b/examples/meshcore/corpus/generated/valid_advert_1795.json new file mode 100644 index 00000000..7264c04f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1795.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12425d08f122dc6971bebb7096b71d8b895a7814fea305479ac52a609732f265438a6346c6e71800000040b2a9fff7ab5cf57207f160df592573e56b7347ff25d00d5808c2a3ea85fc9fdee6a234efd6892de8f070fb3b6b606184da6c024ac3996712d2f5c2aa99a497842d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d08", + "f122" + ] + }, + "payload": { + "pubkey_prefix": "dc6971be", + "timestamp": 24, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "-" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1796.json b/examples/meshcore/corpus/generated/valid_advert_1796.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1796.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1797.json b/examples/meshcore/corpus/generated/valid_advert_1797.json new file mode 100644 index 00000000..eaaa7f6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1797.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12055115a951542979d91e767e89b3f27dd437089cb8d12fd86361ee90eabccc7637134127df89374200003aba1baaf9231311c1293b38cfa71829c338452ae9783056dbed8e0a7beeae7073adf00e0acc51765b74eb3277bf1515d8e5e90250b16283dc40ec514f562839816d2d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "15", + "a9", + "51", + "54" + ] + }, + "payload": { + "pubkey_prefix": "2979d91e", + "timestamp": 16951, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "m-" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1798.json b/examples/meshcore/corpus/generated/valid_advert_1798.json new file mode 100644 index 00000000..94a7d0f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1798.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124402ee033f3af37617f9980e0bcd41faf5cbd80e88bd7c9e744c11e40f52b1cd8d00233958ccdb4fea0b13000053d604db50f55b6acdedc66921bcf625551519cf34abeaa7298c3db514e28dd88e60d38d3b504f54535818a0b812114b7176ae73eaf9470c3a5a2ac9ffb03e3e834d78554c30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "02ee", + "033f", + "3af3", + "7617" + ] + }, + "payload": { + "pubkey_prefix": "f9980e0b", + "timestamp": 4875, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "MxUL0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1799.json b/examples/meshcore/corpus/generated/valid_advert_1799.json new file mode 100644 index 00000000..5eae22f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1799.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120754462421cbe2ebcfc2a20d9c96a62de44f0ad9a61fef96b96b46deb03afeec2cfc56c7498b1c2f28000000c30d3427d80da0839824d26f4b09e4805c4597d056c4007963ddc5b2409e24df26dd249e46e26ba1c98bda3187a6392a1c046565703de5a1e0ab00a9a7e4192f02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "54", + "46", + "24", + "21", + "cb", + "e2", + "eb" + ] + }, + "payload": { + "pubkey_prefix": "cfc2a20d", + "timestamp": 40, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1800.json b/examples/meshcore/corpus/generated/valid_advert_1800.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1800.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1801.json b/examples/meshcore/corpus/generated/valid_advert_1801.json new file mode 100644 index 00000000..2b429117 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1801.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12899b92bca69cf9a37060901900675ee4c8a7cb78f7b27835a78e0222ae0db32b71e752ae167def8d6c674454f9d654f0f74828a466bb08f076d7610d1d04a76868d083d37c63f95bcc1c124d00efcda17d570aa2a8d8eb74b0a6b9b01c5890c474d6d0b8f0f46b21aade165bce96d4eccebe40c5cd10f76b6f701647cf4ece0b826c6174", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9b92bc", + "a69cf9", + "a37060", + "901900", + "675ee4", + "c8a7cb", + "78f7b2", + "7835a7", + "8e0222" + ] + }, + "payload": { + "pubkey_prefix": "ae0db32b", + "timestamp": 1755776029, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "lat" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1802.json b/examples/meshcore/corpus/generated/valid_advert_1802.json new file mode 100644 index 00000000..213e0f14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1802.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101ad78efd993a5caf79a181bd48324730062a079332ef85aed630d80e06286f23c28430b0000a44f9f969d0f40aa14c34eb4b8437c6f46c1606dba356d4783f7c67b34962f73dbc09190a9839f9aa6c015fd2821d94de85a87dca596038c048c286ba1787a1b82715b5158296a614521756a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad" + ] + }, + "payload": { + "pubkey_prefix": "78efd993", + "timestamp": 2883, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "q[QX)jaE!uj" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1803.json b/examples/meshcore/corpus/generated/valid_advert_1803.json new file mode 100644 index 00000000..27322eb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1803.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203fd6d41e375b8e120f33a3cd176d09c9c117b4af320abe367134a97474eba403c20b024e767f6168e56fe9a687066d5a1f88a3808bd92d2b444a1094fc30a18d3a2663ef58cce18acfc16cffda654946c9db7db3f09e0d7fdb7ca71f1ee1259e52f455f3127966603", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fd", + "6d", + "41" + ] + }, + "payload": { + "pubkey_prefix": "e375b8e1", + "timestamp": 385247207, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1804.json b/examples/meshcore/corpus/generated/valid_advert_1804.json new file mode 100644 index 00000000..73dc407a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1804.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118712e27fe615e4f68d33d9eef58f8431df8550e5532fea5cf26d38bfee689e3cfaa9d24460290637824a705b0591fdf6057ce34db870ef000000062dac312d08552e899b013cd9fb54f967d68fe9636f6673c588c98fa49adb4a73739dc30de33fc6b36e27bdebe17e2ce3da7845951c1decd2c396f7f92bf6ec825c3f5b4c7a6459694348583531592962613271", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "12e27f", + "e615e4", + "f68d33", + "d9eef5", + "8f8431", + "df8550", + "e5532f" + ] + }, + "payload": { + "pubkey_prefix": "ea5cf26d", + "timestamp": 239, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "\\?[LzdYiCHX51Y)ba2q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1805.json b/examples/meshcore/corpus/generated/valid_advert_1805.json new file mode 100644 index 00000000..e4d4bce1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1805.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11411e02c9f1fa27c1d52cffe0440109b443928a0e2bbe35be9fef61f126ac9e6a052f028f0000000a3740e43b2178bdc685e25447eb4955ce208a798b283917144bf32c35d2ab177444123af286f54de763b75c76acf7a6613042c5bd03a83ce9ebdcb610a9a6a901", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1e02" + ] + }, + "payload": { + "pubkey_prefix": "c9f1fa27", + "timestamp": 143, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1806.json b/examples/meshcore/corpus/generated/valid_advert_1806.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1806.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1807.json b/examples/meshcore/corpus/generated/valid_advert_1807.json new file mode 100644 index 00000000..77f34132 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1807.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204ff76853e6d5748d53025a4730d046ae6220912c604f842baa5049db4bdf17bd6cf6b80c4b0b5fad7c9765ce7e4bad36744fc28facc560c6f572e4461b8263a8d109d703d01d326d59faf13602791962e9a345ef69c279000ec180afd472a31f28675f39dd8eba31413da70a3fa1cbdfffa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ff", + "76", + "85", + "3e" + ] + }, + "payload": { + "pubkey_prefix": "6d5748d5", + "timestamp": 3623531952, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.952, + "lon": -83.9032 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1808.json b/examples/meshcore/corpus/generated/valid_advert_1808.json new file mode 100644 index 00000000..1b259503 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1808.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12820b546125d5e82387d9bd33bd72deaffa99d5c029efc38c147738db3227f910ae8d95b88d5c8726000000b75cb80eda260c9adcaff49e777c2011e654ae82faf875339fd64e8d65fb934429d9afcff0ffad0e0b87095ff96ea00916b0fe923b17ec80f92df85ea4bb7f3001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0b5461", + "25d5e8" + ] + }, + "payload": { + "pubkey_prefix": "2387d9bd", + "timestamp": 38, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1809.json b/examples/meshcore/corpus/generated/valid_advert_1809.json new file mode 100644 index 00000000..a7e983d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1809.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12021f7b476b1a436b2e9513be2abe546df4a43403191009208ec76ddb4db2bca6f44dea7c3f000085d71d46eca8b79f8c87945d07ebf99f6842bd4f71cd8118529205b504c7748aa41cda1986bd44f9bf812e22673239a3e3ac9619f70b59570e7d16ae04a621be01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "7b" + ] + }, + "payload": { + "pubkey_prefix": "476b1a43", + "timestamp": 16252, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1810.json b/examples/meshcore/corpus/generated/valid_advert_1810.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1810.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1811.json b/examples/meshcore/corpus/generated/valid_advert_1811.json new file mode 100644 index 00000000..d20c4f86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1811.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120004a65c8d2cd64c8aceb04fe50c95a62de7273685563274c6e37c455fe6dc3874dea100006e8051d214e836e700ca01b7231bcb0193058f191677529f6197e507e1d9c11025699805d5f541167502b788e6fba3068f25c2dee0333c718e48203710c8554403", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "04a65c8d", + "timestamp": 41438, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1812.json b/examples/meshcore/corpus/generated/valid_advert_1812.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1812.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1813.json b/examples/meshcore/corpus/generated/valid_advert_1813.json new file mode 100644 index 00000000..2f53d0a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1813.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120691567f19e6d0832dad43b851b91727dea9498526b4ee24674c2c7dfdfcb0020ff7c889ee749ef8203b082a7295fb17231efbe8afef6838a73b8b9dc0c2f4e1345e6b982bb134c78c2d0f03d8aedea6289cfd015fb10eee87b8571213ef31dcaa4580a25911911139c4e404", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "56", + "7f", + "19", + "e6", + "d0" + ] + }, + "payload": { + "pubkey_prefix": "832dad43", + "timestamp": 138092792, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1814.json b/examples/meshcore/corpus/generated/valid_advert_1814.json new file mode 100644 index 00000000..9a53d872 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1814.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12824b04e890c36125f382b984c4f28e1a4799d9fc367c7941a73013b612e02e02303e14ebf8b255622219599184251becfcd019fbcc5ac8d9ad2d82ddb89989c5fe8e28fd70fe2645d212375e44dfdd11c9128cb391ee790ce40727d1a09f65d16fc830ac8018ce841d2e7b9132c74b00ff94ba0a5750", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4b04e8", + "90c361" + ] + }, + "payload": { + "pubkey_prefix": "25f382b9", + "timestamp": 1494819426, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 4.9662, + "lon": 180.0 + }, + "name": "WP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1815.json b/examples/meshcore/corpus/generated/valid_advert_1815.json new file mode 100644 index 00000000..9b7d774f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1815.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12019543786570c3b64131d3be0cb764352f4c969bf3bff1fb20c69aa490fd112d6cc110000000bb5158d25bc44da0089db1178aabb40064567cf054e8dac5b7322e256f133efe97f3c7814e76fbd68f73c949ff30bf07881806dbf6e84c2c6e9f057362129762125ccc9d033f6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95" + ] + }, + "payload": { + "pubkey_prefix": "43786570", + "timestamp": 16, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 60.6731, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1816.json b/examples/meshcore/corpus/generated/valid_advert_1816.json new file mode 100644 index 00000000..ad312c06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1816.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1106e38fb9facb3c27b5d9fef534d113b4c89932228a98f72ba7b8bb522c65622fc4265a58630492b28f0000c26b07c7a702ae22a4d5048ee6ec0ae5d20afbe4daeb94b6aac1648b7d70fcffe90713227e9379fc3375ee8d66eb398587665bda41e3458629593a68f2d7a74a84344c5d5a5b64386c6c547841", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "8f", + "b9", + "fa", + "cb", + "3c" + ] + }, + "payload": { + "pubkey_prefix": "27b5d9fe", + "timestamp": 36786, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "4L]Z[d8llTxA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1817.json b/examples/meshcore/corpus/generated/valid_advert_1817.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1817.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1818.json b/examples/meshcore/corpus/generated/valid_advert_1818.json new file mode 100644 index 00000000..c47ebd20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1818.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128897e9beb2ac54957226720a2901a49a037d1a5ea919be378f287011f48d9a2cfa0223a65ee46ac0f064301cc6298924716be39a27840caa609e0000002532587203fe14e5d504fe039abe047cacd8f98d9301187b56f97f309b4cba346df11c80c1066a8e99663a4196595d3f18424bdfae94364c2ad00b8c22e6dd3e91a8b5a2fa261fcff52d4349364621", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "97e9be", + "b2ac54", + "957226", + "720a29", + "01a49a", + "037d1a", + "5ea919", + "be378f" + ] + }, + "payload": { + "pubkey_prefix": "287011f4", + "timestamp": 158, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -90.0, + "lon": -170.9754 + }, + "name": "-CI6F!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1819.json b/examples/meshcore/corpus/generated/valid_advert_1819.json new file mode 100644 index 00000000..d0d212dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1819.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140871551bd8aa45278aea9687101b40e6f45216113f6219388a405bc744ad47e52634300000e1b75402777923571acfc22595596ca55dea3299e41db85e7c1b797acc5930b6cb7fb377adbf99f34668f836413772c65e545d139346865e902a02ad6cd4397122e61a3fa65908d01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "871551bd", + "timestamp": 17251, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9561, + "lon": 26.0548 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1820.json b/examples/meshcore/corpus/generated/valid_advert_1820.json new file mode 100644 index 00000000..31b87a58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1820.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1105b0c8b163a74c7e4b3317c3d42655aad58dbc61a6c1218260f7a0d526512678acb98c2a3402ad05000070ec3aede5a68c294f93a4c7430f0a0c2dec62d6ff84d33e79974e4514f368736a95c9dbc358eb8d964be9e6af50f3932b00a57bb9a5715d13c7b41f1302228b9380b5a2fa0cad45f5342050336877", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "c8", + "b1", + "63", + "a7" + ] + }, + "payload": { + "pubkey_prefix": "4c7e4b33", + "timestamp": 1453, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9831 + }, + "name": "4 P3hw" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1821.json b/examples/meshcore/corpus/generated/valid_advert_1821.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1821.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1822.json b/examples/meshcore/corpus/generated/valid_advert_1822.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1822.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1823.json b/examples/meshcore/corpus/generated/valid_advert_1823.json new file mode 100644 index 00000000..7934c0e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1823.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1289e15c332ed3c1c46f449c3205b080ae582dab1778aa75f0c8f556d971de33618a7e24708fc65d306f3f26ada790c312d4b1d0715051283c96e4bc90d4a5000011459cb8650a809cf1696b0965ccfd0bca5f3d6d8cb7eca3fd4d043b8d2cfb6c9f2ae5cd25c068d701cd12036aec2d5dcb554c223027d5466b7fef65ac99547103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e15c33", + "2ed3c1", + "c46f44", + "9c3205", + "b080ae", + "582dab", + "1778aa", + "75f0c8", + "f556d9" + ] + }, + "payload": { + "pubkey_prefix": "71de3361", + "timestamp": 42452, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1824.json b/examples/meshcore/corpus/generated/valid_advert_1824.json new file mode 100644 index 00000000..e68b95bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1824.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12447488c42295df6c303599a658f31bc16d1fc0aa6b5e1fd079ceb0b426ae21fff2756aed66210188ea1f6a86f7eab992afe96b71aa75cbef26f1934b3fa2d25b64e81f3575ae310373f05706a5902f7a8a8b8366212dc7240e8ee060b98ef3414767295b41ce374b2822e60a4a1321fceeff9ce745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7488", + "c422", + "95df", + "6c30" + ] + }, + "payload": { + "pubkey_prefix": "3599a658", + "timestamp": 4152781343, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -1.1151, + "lon": -179.9681 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1825.json b/examples/meshcore/corpus/generated/valid_advert_1825.json new file mode 100644 index 00000000..350e37d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1825.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1286437527d34cdfa36ee3cac2b56a975ea23cfc3798186f8cd7aae86c8c674d59f1e4a933fcd697c05caa470c90db59535576302c0d34a3fab9b88605643ebe8033175c348ee886ae37874d287ce37c952a6b58434c9d0283434913dee0756f8881db47a9acd39f217b79a14640f198660da6039605d49b823768", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "437527", + "d34cdf", + "a36ee3", + "cac2b5", + "6a975e", + "a23cfc" + ] + }, + "payload": { + "pubkey_prefix": "3798186f", + "timestamp": 2738097452, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "7h" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1826.json b/examples/meshcore/corpus/generated/valid_advert_1826.json new file mode 100644 index 00000000..c62c78e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1826.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12848e5b0516a5505352a4b9441d9e5e207caf8c687faf4c2fc052b679b81c36a9f4f72ff02b726731cadfea3e57146600001425ac28b746517b804680c1b9d36d3eb40981c2618dde54fc1cbd00bb7e73d03dae3853391d08e37b5007167af7f9d3e640a277e3f5b377095aa461a61f466d122dca0700516a46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e5b05", + "16a550", + "5352a4", + "b9441d" + ] + }, + "payload": { + "pubkey_prefix": "9e5e207c", + "timestamp": 26132, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 0.5105, + "lon": -179.9346 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1827.json b/examples/meshcore/corpus/generated/valid_advert_1827.json new file mode 100644 index 00000000..b49d7b96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1827.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1280fc4b4fbe9315c415f691b270a28c8a992c109878d6764d78ade665585307a907c60000003b64ab38a5bcc027267cbaf367ef9d39734773b94f2b3035db0092059bf214fc6680058cd7f6d641f9427fcf7d3d8be34d67f6553390ebbec5473797a555ec1381554a30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "fc4b4fbe", + "timestamp": 198, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "UJ0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1828.json b/examples/meshcore/corpus/generated/valid_advert_1828.json new file mode 100644 index 00000000..8d5e6bd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1828.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12482240ab24f8a1a21044e8a603bfeb01ceca56e50820d7d72e821d1d5e08cfbf18be04f5d9ec2336f4ab6ed6917bd9da72b5fa0000c94dfc9132d52eb2933f983f23c558d9bea52ca1d1eec3edc2c4d171ce4bd9fdc91072d2bd0de61793b5d68598a539880db8f62945e56a2e3894cea890e35f131481b5a2fabd6741fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2240", + "ab24", + "f8a1", + "a210", + "44e8", + "a603", + "bfeb", + "01ce" + ] + }, + "payload": { + "pubkey_prefix": "ca56e508", + "timestamp": 64181, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -79.5997 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1829.json b/examples/meshcore/corpus/generated/valid_advert_1829.json new file mode 100644 index 00000000..4776d236 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1829.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120aa62b968e7611250a244e7f1915a0c2085140d0477a9465e4e6f0e7d54dcff969eced0568be3bad8a1e811e897eb1da58a9580f951bd407dd744eee1c7c8b79d4391eb781e5aad2efe5a7d229e59159271e0241cbef038665b91037a87ebd3024d31c97d10b05579ac5a45d27ef7803", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "2b", + "96", + "8e", + "76", + "11", + "25", + "0a", + "24", + "4e" + ] + }, + "payload": { + "pubkey_prefix": "7f1915a0", + "timestamp": 2977859870, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1830.json b/examples/meshcore/corpus/generated/valid_advert_1830.json new file mode 100644 index 00000000..51f12952 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1830.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242b059a5dcb3b24b33251539fcdc5ac5ba017e66e4cce53adb6471184c218915e57b2970c25b000000f08d2ef4feffb476021a4409e14938e9cd8487d736a02ee325f0114b497510a443d4e45238a72f352ca616ecba8100654921d6a9217597b97999e9d5d3f5d13502", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b059", + "a5dc" + ] + }, + "payload": { + "pubkey_prefix": "b3b24b33", + "timestamp": 91, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1831.json b/examples/meshcore/corpus/generated/valid_advert_1831.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1831.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1832.json b/examples/meshcore/corpus/generated/valid_advert_1832.json new file mode 100644 index 00000000..0fdca01e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1832.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140cbcbc596363a7011698fb1f5fa358bd7fc62742a9036ed580797a8a08c4eddaf285cc5f59085c77b3d4cd4ddf871fc9b96d71a260df450bd4e41664e0855606ceccc5746b7aa01418239b73a214af0efbf669512a818d9cccdc05bdc5e08160dd772fbab1431b6a2fa74938b01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "cbcbc596", + "timestamp": 4123352104, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9998, + "lon": 25.9245 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1833.json b/examples/meshcore/corpus/generated/valid_advert_1833.json new file mode 100644 index 00000000..91a07e12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1833.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114784af716498b0b7223f6090edc7e9efd77f05b11c993405534718de76a5054cc5ce29c02b417819472f54bd2868757b00000083adcb328e5c8e30f92b1ece496e09ceda7abc3d8f54edf4aa76b0b0f973e31b709c142dc93adf0fcd16d03109bcd8a70d566db937af73e677b01fd48f61a87d1220e5a2fa266b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "84af", + "7164", + "98b0", + "b722", + "3f60", + "90ed", + "c7e9" + ] + }, + "payload": { + "pubkey_prefix": "efd77f05", + "timestamp": 123, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9878, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1834.json b/examples/meshcore/corpus/generated/valid_advert_1834.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1834.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1835.json b/examples/meshcore/corpus/generated/valid_advert_1835.json new file mode 100644 index 00000000..f0d8f817 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1835.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201d2b8552881aae142564973f2161adb8829d66215ed3031e8f81fce0a65bd5efb9caba90000e01255985ecbe02952229ed2fca4a55075352783124055d9afa811a49d042843aed75fe6f3ae65ef4129eab8ebb2bfb279da203201303c034e97969d33553fce12df1ca3faddf145f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d2" + ] + }, + "payload": { + "pubkey_prefix": "b8552881", + "timestamp": 43435, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9735, + "lon": -179.9655 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1836.json b/examples/meshcore/corpus/generated/valid_advert_1836.json new file mode 100644 index 00000000..ec2d4d8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1836.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12444be456301b719bfc7ed1e6285f95d65cb3f7fe846196ab2ee02f4b62fa5f47a1b4fbc889aae8460913970000585e6811a0f2a33c91b8a7092208a0ac9992f5d17a2633e1613f098f0ba7cdf2357fb952723d9e27a8828413401fc174fe8b66f6aa97452672027bfb716e8bbe1180d8a2fa165046f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4be4", + "5630", + "1b71", + "9bfc" + ] + }, + "payload": { + "pubkey_prefix": "7ed1e628", + "timestamp": 38675, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.991, + "lon": -179.9414 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1837.json b/examples/meshcore/corpus/generated/valid_advert_1837.json new file mode 100644 index 00000000..d1926279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1837.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124870958da4400e0fda219fc88bfd75eb16223bad965c8ed3a9bf469a371e758dec4337df93d15359a09126e907fe640c2b9e000000fc43e5928b753f22c9e89406afca7fed712bdd75a4ff0aa304da1d135c4e6c8f968ef5ccb773845c5050428eb318df7f0229ed945684bd25b3e0c574bdb76b9801", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7095", + "8da4", + "400e", + "0fda", + "219f", + "c88b", + "fd75", + "eb16" + ] + }, + "payload": { + "pubkey_prefix": "223bad96", + "timestamp": 158, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1838.json b/examples/meshcore/corpus/generated/valid_advert_1838.json new file mode 100644 index 00000000..72c89239 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1838.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243c5ab3c63225ae438acf8e27bf5addb78f7b571fd15de253ed4685872691c4bd1933462d9d162c3e6ec7aa239d2fb95cebff959196f95eab532551dc0df70395ec93c0ef266acc24acba8a10a76216af83fdc6d78278b0023d96205614faa35b3e3468ca862c1db73b30094ec6ea3fa44b38e064a3953785379", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c5ab", + "3c63", + "225a" + ] + }, + "payload": { + "pubkey_prefix": "e438acf8", + "timestamp": 2062345923, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9525, + "lon": 110.0153 + }, + "name": "J9SxSy" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1839.json b/examples/meshcore/corpus/generated/valid_advert_1839.json new file mode 100644 index 00000000..7d7dbccf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1839.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118158d77a87aa6761366f9a513143304aa1a7cd2f3910cab804e720e59cf0a32046cd8e31a900000074ba254fb006a355768a5bd6eeb41c22c780d07d540279267c22719d5ae17aa1722bbbbc072c0e5df28095c418b8686f54152ef795a06f08934e3841ea061fd202", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "58d77a" + ] + }, + "payload": { + "pubkey_prefix": "87aa6761", + "timestamp": 169, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1840.json b/examples/meshcore/corpus/generated/valid_advert_1840.json new file mode 100644 index 00000000..ae1d33f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1840.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120990ba6571c79784d214bf606a8f8ad23259eaae27f77b098c8083a1a4794f727ba03e4c5c45831f793c58854b9215baa33edc97c0439db41cc7afa1f89b02a5c0c77fd783e278bd7e1451388684a33549a0ec2b1c262fb1ac2942a001fc39b955bc43a5fc00474e0146c9b392f101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "90", + "ba", + "65", + "71", + "c7", + "97", + "84", + "d2", + "14" + ] + }, + "payload": { + "pubkey_prefix": "bf606a8f", + "timestamp": 2454422872, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1841.json b/examples/meshcore/corpus/generated/valid_advert_1841.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1841.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1842.json b/examples/meshcore/corpus/generated/valid_advert_1842.json new file mode 100644 index 00000000..d507a1be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1842.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124769db3f50f7344e2f5fb139cdeb113155761f49c2a2715f8a69f188c25387a37b6b2ef34821c24bd72fa4c45870cc8faa000078f38b8804180fe183aa3d1d5ad8035ad516041fcb1c4eb526a85b2930095974961c122dd115b028885bef1baaaff9f99dadb6e82bd9363cb6fc8d777eb9c5b381225271717b4c615b58", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "69db", + "3f50", + "f734", + "4e2f", + "5fb1", + "39cd", + "eb11" + ] + }, + "payload": { + "pubkey_prefix": "3155761f", + "timestamp": 43663, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "\"Rqq{La[X" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1843.json b/examples/meshcore/corpus/generated/valid_advert_1843.json new file mode 100644 index 00000000..c534b7b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1843.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241ab3700e1bcead237876bfa5e11c4265a869894b6c08dd5def659909a57ecd4e76f40c26e00008fefed6982f3342a448373aad936aa51b9486c226518515157910376c73f56ccdeef176a5390a5ec0b892bd226c8de1dcf727befe67468e0bbd0ea221550400b13eb5fa3fa013946f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ab37" + ] + }, + "payload": { + "pubkey_prefix": "00e1bcea", + "timestamp": 28354, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9564, + "lon": -179.9473 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1844.json b/examples/meshcore/corpus/generated/valid_advert_1844.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1844.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1845.json b/examples/meshcore/corpus/generated/valid_advert_1845.json new file mode 100644 index 00000000..31d500fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1845.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114aab0b6f6b5da322d3ba14fafbf064c76f76bdb542d9425002632814385fe26da00474c71470476a10099c6c5694817b7df45b78c0403ad24e4801353887e329963fe393004ad54f8d54e1214a59b7eda3aba3478ca05f7020effd4dc733ea303ec69a87131c84494ac2e454e2eeae9b09d5586f2c999a650b01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ab0b", + "6f6b", + "5da3", + "22d3", + "ba14", + "fafb", + "f064", + "c76f", + "76bd", + "b542" + ] + }, + "payload": { + "pubkey_prefix": "d9425002", + "timestamp": 1322400320, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1846.json b/examples/meshcore/corpus/generated/valid_advert_1846.json new file mode 100644 index 00000000..b852806b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1846.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187a52385400affd5d2b6975dcfc3c0dbc8d8bef78a7e35c607b6c6344f27a72e015c6ca2f500374abec37ad34e5b7adc643decb1cd1fe9000000942dc9f0ae7b1ff5a3d0b95a223c753a00bf4bb6ea264483fba7686f41327280057ceaaf3be51f024286b08c532e1e06f9462ef801a90a5684db97fe4d07304f01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a52385", + "400aff", + "d5d2b6", + "975dcf", + "c3c0db", + "c8d8be", + "f78a7e" + ] + }, + "payload": { + "pubkey_prefix": "35c607b6", + "timestamp": 233, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1847.json b/examples/meshcore/corpus/generated/valid_advert_1847.json new file mode 100644 index 00000000..c0dd0e68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1847.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1203217b8dd51b8b9a5131f31759c9361e62c75ecb7d32f82a65bd9f127b6df052499827ce5d000000422e49308750b0cf641fcd8171e708863ba19dbef2348c736537e0a1a64accc64d6fb5455da68850a6c7ac206423d3a819b65c00017b34841c8f57e7fd12d6e691dd21adfbdb6b45f5694a2f307a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "7b", + "8d" + ] + }, + "payload": { + "pubkey_prefix": "d51b8b9a", + "timestamp": 93, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -72.5397, + "lon": -179.9998 + }, + "name": "iJ/0z" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1848.json b/examples/meshcore/corpus/generated/valid_advert_1848.json new file mode 100644 index 00000000..c86d4015 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1848.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11082bf9584f4ed57e288701457c126e11f756403ff1a9b7d0c45f09c3d996f0d1c3b98e208c1479de58004521a90c43ef9b6b557efbd0412b88066edf2b29e662e386ea002d6636f1b5855f4216d8e4309f3a0d20a49026ca78ff162cd7d8394fa2c11585290dc4534c46c3470d14ee8c06fbd87645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "f9", + "58", + "4f", + "4e", + "d5", + "7e", + "28" + ] + }, + "payload": { + "pubkey_prefix": "8701457c", + "timestamp": 2837529856, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -83.4568, + "lon": -179.997 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1849.json b/examples/meshcore/corpus/generated/valid_advert_1849.json new file mode 100644 index 00000000..1f97521b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1849.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12817f55277ab624d3d6a401c51b82a71a12dcd606574979f560bb49da4a937306de48027edc0000006f77a9a1591e45860b94b5223163d12db3a1639250513c12ee51b19b6182175e8cce833fa2e4fa59133ec62429b78e06f1d08038216075a547a68562c4d6c5ce931eb6a2fa23e945f5493b37", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f5527" + ] + }, + "payload": { + "pubkey_prefix": "7ab624d3", + "timestamp": 220, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9677 + }, + "name": "I;7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1850.json b/examples/meshcore/corpus/generated/valid_advert_1850.json new file mode 100644 index 00000000..6146fb09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1850.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120244e8d4f8851467426c4c2b0d2f9d5f2448af9911ad0d5dee78c935b628316346eb9f0ae00000674e5426e4b30dbf9da8cd3841c3a7e76469872c4a1b2dd5670830434c23ae2bb93c68705a2c29d3b045de391fab1b2e82e3d161a6c2a9a162d1136ed1a6a4e483676949454470387b61", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "44", + "e8" + ] + }, + "payload": { + "pubkey_prefix": "d4f88514", + "timestamp": 57354, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "giIEDp8{a" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1851.json b/examples/meshcore/corpus/generated/valid_advert_1851.json new file mode 100644 index 00000000..bca0a808 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1851.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12450d75c79eb2ddc843dde6884e1f87ed7396ea7a9b47b48ca85edaf3da5db001a951811e0fdcb000842ac1ffffffffb26fec31b32c02e51b73fcda6f74e4a0fda0c00e1671706961d8406d01b08e618e6fda4af752d13b39cd3d3a7b5e2ae391209dc0304e2c45189eab24c6d6aa7101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0d75", + "c79e", + "b2dd", + "c843", + "dde6" + ] + }, + "payload": { + "pubkey_prefix": "884e1f87", + "timestamp": 4294967295, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1852.json b/examples/meshcore/corpus/generated/valid_advert_1852.json new file mode 100644 index 00000000..8f945f59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1852.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149194bc7fad095f2cec7957562f7d0dfd476a7cf2ef1777c2fdae5e4f0ef5656535579d9b248c67a7fc79d3104399d8b88e644360000007d2f346a83039770676099c88eb4b7080da1c9de4a0699533bcc97d2ea7b8da91729f47a85c07e3345bf10c3ee93638345961d00e0637b91c4852ce8e327bff282683478253f6e71316c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "194b", + "c7fa", + "d095", + "f2ce", + "c795", + "7562", + "f7d0", + "dfd4", + "76a7" + ] + }, + "payload": { + "pubkey_prefix": "cf2ef177", + "timestamp": 54, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "h4x%?nq1l" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1853.json b/examples/meshcore/corpus/generated/valid_advert_1853.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1853.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1854.json b/examples/meshcore/corpus/generated/valid_advert_1854.json new file mode 100644 index 00000000..f0dc5d7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1854.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11415e33db53600b43123364e7ba94c1bf3fe03a94f74f508d034a2d2fefe4b196adab93f79900006bf04c94e2ada275a0230a3872ec6e698b2ea6f5d82dea3f599933d0c747e76f0378ad3c60bc663c948e8e4c46547afbc90c6986454e67a8c1dddef6dd4c1ee7932c81a3faa51946f57a5c654479646b2c70593636545244574936", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e33" + ] + }, + "payload": { + "pubkey_prefix": "db53600b", + "timestamp": 39415, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9479, + "lon": -179.9553 + }, + "name": "z\\eDydk,pY66TRDWI6" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1855.json b/examples/meshcore/corpus/generated/valid_advert_1855.json new file mode 100644 index 00000000..74f12679 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1855.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12443b38fb0757f655a6e23a1910400a3c825992b7e50ed8957336aa2ab1092b3d3307598f306a1b5a2fba0000004c74426645caa8aeb3a2d243ee4307aaf63a7514c7b261f30e8d53768512a7fd7c94e8eee54d504466cb4c280d78475a4f5d904fa4c677c9e72610b76c04168a13bc9026036e1f4100", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3b38", + "fb07", + "57f6", + "55a6" + ] + }, + "payload": { + "pubkey_prefix": "e23a1910", + "timestamp": 186, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 52.8591, + "lon": 4.2679 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1856.json b/examples/meshcore/corpus/generated/valid_advert_1856.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1856.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1857.json b/examples/meshcore/corpus/generated/valid_advert_1857.json new file mode 100644 index 00000000..344b9eb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1857.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11820898832e7404fc3a4c22096e558389ff50f8f6678d8ba91929f5d24e449534083b7de15cb5b8ffffff1f4002ac811591f6929e23393bf1c4c9a297be6da791b8ac91b1fd326fcb52fa466fd72eea34d0b084518a32e7f5a7b71fcb08cb98bc3c897b23ed1f50b13ecbd0934b58a3fa649590ff69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "089883", + "2e7404" + ] + }, + "payload": { + "pubkey_prefix": "fc3a4c22", + "timestamp": 536870911, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9583, + "lon": -7.3018 + }, + "name": "i" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1858.json b/examples/meshcore/corpus/generated/valid_advert_1858.json new file mode 100644 index 00000000..50c5d175 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1858.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1249466db9a3c82ed22cbbdbdbe735d7ecda3ab9fc145147cc0e6ee14471111893349c5bfbb2f0d820ba1c0e1bf65218770f7d2ac594fd349915a772d0255ff127198fcb8e23da0217c4c482937abc9d24c69a07bd9b6d81095f60b0e16b4500fc70e02dec77358a79ebc276a47e4045e229e526fcc8ab1e833374", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "466d", + "b9a3", + "c82e", + "d22c", + "bbdb", + "dbe7", + "35d7", + "ecda", + "3ab9" + ] + }, + "payload": { + "pubkey_prefix": "fc145147", + "timestamp": 889033925, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "3t" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1859.json b/examples/meshcore/corpus/generated/valid_advert_1859.json new file mode 100644 index 00000000..c3a38f11 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1859.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206b1904a1472429a0bb10da9d989edeeca83275728f73783dfd44a7462afa9fc8c0092edd3a37ffeffffff92ef2d35a71291aa61bec306b5f8e3a85ad7af7bd9f78f76a390a267256eba47c7250feb850c32f7a6c93c7519551063928a7753379ae0217340980bcd848af714a1e18d026e6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "90", + "4a", + "14", + "72", + "42" + ] + }, + "payload": { + "pubkey_prefix": "9a0bb10d", + "timestamp": 4294967294, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 42.8528, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1860.json b/examples/meshcore/corpus/generated/valid_advert_1860.json new file mode 100644 index 00000000..ec9ab324 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1860.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124506ec60c9ea2d34561ad42faf8e40b76761825000e2101afb68f67654ab26a7b324af1cfa49b6e41d5786e300d8f7016e73c54a00408bb8fd3f5add2a37f8c9ccd4e02f4a030a5487ff5af99501c4043216529c045b58931eb58eb58b054ef6f8770c7f74a8ad60a6feb1efc7e3e28459452a3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "06ec", + "60c9", + "ea2d", + "3456", + "1ad4" + ] + }, + "payload": { + "pubkey_prefix": "2faf8e40", + "timestamp": 4158128355, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "YE*:" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1861.json b/examples/meshcore/corpus/generated/valid_advert_1861.json new file mode 100644 index 00000000..12009e8f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1861.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120aeb5ded921497e231f48f47f0aa34b1c2e70895341697c0498e0311d5a058fb06cd0eaab70fc355682b66350000005ad0bb903090fb8765d80f46e3ffac763708a56b528f74c0fa0872e9a1eeba2728f7bf3e05c030829bc6b1159b15fef4b76740d04f2cdc20b555da9c04463b7b82443576525c694e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "5d", + "ed", + "92", + "14", + "97", + "e2", + "31", + "f4", + "8f" + ] + }, + "payload": { + "pubkey_prefix": "47f0aa34", + "timestamp": 53, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "D5vR\\iN" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1862.json b/examples/meshcore/corpus/generated/valid_advert_1862.json new file mode 100644 index 00000000..5556cf35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1862.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1202f711025bba686a99a66ed894c4104d081c884576d8256f1a417124b3a03d807671049f0000009ba62a96066101a00fd0925d658cd04b059cb9cb63553eba3e73dd5a903d4ad06899adcebb737ee3825ec8c40983bb11256ec941c587b237c91da61ac9d0edb291b44aa3faedea45f56433266e59", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "11" + ] + }, + "payload": { + "pubkey_prefix": "025bba68", + "timestamp": 159, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9618, + "lon": -179.9673 + }, + "name": "d3&nY" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1863.json b/examples/meshcore/corpus/generated/valid_advert_1863.json new file mode 100644 index 00000000..ea8074d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1863.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12433007bc939921ee2d1b3511000e47217c22caa855e78c166627e498ec493ea9ebc506cc4935a22119000040e6f0a0f1cacec968f8f53a8711aad1c5ecabc607cdc43b537b65184533b05567224a6afc1583cbbe00fc7d0d9efb5f5a75460a8f25521f1ab73b5025aa1c0192c12da3fa1d2946f53746", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3007", + "bc93", + "9921" + ] + }, + "payload": { + "pubkey_prefix": "ee2d1b35", + "timestamp": 6433, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9692, + "lon": -179.9513 + }, + "name": "7F" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1864.json b/examples/meshcore/corpus/generated/valid_advert_1864.json new file mode 100644 index 00000000..df4c1c7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1864.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a87eac407f533f3697975ba5d14c5ebb8c0dc12eca1e497dc43f76c1fd966da3ca3d0703be97fea403da5deeb0000760333b2b0bcf479e0505b800bf44ed201b569602f91cc146b707d105877a441db9e12fd52d70ccdb8dca2e582ed050bee24cadadc3d3da6855ed8a6cffd562e01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "ea", + "c4", + "07", + "f5", + "33", + "f3", + "69", + "79", + "75" + ] + }, + "payload": { + "pubkey_prefix": "ba5d14c5", + "timestamp": 60382, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1865.json b/examples/meshcore/corpus/generated/valid_advert_1865.json new file mode 100644 index 00000000..53a6a1a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1865.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120a52345f84f5a094448ae7cb378126de6fb4e20308ef1942a71ce9fac926672ff5581ee7eb06080e4eedfd2d5f0000c7d1f74dfbe2e79684f934e81b1e4c02c84e60022be8d82b090de8a690d63eaea8af29bd537c4720917f0d8edb2b8209f36daa806ce226e01c3653e2cde05c00134593f3fd14d045f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "52", + "34", + "5f", + "84", + "f5", + "a0", + "94", + "44", + "8a", + "e7" + ] + }, + "payload": { + "pubkey_prefix": "cb378126", + "timestamp": 24365, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -34.3687, + "lon": -179.9741 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1866.json b/examples/meshcore/corpus/generated/valid_advert_1866.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1866.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1867.json b/examples/meshcore/corpus/generated/valid_advert_1867.json new file mode 100644 index 00000000..70deb0ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1867.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205234cc3ceb88d580033591548a18df4e292eedc48f40f0fb508a2489db8762a0b1393fa35f6223d000074e5964782fb2f971da739bbd88d575fa350fc4e1a14d369f83ae92bd3f7aa843d86cf379aab163a21b6606fa838e2268a34f546c5f8311d9537a41dbb45bea0825f206136523a3a5c68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "23", + "4c", + "c3", + "ce", + "b8" + ] + }, + "payload": { + "pubkey_prefix": "8d580033", + "timestamp": 15650, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "_ a6R::\\h" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1868.json b/examples/meshcore/corpus/generated/valid_advert_1868.json new file mode 100644 index 00000000..0e358190 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1868.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1242a338282d92ba3c282515a80f6cd32ec50c221ba8e9f6ad4e08221850718d6daece7bd0ceb3d6b4220153720c4ca03b512b644515d240023bea59409e2c460bcb4edd33999b3cabffca3ccbea39b9f0f26a43bf987e85ef25047d07af5a29a8f908147526d12b93bb93c33ca3fa52bc1af65a7a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a338", + "282d" + ] + }, + "payload": { + "pubkey_prefix": "92ba3c28", + "timestamp": 582276787, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9654, + "lon": -166.02 + }, + "name": "Zz" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1869.json b/examples/meshcore/corpus/generated/valid_advert_1869.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1869.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1870.json b/examples/meshcore/corpus/generated/valid_advert_1870.json new file mode 100644 index 00000000..eabe80a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1870.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1149aec5da5f3093577ae9c0adaef38fd46352c6fb95d765c85a1989ef157319c77f6b2ea01d29b1c24bf4625e0d914513afd1965beb000056ee2babe79d89786333f81544d6e71d506ae4eed488c7c2328fba824cfaac24f7bc2926c4303db3f5f06ea566fd0e920dd6e6d8107db090ad13b5391060d482136cb6a2fa8afd45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aec5", + "da5f", + "3093", + "577a", + "e9c0", + "adae", + "f38f", + "d463", + "52c6" + ] + }, + "payload": { + "pubkey_prefix": "fb95d765", + "timestamp": 60251, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9998, + "lon": -179.9625 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1871.json b/examples/meshcore/corpus/generated/valid_advert_1871.json new file mode 100644 index 00000000..3adbdc05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1871.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1205f78a13e18455ed31df7ba098860df30bfc58523d1ec4cd37e08f5f7cf164cca68182b181d7ff00000073eb2bf184a1010e679f2333af86bcddc1ff74198fcec8961d184075d14321a0b2e99fbb4fd1719c88a7e54edb21409794a33c24f1bc88ee9b4ff7b1bdddcb8202", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "8a", + "13", + "e1", + "84" + ] + }, + "payload": { + "pubkey_prefix": "55ed31df", + "timestamp": 255, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1872.json b/examples/meshcore/corpus/generated/valid_advert_1872.json new file mode 100644 index 00000000..f226e97f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1872.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12483c2c2ad3856684c415aa2ff5790b2e2e465097a12e1f6fc1c7e10f85408ad6f888818e957749460484c0eeab2b8302a0bc5600001a93139d01ddcb95325fc1248adf2dde44dac732a92575a665794379915eac46061e5ab4bf7961f265af633ad4c76d54e82a14a6151cafeab9f5e60ccb267d3583696532376f7751", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3c2c", + "2ad3", + "8566", + "84c4", + "15aa", + "2ff5", + "790b", + "2e2e" + ] + }, + "payload": { + "pubkey_prefix": "465097a1", + "timestamp": 22204, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "ie27owQ" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1873.json b/examples/meshcore/corpus/generated/valid_advert_1873.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1873.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1874.json b/examples/meshcore/corpus/generated/valid_advert_1874.json new file mode 100644 index 00000000..069ef816 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1874.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12868cc77447688ca7b79ef3789e69195e1adf2f386b693daf6b2235a3d9a6b29b1ddafb3879877e78f3408dc38a9afba9222bba95ea0000fdb7a47aa77eb22d9b83263275857b5b85138d3bf5d7dc39e2ae6162fe2bd2df89c8f328482ad52c5e91b86336928ce350270be6ec5ceb2623bde0ec3317d63d93ff000000896846f56c4f41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8cc774", + "47688c", + "a7b79e", + "f3789e", + "69195e", + "1adf2f" + ] + }, + "payload": { + "pubkey_prefix": "386b693d", + "timestamp": 60053, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 0.0003, + "lon": -179.9351 + }, + "name": "lOA" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1875.json b/examples/meshcore/corpus/generated/valid_advert_1875.json new file mode 100644 index 00000000..feaa2d57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1875.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12428986dc22ce909a10f1426675174e930a336340fd2ddce23f49ce4bc42d5b1aa228bff58e55232a2bc35ef40453980a1a9040907cae8cd811275b1e5753a5dad6f8d01fb1842ea8724f3800784f30ba207001909c0d976c0f797f66291225e03db39bc8159fdc69af930000ffff5bfe3dfb7d6a255664", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8986", + "dc22" + ] + }, + "payload": { + "pubkey_prefix": "ce909a10", + "timestamp": 724181845, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -0.0655, + "lon": -79.8233 + }, + "name": "}j%Vd" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1876.json b/examples/meshcore/corpus/generated/valid_advert_1876.json new file mode 100644 index 00000000..c209b95a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1876.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a2efad50b10673ad9536443fa1a5927abe4a9ee0e2d9ba48118843e44367e1daafc39a937634e4931be9e0fa2cf6f0cc783ea84279d7fdcda7bba596844d0dcab0000059352723ebe99ff9a3e35ea2cf61412a4eec422522867990521dda2dd590a824a6379c096ae75b81520b045f775c0c8c7d47040b94f92ba399c3299e2a016cd03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2efad5", + "0b1067", + "3ad953", + "6443fa", + "1a5927", + "abe4a9", + "ee0e2d", + "9ba481", + "18843e", + "44367e" + ] + }, + "payload": { + "pubkey_prefix": "1daafc39", + "timestamp": 43996, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1877.json b/examples/meshcore/corpus/generated/valid_advert_1877.json new file mode 100644 index 00000000..9adbce70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1877.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1187765efe372c5c7eddc7e756de6ad2f424bc15c1e06745c2c30e8631fbea60c4131cbfbc1ac35c3033263714653142272d644f5e5661274b5b25d0679e9b8087f109330c29296e3d56c6f39848abfdf8cbe1837c8f01b5c5c6217bec855064fb8cfd1608f4e8f7619b5cd282e22b61efdb5717d540f80c75b4d6813f277d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "765efe", + "372c5c", + "7eddc7", + "e756de", + "6ad2f4", + "24bc15", + "c1e067" + ] + }, + "payload": { + "pubkey_prefix": "45c2c30e", + "timestamp": 626740007, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "?'}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1878.json b/examples/meshcore/corpus/generated/valid_advert_1878.json new file mode 100644 index 00000000..ca53f635 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1878.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246689c1c34f1f2d36273f7ed999ee1c03eeda89a9f03ea9ac31a34bbcc91c9b77e8d0350820c16379252a022279cd253712249ec63afadb6b0c066453f6ee865e4d49b605ac2ac46d40511d4746721f45bb11c9e0c378a16a64c7f1770a3dfa3389f66e1900815f227ddda72ed5b624b7494133ae2fd4d6b45f55b52236a466d5a2161364f65", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "689c", + "1c34", + "f1f2", + "d362", + "73f7", + "ed99" + ] + }, + "payload": { + "pubkey_prefix": "9ee1c03e", + "timestamp": 1901318812, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -35.5056, + "lon": -179.9999 + }, + "name": "[R#jFmZ!a6Oe" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1879.json b/examples/meshcore/corpus/generated/valid_advert_1879.json new file mode 100644 index 00000000..96e1425b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1879.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11856b89e7b18883bd702a406cf2c8fc3a4cfcf4d4da425f5fab6290cd1966b8ca3a5310696d38dae9326e585720e6fc15a1970000a4839ff281a298c701ef5ec4176dd5d3507409dfd2314970e7775f2a9b5a7c3f26fb2d567476b0bd343ef7f6efc80bebf712e116b529120a372caf893aefdb4003", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6b89e7", + "b18883", + "bd702a", + "406cf2", + "c8fc3a" + ] + }, + "payload": { + "pubkey_prefix": "4cfcf4d4", + "timestamp": 38817, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1880.json b/examples/meshcore/corpus/generated/valid_advert_1880.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1880.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1881.json b/examples/meshcore/corpus/generated/valid_advert_1881.json new file mode 100644 index 00000000..7a8864b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1881.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148de3d9e8976890f1b9a78e63ae76635ad27ea235683b1367bd9b0d545b9615cc53d7f75a1584e2efe74034826b3f447029600000025cd07251b2db217803547532f26aa61cb57a74e70609326b769345c5efa5e9d276c77d31af3167120c57cf30672cdb8e9239b2554869e6916dc7d935cd4eadf143a29a3fa043679f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "de3d", + "9e89", + "7689", + "0f1b", + "9a78", + "e63a", + "e766", + "35ad" + ] + }, + "payload": { + "pubkey_prefix": "27ea2356", + "timestamp": 150, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9704, + "lon": -176.6057 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1882.json b/examples/meshcore/corpus/generated/valid_advert_1882.json new file mode 100644 index 00000000..6194b227 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1882.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204130054f732e7894a9c7855a61232b98e302cf3cb357ff4a76b8d1c147a72fafca5fc2bb162660000ef331a634713a56abeb19fc867680831242ba2c5f21757bfd63c3a2266216f2a7c4d1b198297f79ed0a9f6f0e3a111b26a85a159d39a9c466d979e09a8a9fb7812e733a3fa8099b509", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "00", + "54", + "f7" + ] + }, + "payload": { + "pubkey_prefix": "32e7894a", + "timestamp": 26210, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9676, + "lon": 162.8963 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1883.json b/examples/meshcore/corpus/generated/valid_advert_1883.json new file mode 100644 index 00000000..6b9f07fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1883.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11084d3efb1c897238f5f2a1576788507c8527dbf865b3780de7a7179a97d6ddb0612e2e26c3ecde8c57c9ff3fa04f1028dea312e2253453f38100b833a64555fb862cfc08f5830b39d0ba174dfc084e912d385d3be224d20e4815b23e479adcf19289759c05ecee9929567416cb04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4d", + "3e", + "fb", + "1c", + "89", + "72", + "38", + "f5" + ] + }, + "payload": { + "pubkey_prefix": "f2a15767", + "timestamp": 2688548809, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1884.json b/examples/meshcore/corpus/generated/valid_advert_1884.json new file mode 100644 index 00000000..26449b2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1884.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284fb76da416731cbb938e741aed66d821fcb4754ef28dcf509f3023a911447bd813093faaaf06fd0b4ebdad4ba01000000b7e97bd3f161a76a13ee88e9ce1f0d2e20c5e25220a5239acd1615246e0c61fc7febbca9bb1f303f693b1a4f9dbcf3f206173b30b242e6b7eb18ef4a985edb9794ffea9efd949245f53155753470", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fb76da", + "416731", + "cbb938", + "e741ae" + ] + }, + "payload": { + "pubkey_prefix": "d66d821f", + "timestamp": 1, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -39.9168, + "lon": -179.9899 + }, + "name": "1Uu4p" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1885.json b/examples/meshcore/corpus/generated/valid_advert_1885.json new file mode 100644 index 00000000..de32a516 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1885.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204a929331546a64ab8451bf6231a11ab08bf45308ba390bcddf31f1e9fab68b687ae3c3008213a0000ec1854edabeb44e3db6f4579ff9408ead896753cc219377e185d40d72263acb4e7c804117254d62c5d1aac86f3f277152e76195873ab0052694f735c69f3ace302", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "29", + "33", + "15" + ] + }, + "payload": { + "pubkey_prefix": "46a64ab8", + "timestamp": 14881, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1886.json b/examples/meshcore/corpus/generated/valid_advert_1886.json new file mode 100644 index 00000000..9a093d2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1886.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12462fefcec3126a01ccc4ebf0919475417d339c0a601d431469eb312834961de7e4346d007fb6d82076389dd51d5400000004df705d3c23f25ddc21ba40c34bdbe2a5344cb6c04fd768277d2b4578dd7d9438d4aa0859fb4b3b1b5b46d92016e9843f49d7a1d7e01dc34305dcd5d59d1ac09100b6a2fa407c45f5714725753b772d6d75", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2fef", + "cec3", + "126a", + "01cc", + "c4eb", + "f091" + ] + }, + "payload": { + "pubkey_prefix": "9475417d", + "timestamp": 84, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9999, + "lon": -179.9956 + }, + "name": "qG%u;w-mu" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1887.json b/examples/meshcore/corpus/generated/valid_advert_1887.json new file mode 100644 index 00000000..b248e617 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1887.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114956e22b3a2fa8164b4bbad74d0f5239df1c9e29f0ab73e09f50e4b3b3c8b88755b62a2893cff41b0200d76ecb55e0860a14ebffffffffcef11cb940d01f040fbc2d3ccf93bf75c44e71288a3decc071a29e59106446a2ca6326331be183c67f9ff39909c8cb862e040a33ed8106526d0dfcae77ff1c91126640a3fa6b9845f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "56e2", + "2b3a", + "2fa8", + "164b", + "4bba", + "d74d", + "0f52", + "39df", + "1c9e" + ] + }, + "payload": { + "pubkey_prefix": "29f0ab73", + "timestamp": 4294967295, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9644, + "lon": -179.9884 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1888.json b/examples/meshcore/corpus/generated/valid_advert_1888.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1888.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1889.json b/examples/meshcore/corpus/generated/valid_advert_1889.json new file mode 100644 index 00000000..531e1c7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1889.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1140552d19e4e6cad63b892fdfc5091dbd4924074c86cf01aa7d71c5ba16063726db35a8000093b9bf65f28de4f39d48e76a39bc5ac8827a53acd98b9a633bd2bbd6ce3e7c4c3ebebe8103ee85a66ad16cbb6093e5e816d15ffd77790e8949f7fe2d3dd9e964144befa2fa006b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "552d19e4", + "timestamp": 43061, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9852, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1890.json b/examples/meshcore/corpus/generated/valid_advert_1890.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1890.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1891.json b/examples/meshcore/corpus/generated/valid_advert_1891.json new file mode 100644 index 00000000..91d7fd73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1891.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1103b504f8ce619f3dcd147a4d39e2d02a8ede6ad76eb02d2e2e7caa96fb71100ac76c8c99da00000072048c5e7fcd0d67a90f14d660e8784ca568e0e2b60ff6156dd93472719dc289c01218d00a7f4e5b0569332dfb5b48f58f0595d0d5a3ee893fd171ea24022281913a94a3fa5ec0a8fc363639", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "04", + "f8" + ] + }, + "payload": { + "pubkey_prefix": "ce619f3d", + "timestamp": 218, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.943, + "lon": -56.0496 + }, + "name": "669" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1892.json b/examples/meshcore/corpus/generated/valid_advert_1892.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1892.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1893.json b/examples/meshcore/corpus/generated/valid_advert_1893.json new file mode 100644 index 00000000..285658cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1893.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12826ff8a8562f889766e1f43fe082d3a8b9069cf5b287141009c0ae51891c1c62167d303c238197607aae36298ce5608ac799a47919596368c3989938a19469f2fd0d7c82dab769d2336e6fb3ce6ec29652cb0dc584398ae661916158d97708dcc58cab5a20b68c0e4a7fba14c92b3a02146b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ff8a8", + "562f88" + ] + }, + "payload": { + "pubkey_prefix": "9766e1f4", + "timestamp": 917404256, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": 37.3667, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1894.json b/examples/meshcore/corpus/generated/valid_advert_1894.json new file mode 100644 index 00000000..1cd03370 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1894.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246a14edc628e43dc3b40035ff9c28a388e31e53b0e52e35c9bf2ad84fca744c121b302999192d6cc6012842aa7ae4100004b2d72be001ba7fd9dc44cdd7c4688dc4a671b93fdbf7e528442e515cd33955fd2a027c7fb9b0ca7d735e970f56b6309d99e27a1ca80aebf38780fe874276b5002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a14e", + "dc62", + "8e43", + "dc3b", + "4003", + "5ff9" + ] + }, + "payload": { + "pubkey_prefix": "c28a388e", + "timestamp": 16814, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1895.json b/examples/meshcore/corpus/generated/valid_advert_1895.json new file mode 100644 index 00000000..707dcd38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1895.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128ab9d078c0147144266330bed265cbee3298ec89557c22afda49cbb9472ff3e774f2e3e2a49d84bbaeb03f94af96407898d2e2eb896cf0485a80e9935b775480e500001eeef36f7de89e64f777b6fe2c7156a9ffa7d26ba7d3bba855f27dec4e54799b048243fbb160afccaeac7b9c239e25ddcf28ce24147121ea2fffef3dad9257cd844f6a2c517b6f54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b9d078", + "c01471", + "442663", + "30bed2", + "65cbee", + "3298ec", + "89557c", + "22afda", + "49cbb9", + "472ff3" + ] + }, + "payload": { + "pubkey_prefix": "e774f2e3", + "timestamp": 58752, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "Oj,Q{oT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1896.json b/examples/meshcore/corpus/generated/valid_advert_1896.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1896.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1897.json b/examples/meshcore/corpus/generated/valid_advert_1897.json new file mode 100644 index 00000000..cd5a93e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1897.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1284547430c93e0b98e8fada0ab6372712a073d7c876df322a628dd6d296fc18a70c0df13f5811589c6bdb37a206d6d600008448b02c390b757fb0f362afebfc19e2fc83ef5188fde4cebfbec8f61ddb036dda21f40639a0f506c945ad7208738fb8bc1f908001cd161343122a5a82ba3f6d03", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "547430", + "c93e0b", + "98e8fa", + "da0ab6" + ] + }, + "payload": { + "pubkey_prefix": "372712a0", + "timestamp": 54998, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1898.json b/examples/meshcore/corpus/generated/valid_advert_1898.json new file mode 100644 index 00000000..8db6d66d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1898.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1142b73a7bf3d2b27a97f51513c8151d2b53322556349ea1adef9c6d6807dde53c857338bd666a0000005b5b7b97e7bc3aa1753c7539f2ec8225d3b21c6092e8d007a980a6836e977f1672b5ff9bfc95a17112be51191ee7e2e2eca4317459df0c80ae784727d7b2578494602181fbd66b45f5525f2d7146636342", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b73a", + "7bf3" + ] + }, + "payload": { + "pubkey_prefix": "d2b27a97", + "timestamp": 106, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -75.4234, + "lon": -179.9998 + }, + "name": "R_-qFccB" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1899.json b/examples/meshcore/corpus/generated/valid_advert_1899.json new file mode 100644 index 00000000..1472616d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1899.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1144358d840f5754183b51f846f68265fb937601bb9a417c2059889f107343c89b899023898d1f7ff009e3f36dd1d188c173964849dbc4dceca7bf087ae1f498bde151ec0be2f24ccf2e9086695bb099051061d055e688a053bd77a139537d61a1b9044c973b86017c3f5a7b8d21146644a3fad0cb45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "358d", + "840f", + "5754", + "183b" + ] + }, + "payload": { + "pubkey_prefix": "51f846f6", + "timestamp": 3513644003, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9634, + "lon": -179.9752 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1900.json b/examples/meshcore/corpus/generated/valid_advert_1900.json new file mode 100644 index 00000000..9160b998 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1900.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1240d6f92e9bc36ff71e94566af3d24d850db572749c1334c58c62c5e56a4ad053267d820000f166122a8da20beb52f8933374e969a8f6936d2b7d236ad94bf616c50d4dc73310e973d2c696f5fc57477d659e032622f733856c88ce71ee12273f1bce454d27827b58536b383642", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "d6f92e9b", + "timestamp": 33405, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "{XSk86B" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1901.json b/examples/meshcore/corpus/generated/valid_advert_1901.json new file mode 100644 index 00000000..83256e17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1901.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1146b714fe8d8294a02eb04c9fff41183931c66a8d9fcfe025da796d3948808ef282fd4fd4e2b48fef4a7f0104a880f8000035a0b47f489305fe296b39cf6cb5f085cef50722d2920924bd16afe14ed278d9a89a5b1a8d19da0dd7bf21f262cae60c2508ffe1e61b86870b0b27bb31a09cf0136b16a3fab96b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b714", + "fe8d", + "8294", + "a02e", + "b04c", + "9fff" + ] + }, + "payload": { + "pubkey_prefix": "41183931", + "timestamp": 63616, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9752, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1902.json b/examples/meshcore/corpus/generated/valid_advert_1902.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1902.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1903.json b/examples/meshcore/corpus/generated/valid_advert_1903.json new file mode 100644 index 00000000..7921c729 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1903.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124497f9abf0f5edfba8c1727d2ea4826222eebb51f9fc8dc2bc0482f187756b530a6d3565d9f197f6c315220000d0625bad0787a3a792187d08c02c725b7f486038e19918deed202d08370e6b7edea68a59308cc00f69ae3d4b0428f2e58a098eecbf8fe1cd3c32a882dbd818fe827150", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "97f9", + "abf0", + "f5ed", + "fba8" + ] + }, + "payload": { + "pubkey_prefix": "c1727d2e", + "timestamp": 8725, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "qP" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1904.json b/examples/meshcore/corpus/generated/valid_advert_1904.json new file mode 100644 index 00000000..17f33dec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1904.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120829b94532d78f6124bc4ebce7d573af7c7ac312d00c659da80d75647d92b161e0ef50a8f26f9dfeac46000000f8be9995266b25995cfdc8e267ed96961a7ce2c04ddf73b36735722d36fcaa98eb47990ac4a6a4e7a7a633efbafb6db2b8ac71296ca28f08e2d6c830a714680c94ec3fa3fa791346f5204371767d7a6274", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "b9", + "45", + "32", + "d7", + "8f", + "61", + "24" + ] + }, + "payload": { + "pubkey_prefix": "bc4ebce7", + "timestamp": 70, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9646, + "lon": -179.9569 + }, + "name": " Cqv}zbt" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1905.json b/examples/meshcore/corpus/generated/valid_advert_1905.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1905.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1906.json b/examples/meshcore/corpus/generated/valid_advert_1906.json new file mode 100644 index 00000000..2408c6f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1906.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283cce8832f46e009ece732e898c33b16c3f9702dde88bcb9950a3a1d34283a262d4c09553b7206c87c2da0d70000b453fb8127db81b81ee8d522a0afe437877de2a25f166b4520a50c820a4694e437b77ade06eb85f8607bafbf05db0179d48c944e600afcd5ca1c41c92887e51d04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cce883", + "2f46e0", + "09ece7" + ] + }, + "payload": { + "pubkey_prefix": "32e898c3", + "timestamp": 55200, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1907.json b/examples/meshcore/corpus/generated/valid_advert_1907.json new file mode 100644 index 00000000..c60685d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1907.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12473f6790be4424a295a30cb8bd455009a0f1d58c8a76de675e834f368926b49688831075d2c33f226ae6e46e96731a6c4c0000fea998b6b24f240dd73f3b713550df96ae92006f899b294209659c5172720efd75bceaee07908ce5a7fb227cc4221533e58c2a060b3071371e7be794193f8ed403", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3f67", + "90be", + "4424", + "a295", + "a30c", + "b8bd", + "4550" + ] + }, + "payload": { + "pubkey_prefix": "09a0f1d5", + "timestamp": 19564, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1908.json b/examples/meshcore/corpus/generated/valid_advert_1908.json new file mode 100644 index 00000000..ab7756a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1908.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1287aac583c3c3e38e1ba747c30e11365162e6cd62967dc58a4763dc77db92e6336be6d569ee5e9c6c675d63394ba5fe6bf288dd37e3d7bb00000069523f8f8e699b9c2cabc8de161c01422deb8f76e4d8e6425a26d70915c24e77fd72184e7a9ea2e53950a0ee63e3afdfa7c067296318033f21f3065d6e142d9703", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aac583", + "c3c3e3", + "8e1ba7", + "47c30e", + "113651", + "62e6cd", + "62967d" + ] + }, + "payload": { + "pubkey_prefix": "c58a4763", + "timestamp": 187, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1909.json b/examples/meshcore/corpus/generated/valid_advert_1909.json new file mode 100644 index 00000000..1b42951c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1909.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209453b5abe1a7a3f7e4c1d2741499e59969436298c5b9109ec5837075ba2910ab2df4071fb07345933c153a40e556d05c9c3e221bbe700a143d0e23f9d587c367f36bf48fb3126261910ef7d393c1d80fca0dc9c70024d1ad74aceed6b05efaef2b9c20aa4728ecdc8e4df937c7202", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "45", + "3b", + "5a", + "be", + "1a", + "7a", + "3f", + "7e", + "4c" + ] + }, + "payload": { + "pubkey_prefix": "1d274149", + "timestamp": 1427022931, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1910.json b/examples/meshcore/corpus/generated/valid_advert_1910.json new file mode 100644 index 00000000..d4f13d23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1910.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1184c1674ff8d9d4688fea5a1e18ee64faf5f2d6c2215af3bc4bcd85cf08e41108d7d38579fb3555c9f5abf3bf17ea7000000e723030c401391ca0361cdb1f966cc6cd5320232887fd942df6bd77514c72263ca1e445ebc419f16ea7c41dd226a59a95ffb039d76c6ff18e0f05f0ea46869a935da627027c3746f53f276836584f644c28626c30", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c1674f", + "f8d9d4", + "688fea", + "5a1e18" + ] + }, + "payload": { + "pubkey_prefix": "ee64faf5", + "timestamp": 28906, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 36.1529, + "lon": -179.9477 + }, + "name": "?'h6XOdL(bl0" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1911.json b/examples/meshcore/corpus/generated/valid_advert_1911.json new file mode 100644 index 00000000..cc8af9aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1911.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11460a4f953ab4ef65f9d5955b849078e36213c2522faa76e7d25b40b72f8a326d01b11710c44434da41536b862c44660000e2fd6b9ef4479acadd7ee4585471987c557148fcad10d47bf7d83321f8ea01d60282457ac523e9ead344aa15f8c66e7495451d4cadc914cf00a9d57ee76e27691248b6a2fa006b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0a4f", + "953a", + "b4ef", + "65f9", + "d595", + "5b84" + ] + }, + "payload": { + "pubkey_prefix": "9078e362", + "timestamp": 26180, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -180.0 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1912.json b/examples/meshcore/corpus/generated/valid_advert_1912.json new file mode 100644 index 00000000..0c167bdc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1912.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246f2b3c5b949ec1f7e501ea7c9d826fa67bdd66b23ae09a9bb656033cd52955ce294baa83bbcc5a370589dd251e1b800002f2181acf0928d428282c421cdcf64c7a8200c061e2b7faa762ba6a2c71e22031556cb219251192fae15b2ea70e9fef810b9b249ff1a9b4b39a58c62e4f643638333464d576242527d29332e327a703039", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f2b3", + "c5b9", + "49ec", + "1f7e", + "501e", + "a7c9" + ] + }, + "payload": { + "pubkey_prefix": "d826fa67", + "timestamp": 47329, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "3FMWbBR})3.2zp09" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1913.json b/examples/meshcore/corpus/generated/valid_advert_1913.json new file mode 100644 index 00000000..b1cb86d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1913.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114aaa80ac55f828cc6bcb1c4ad74d17ff4dc9028095dea979783ccceef1d4d3f0f5a37a7d378373bc6c787cc705e00c42b4ac52b44567a10000e0935384bae1ac365a3d3c2b8db6d94f3c934ca9065c2e4dc136fd75aa38de4d64d8627201d0ca9cbedab0f8b67f233620053644ac8ec909f4d2562dbfab04aa8239584b3b21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aa80", + "ac55", + "f828", + "cc6b", + "cb1c", + "4ad7", + "4d17", + "ff4d", + "c902", + "8095" + ] + }, + "payload": { + "pubkey_prefix": "dea97978", + "timestamp": 41319, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "9XK;!" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1914.json b/examples/meshcore/corpus/generated/valid_advert_1914.json new file mode 100644 index 00000000..8f58cf1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1914.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11858bd12519b1b1a5d66d5903eb78e4daea075b2b3cdbc8c4955e0220db2972d99471b91d8436b01755e6cbd36b7788957f000000cacaa86cc0650757f487b0153a7a34bccaa12c573e55f467ade3b9b5ae787b32210569190b67c50cdfe5cef331e34b6aca5f97821165b3340502fe13a49be9339378b8a2fa201546f5473079786231406b424c4a64392a6d7233", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8bd125", + "19b1b1", + "a5d66d", + "5903eb", + "78e4da" + ] + }, + "payload": { + "pubkey_prefix": "ea075b2b", + "timestamp": 127, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.9992, + "lon": -179.9564 + }, + "name": "G0yxb1@kBLJd9*mr3" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1915.json b/examples/meshcore/corpus/generated/valid_advert_1915.json new file mode 100644 index 00000000..f1b9121b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1915.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12496e0588b4f568974c512b89897f5fabd112fb5955a08d5e6e1db91d276e9f69807492b009031bd2013e16bb85061c2a7ad0b97dfe0000bdab2c252a79380a63c2a24028d9b86a8e3a2d556f2fc9be0ba745f8f131c388e6cc1e92ba3da4bf2a409914319e38cdc987ad34063d9cff6a039c58385482ce847727396e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e05", + "88b4", + "f568", + "974c", + "512b", + "8989", + "7f5f", + "abd1", + "12fb" + ] + }, + "payload": { + "pubkey_prefix": "5955a08d", + "timestamp": 65149, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "w'9n" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1916.json b/examples/meshcore/corpus/generated/valid_advert_1916.json new file mode 100644 index 00000000..b5f9ef48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1916.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189bea29239ab5ba92e23a43d7e70f95f6b31a96d7be24fe7bf12f6bde0eccea69e654ff44868f07b8fac1ba20860f9c14c13efa44395a57cd8ff8650164262a1bb9129cce39ffec4d4e20ee61de4fd0d481eb0b79c86f36ab92cc3e9c30f5e83747f76ababe943ce9fb671110b76c7aaa5a799dcd8e8173de5d62b070f2bedae03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bea292", + "39ab5b", + "a92e23", + "a43d7e", + "70f95f", + "6b31a9", + "6d7be2", + "4fe7bf", + "12f6bd" + ] + }, + "payload": { + "pubkey_prefix": "e0eccea6", + "timestamp": 2707571222, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1917.json b/examples/meshcore/corpus/generated/valid_advert_1917.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1917.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1918.json b/examples/meshcore/corpus/generated/valid_advert_1918.json new file mode 100644 index 00000000..eb510b51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1918.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a481485fb53e79b5640995334909bedcb42f065ec5dd035594a6e62c0034b6c9276d9114e1042d44fd7a6a058c3cfea1c0013fa86f032cda193c949387a2d10790000a6b98659c3ca3a8b9dd6ae5c6de1cff56dae34d578eca971fceaa9cbcfc0bc6c715edd18d176c4b72578905a92d30f20c96ecd82bf7a581bf499d9c2f23ab22413eeeef4023b6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "481485", + "fb53e7", + "9b5640", + "995334", + "909bed", + "cb42f0", + "65ec5d", + "d03559", + "4a6e62", + "c0034b" + ] + }, + "payload": { + "pubkey_prefix": "6c9276d9", + "timestamp": 30992, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": 49.6064, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1919.json b/examples/meshcore/corpus/generated/valid_advert_1919.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1919.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1920.json b/examples/meshcore/corpus/generated/valid_advert_1920.json new file mode 100644 index 00000000..b637f91d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1920.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12063078daa9332d554052b83a8f9145f415784b149fc8095bbd2f01cf993dca8366b9735172d3be97577afe64d4664f183f5f165493173f080027cb2da9838cde7c3ff41a8d7cc79383caad122d265e028dff29f4685bec5a58c738b3220763f00d7ce3e7edd3a23eaa347712bc4aa3fa731a46f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "78", + "da", + "a9", + "33", + "2d" + ] + }, + "payload": { + "pubkey_prefix": "554052b8", + "timestamp": 4269430679, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9618, + "lon": -179.9551 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1921.json b/examples/meshcore/corpus/generated/valid_advert_1921.json new file mode 100644 index 00000000..b5d7a81a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1921.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1101cbfa167c5c06cc9185c4afe1ef5635e06b5e8380839e36603ec2c87c8260a06f29297400000cb30af936b3f70ed652cbb027a9f3717da02c88f688d308796255a7939b1aab2403545a866c81a051a5a6aec9768eedeb7e038fbeb843bd78b3b503247fcbd704", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb" + ] + }, + "payload": { + "pubkey_prefix": "fa167c5c", + "timestamp": 29737, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1922.json b/examples/meshcore/corpus/generated/valid_advert_1922.json new file mode 100644 index 00000000..00b293dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1922.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283ff0f613cc3d65d607dc9acc63283838555a0d44e3141e8813b91e61114b20e13731bff19a37ae82605504000003faf4564d540e2af9b4d509806660882de1be0a628c021ab3fb45871adcc755564b33be61e63a98d57e78fc82b93edafa6c5f326ca475917d62329816bd4e3ef817367672f43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ff0f61", + "3cc3d6", + "5d607d" + ] + }, + "payload": { + "pubkey_prefix": "c9acc632", + "timestamp": 16464, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "sgg/C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1923.json b/examples/meshcore/corpus/generated/valid_advert_1923.json new file mode 100644 index 00000000..136aabd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1923.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246e074b42ffbaa4f44a74039da48b7203342f8252fba591fd44d9fecf136b2f02d64aff3d1934710cfb6106e73878000006aaad1b0de08eec2d9be5467d15dabafc79e0d986bc16fc5488bde02c8322237f90f3c0b919f88d683b6655809133b25eb69d0afd0de8b4b4542b57ac484c2ca1306faa2fa17f545f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e074", + "b42f", + "fbaa", + "4f44", + "a740", + "39da" + ] + }, + "payload": { + "pubkey_prefix": "48b72033", + "timestamp": 32903, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9825, + "lon": -179.9646 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1924.json b/examples/meshcore/corpus/generated/valid_advert_1924.json new file mode 100644 index 00000000..8abf8f35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1924.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12473feff613a91236215dfa39a7d41e54d262099978eecb94b2c658d54b48b4edd477a50a99c03ef2b262a479ca563fbd3d000050087412ff6df62d833d42df51eaba0efe6ba14c73c2839cbb108b257ca33d1597b05c29cd5af02c9a363cc90c7b643633f8b2a0f65d540c4be9b7c3d51877bf01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3fef", + "f613", + "a912", + "3621", + "5dfa", + "39a7", + "d41e" + ] + }, + "payload": { + "pubkey_prefix": "54d26209", + "timestamp": 15805, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1925.json b/examples/meshcore/corpus/generated/valid_advert_1925.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1925.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1926.json b/examples/meshcore/corpus/generated/valid_advert_1926.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1926.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1927.json b/examples/meshcore/corpus/generated/valid_advert_1927.json new file mode 100644 index 00000000..53f72d28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1927.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12023bb2f73faa2b0a8feeb8c6de2fec7540d4e6028ac289c06c357ff7a332878a34a5fdbea20000de299fc72d17dd828b0f03f2f47b5e8a2bffed9197b9b2dbf3522be57488b355b77c8a1a484a8fe27f2388d0bbfd2deb95b0a89aae3cb4b6990902269b10e7f3924bb6a2fa376b45f5344d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "b2" + ] + }, + "payload": { + "pubkey_prefix": "f73faa2b", + "timestamp": 41662, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9999 + }, + "name": "4M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1928.json b/examples/meshcore/corpus/generated/valid_advert_1928.json new file mode 100644 index 00000000..90b8ebe0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1928.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12883ee6b58c3743afde5210fe0380b5cb72de92246d9edf7f7a420715b1dd0873e27f13924ead70b7c280015cf3a054438ea9ee906287306d8d89000000b54cdfd485c15a80884a8fa294980cec882bba512d231a2dcb74b5cd86d7c18087a16fee330cdbbeb3ad5a6115b1c141ff371475c0a9c227750f75593cda7d1783577a53", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3ee6b5", + "8c3743", + "afde52", + "10fe03", + "80b5cb", + "72de92", + "246d9e", + "df7f7a" + ] + }, + "payload": { + "pubkey_prefix": "420715b1", + "timestamp": 137, + "advert": { + "flags": 131, + "node_type": "room", + "location": null, + "name": "WzS" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1929.json b/examples/meshcore/corpus/generated/valid_advert_1929.json new file mode 100644 index 00000000..56d4c13c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1929.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124873c4b76e11c5b4e242eacbf4cfb4b1f8ad782014a996926d4faa5009cf9b69ac830db430b40a0e028b565a941d21ed1430290000f1afbbb9a6041822dcb0d6b975a90ee37d5bff5ea30a46f53d96ee57353df28bd134027db091e2d4fc3dd7aa17bade944cf91ac91c8ed9e7b8b26d712a0eb40e01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73c4", + "b76e", + "11c5", + "b4e2", + "42ea", + "cbf4", + "cfb4", + "b1f8" + ] + }, + "payload": { + "pubkey_prefix": "ad782014", + "timestamp": 10544, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1930.json b/examples/meshcore/corpus/generated/valid_advert_1930.json new file mode 100644 index 00000000..f29c7df8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1930.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1147cb59261dc30425df84c186587940cfe1031cc6bd7b7bfda2c455dca8afd79263e8da77143ab0921f659b9b068e454cc00000573d7e7f5792b7c82cb2fb6cc3a47df471324b6f11bcfe4b4addc0ec9816a5b7a3bfd355a9aba9189a8c828706208d0ff57426ed963f4143a7fad87f76b3107a82296954", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cb59", + "261d", + "c304", + "25df", + "84c1", + "8658", + "7940" + ] + }, + "payload": { + "pubkey_prefix": "cfe1031c", + "timestamp": 49228, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": ")iT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1931.json b/examples/meshcore/corpus/generated/valid_advert_1931.json new file mode 100644 index 00000000..94f5bac2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1931.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1207cbfcdfd6c17622acb91692d3291c09a1de2eb17bf65f0e71f4f46fb29fd42b505b534a0a8dc4d1fb0000005f0977d47b93832388e8e7be6929ca5f1d0c194fb53888b7fdfb1b9bfde2666c826c5e0722f6d3bc8b4e779216caa33d2e75e3a267fc0cb29185fb8b3e2953a513eddda2fab16b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "fc", + "df", + "d6", + "c1", + "76", + "22" + ] + }, + "payload": { + "pubkey_prefix": "acb91692", + "timestamp": 251, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9897, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1932.json b/examples/meshcore/corpus/generated/valid_advert_1932.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1932.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1933.json b/examples/meshcore/corpus/generated/valid_advert_1933.json new file mode 100644 index 00000000..0a6c3037 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1933.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285f0b839e9c286f7f30f481342826cf9203351b782d2856d737efdf9e00592400a9bd341f0a836a63dcd2741b73a475f618f0000bbe2169f579697883cf133334353aa5c59c9f3d37130824c53d098cd42e2f825b4101155563090194e08fce85ccf156914478ec55ce61cb7618239d74db813ed14040273fd47236305", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f0b839", + "e9c286", + "f7f30f", + "481342", + "826cf9" + ] + }, + "payload": { + "pubkey_prefix": "203351b7", + "timestamp": 36705, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -42.7945, + "lon": 90.3832 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1934.json b/examples/meshcore/corpus/generated/valid_advert_1934.json new file mode 100644 index 00000000..d36e8f3c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1934.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a01523f5e031e6f23a521f262fdbea48f3c489afc07ecb2f25a74faf96be635b22167181c09a37572624544f74d578f58f0b96b2ea9da29e4d4e5a9ade86e3facd34813a60f4ce1a90beb8dd1dbd33f1fa2388c4a8d69aee093e6d93d0975c02ec89f4d323b9a0fd0d02f9d654da486421b7f874bffc13d5201", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0152", + "3f5e", + "031e", + "6f23", + "a521", + "f262", + "fdbe", + "a48f", + "3c48", + "9afc" + ] + }, + "payload": { + "pubkey_prefix": "07ecb2f2", + "timestamp": 3827948201, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1935.json b/examples/meshcore/corpus/generated/valid_advert_1935.json new file mode 100644 index 00000000..621c7ed8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1935.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1283f4cabfd3416ea765bf2960e8ecb89d14431a214adea5fe06dbb14d6acbfc3053e92250642ff0219cb9df00000019be7ea47fd181dae756b5db805615ebb2614a34e442a4f839533b471a177ae2d8820c5a1829771bc70e39d23dca24a6553daaacd264c3e083b3b53137e3b2768266396835683541343666492f366d40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4cabf", + "d3416e", + "a765bf" + ] + }, + "payload": { + "pubkey_prefix": "2960e8ec", + "timestamp": 223, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "f9h5h5A46fI/6m@" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1936.json b/examples/meshcore/corpus/generated/valid_advert_1936.json new file mode 100644 index 00000000..b5103c51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1936.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201fb3857a7461e6c2f077901a5ac30f4da76c89023814f9a9163695e76ca59ca6bd4a00000007afccfbe13ff7d5d4a6dc97db2bafd0ebfdd30153aec1c46d0d0118a74b8b55780c7baa009251afc08bbc5338f8013b7919acf07732c97fdd594a59e388c84d401", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fb" + ] + }, + "payload": { + "pubkey_prefix": "3857a746", + "timestamp": 160, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1937.json b/examples/meshcore/corpus/generated/valid_advert_1937.json new file mode 100644 index 00000000..d01a258a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1937.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120485c2198a180d30aca6e7ea4a635e2b2f6b07ff6cbdc6e1abdc4c5e1a848fcb03da2db18fb662677085efbe6cd0c8744b3715c2d8990cd6ff37909cb490c48bc699b8d6858ded6bb8293795911e248d9a32631b89044d3b904aa23371370f52587682a44c11c9c4e7943192a3fa3b55b80a74495d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "c2", + "19", + "8a" + ] + }, + "payload": { + "pubkey_prefix": "180d30ac", + "timestamp": 1885823670, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9435, + "lon": 179.8526 + }, + "name": "tI]" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1938.json b/examples/meshcore/corpus/generated/valid_advert_1938.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1938.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1939.json b/examples/meshcore/corpus/generated/valid_advert_1939.json new file mode 100644 index 00000000..dd22f196 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1939.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1145ee4e585378d6d57020855501df24474638a1613a4215274181d29fc91ed815d8ba58725b91c055d58adb2c000000fca770be04c25cf497304f6c708cdf9417d1e74f1b5494a93f85a3358d38ed3182b4082470274483db8fbb4b498c9599987d0d43ae30635215599201d6d7aa19947bb6a2fa006b45f523656d6a6554", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ee4e", + "5853", + "78d6", + "d570", + "2085" + ] + }, + "payload": { + "pubkey_prefix": "5501df24", + "timestamp": 44, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -89.9997, + "lon": -180.0 + }, + "name": "#emjeT" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1940.json b/examples/meshcore/corpus/generated/valid_advert_1940.json new file mode 100644 index 00000000..788778c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1940.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11473384254ab1ee1cf944088e7c3b2d1d964ca09c2e8885a1fbe5e9432b560bee172e9567da47e04099a40fcf0e13fee6b7967543cdfab087ea03b3560ef051b0ac1addda8772a6b25c368f8da77ca60b37a91f85d2f2ac3102168083565ed2410cafcc18b03f33e8524f18c381944bf8bf2110922331a3fa3e2c46f543", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3384", + "254a", + "b1ee", + "1cf9", + "4408", + "8e7c", + "3b2d" + ] + }, + "payload": { + "pubkey_prefix": "1d964ca0", + "timestamp": 1972811750, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -89.9683, + "lon": -179.9505 + }, + "name": "C" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1941.json b/examples/meshcore/corpus/generated/valid_advert_1941.json new file mode 100644 index 00000000..2a0c712a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1941.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204a9654584de49a48e6aa12712015457ad60ec58173165381b66474c1a07604a0b51b8c9c37be20000e3fea51beb449256eb37a8e31048aec61e00cd9dba5ab2d2923dd2437e2adf7cc03e562fe279f85bc21ff85966ffd516cbb2547e089a4bf67ae57c10121e2abf01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "65", + "45", + "84" + ] + }, + "payload": { + "pubkey_prefix": "de49a48e", + "timestamp": 57979, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1942.json b/examples/meshcore/corpus/generated/valid_advert_1942.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1942.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1943.json b/examples/meshcore/corpus/generated/valid_advert_1943.json new file mode 100644 index 00000000..2921c917 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1943.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1185168f128168041587e8287b053aa164c75ea8afc39c3a232e9550c1d8ed45ddfa780cda4af10b6c2f6d584e5e8394d93a1d000067166fb00d16a093ff69a82333f9f7a64c8aae482fe5d84803e91bda23a63047ea436a0941bf64b55d8a3947be1d568a36ddf04dc1b6add7312f3a6daecd4fbd01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "168f12", + "816804", + "1587e8", + "287b05", + "3aa164" + ] + }, + "payload": { + "pubkey_prefix": "c75ea8af", + "timestamp": 7482, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1944.json b/examples/meshcore/corpus/generated/valid_advert_1944.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1944.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1945.json b/examples/meshcore/corpus/generated/valid_advert_1945.json new file mode 100644 index 00000000..2a33b403 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1945.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128827c072c90480e8d3e18ce63ffe4119ca8ecbc59c9a0dafa161c7de0d25418a671c5bce67b9228c36a140b8704e35e32dcc14aeef63d6fc46ccac235184ab81f9d2690d008d03463d20aa6837379302cebfe17763866bdc7e18521c85ec7da3be1ed9aafc29c684134f786d5d64bfde45666db1443e606903013d09a604", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "27c072", + "c90480", + "e8d3e1", + "8ce63f", + "fe4119", + "ca8ecb", + "c59c9a", + "0dafa1" + ] + }, + "payload": { + "pubkey_prefix": "61c7de0d", + "timestamp": 1361292492, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1946.json b/examples/meshcore/corpus/generated/valid_advert_1946.json new file mode 100644 index 00000000..0e2dc3c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1946.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1206e6d600032ae7172d0e6c8de89870d4796a058da8d21ed7ec3589a99137bee450d5e32fdeade26f0000009d1fa7592cc821db80f968e51b1ddf731e780f35160e057b68543b207bb000a887badb9f4383b1763c7c8bf7e532edc64a66ea0b949e105fc80159522a2ab7da84594723702135", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e6", + "d6", + "00", + "03", + "2a", + "e7" + ] + }, + "payload": { + "pubkey_prefix": "172d0e6c", + "timestamp": 111, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "YG#p!5" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1947.json b/examples/meshcore/corpus/generated/valid_advert_1947.json new file mode 100644 index 00000000..6f6821d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1947.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12026d537f525b15821a4fdd884e30b1c88a3d99dbf1efac0dafa1a65e4a4967f5849449fa15f8a41bee8a14378a9eb743d89f1ab38078032fb4aae6d383b174e5907453720fb0c21b2eaae22bfa5f7d039768b0e32e01d6cd7c020814d40a992b2a9b5b9564d359128cfe05fd357245f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "53" + ] + }, + "payload": { + "pubkey_prefix": "7f525b15", + "timestamp": 2767721978, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -49.9388, + "lon": -179.9982 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1948.json b/examples/meshcore/corpus/generated/valid_advert_1948.json new file mode 100644 index 00000000..0b922b48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1948.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1204b4b2e90d7fea7ecbf4bcf8a635764454f25c8f77c5ebc0dcba34e1746d2a938b98e001f229a50000bb448c14afa5a3f1c0e7fc2a0b5fce3f1a6899c02a508e45d03925719734d23c599eca79c4d91423aa1c7e8c4ee9453482d3675315d4d7d21cb04f0643d11712917f000000ec4846f5696251392d2d624e2a5f2156", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "b2", + "e9", + "0d" + ] + }, + "payload": { + "pubkey_prefix": "7fea7ecb", + "timestamp": 42281, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": 0.0001, + "lon": -179.9432 + }, + "name": "ibQ9--bN*_!V" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1949.json b/examples/meshcore/corpus/generated/valid_advert_1949.json new file mode 100644 index 00000000..f02f8602 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1949.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11403d35fd465627c834f22c28e66bc29460077a86c2156112530f9d971f4e33fc60224800001430a022414865c6302eb6d84e69218e7646df1727284613107501ee0a95fd842a57f3830c4508ff995f377e9c1fe1e1f640c654d8f5a8df65276574bb3d40e89415064504b3fb37f7476a425657", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "3d35fd46", + "timestamp": 18466, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": 71.6324, + "lon": -147.326 + }, + "name": "GjBVW" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1950.json b/examples/meshcore/corpus/generated/valid_advert_1950.json new file mode 100644 index 00000000..307d1372 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1950.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12073e09734a967557484694838e18dbaabbb29868ad1639ed7e2e78dc998e9c94ddefb3eb1767aabbbc7b0000c28f189db8c471e8f66df99f6b861262bf323ce6e67f05e7e996be5ac0f294a1dae0954bc8096c586e37233ae262ff380a718f0c46fa5d056967ba564e4b9423843f6a77335439367755393329512f2756412d547d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "09", + "73", + "4a", + "96", + "75", + "57" + ] + }, + "payload": { + "pubkey_prefix": "48469483", + "timestamp": 31676, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "?jw3T96wU93)Q/'VA-T}" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1951.json b/examples/meshcore/corpus/generated/valid_advert_1951.json new file mode 100644 index 00000000..fc4c28d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1951.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12060e2e8f40d92c1a8e0d007187c890ac1ffccc322b147585c78a1e05317be572a68efc873292724dbe0000da704574756a45f8d6fb261e4b67c28bf834b36766762f73bb2758df2f17d1ea9d8d23c0b4e546daaf1bb1704a5780b13d081f825ba7895dbcc558b2f13d33cf129db5a2fa392246f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "2e", + "8f", + "40", + "d9", + "2c" + ] + }, + "payload": { + "pubkey_prefix": "1a8e0d00", + "timestamp": 48717, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9531 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1952.json b/examples/meshcore/corpus/generated/valid_advert_1952.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1952.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1953.json b/examples/meshcore/corpus/generated/valid_advert_1953.json new file mode 100644 index 00000000..558ea673 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1953.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11435b3fc2debefeed0c21be010579d5b95a2fd30ae7d6feb9711ac98c130e2fcf93134264c81466e0c90000a58283923e3568928548346ab397727738b90e51699e2beccf5176b05621b4a01bfe13679280699e055cdf7d4620298865f2e6ed4d9d972a106c968e4874633c81383f2037", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5b3f", + "c2de", + "befe" + ] + }, + "payload": { + "pubkey_prefix": "ed0c21be", + "timestamp": 51680, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "8? 7" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1954.json b/examples/meshcore/corpus/generated/valid_advert_1954.json new file mode 100644 index 00000000..4847ef83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1954.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124af63f4e6b186d6f14b17dfe1ebc920ee89c979b4264fc75723a7d54bb48a106674607b95116012e4d5c66d127d9ef0c6af49f8ec25d7300000d30f4e252545592ce9298f4144de6be63a3c2e4b85b02d956a38a3092b91d1fff4b253a02cca0090e82c2b2c46c5f2802d26bbaaa948b75cbe6a1b07a616d3803", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f63f", + "4e6b", + "186d", + "6f14", + "b17d", + "fe1e", + "bc92", + "0ee8", + "9c97", + "9b42" + ] + }, + "payload": { + "pubkey_prefix": "64fc7572", + "timestamp": 29533, + "advert": { + "flags": 3, + "node_type": "room", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1955.json b/examples/meshcore/corpus/generated/valid_advert_1955.json new file mode 100644 index 00000000..efbb0fdb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1955.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a46458f97ab4b4d77635ee3448eed71043026a2aa69fbc79db278cc09371423617da306bc01733ce7ed9e7b08148e2522d07184224c0a0000944a34133f9de7867fb88bad24211f3d3853400d111202da5d00684fc6916727fd9aca0fbe8c25aee8e85075cb293c190c6e8f1a60dccb64a49c01275fc73519134303a3fa646b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4645", + "8f97", + "ab4b", + "4d77", + "635e", + "e344", + "8eed", + "7104", + "3026", + "a2aa" + ] + }, + "payload": { + "pubkey_prefix": "69fbc79d", + "timestamp": 2636, + "advert": { + "flags": 19, + "node_type": "room", + "location": { + "lat": -89.9801, + "lon": -179.9999 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1956.json b/examples/meshcore/corpus/generated/valid_advert_1956.json new file mode 100644 index 00000000..07038c20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1956.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1243fa1f58348aeb3d86a36ee7d7471bb9775de010c275f98f5c7ddd568320e844b5952842f059c16f774ee74a5d138104df572f5f5da9d9bfbe2048b8e56e1405b34d8cb37ae62d6d2ed5e539cfd1e9bb7b72777705caf9eff031a2042464476f80cf5ed610542e0fdd6e9a8255", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fa1f", + "5834", + "8aeb" + ] + }, + "payload": { + "pubkey_prefix": "3d86a36e", + "timestamp": 3880679279, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "U" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1957.json b/examples/meshcore/corpus/generated/valid_advert_1957.json new file mode 100644 index 00000000..87c198a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1957.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "120950915b744111cffad993f5a7d79f7aa0019a0a5f709528dba686bb9e5677797e5daa9cc67c2c8d22ed62290000c30bf507261cf5a29c5b21791fba83ed5a36172b2960cc65edda3bbaa4aeaebfb69d4a7b598a560d813db4ea9d2ffbcb587114109733ec61d4519b3764a0a4cc123fb6a2fabd6b45f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "91", + "5b", + "74", + "41", + "11", + "cf", + "fa", + "d9" + ] + }, + "payload": { + "pubkey_prefix": "93f5a7d7", + "timestamp": 10594, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9998, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1958.json b/examples/meshcore/corpus/generated/valid_advert_1958.json new file mode 100644 index 00000000..6fd99cd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1958.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124036196b8adb2102dbf2e68c07ad36e9321ef32771e1bafb12c0f10214ee7418f7136ac142457b1388c7d74a19c7566daaa818c32fa5270524f4a197a9d13195914bb3a08745e2e1fd130d62863dadb34ee95c45f204a2cc2b8cf9114571923a1b875d5f29937f4a5d05ea8567055d77305350474c3b7249", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "36196b8a", + "timestamp": 1119971859, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": 90.0, + "lon": 90.6706 + }, + "name": "]w0SPGL;rI" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1959.json b/examples/meshcore/corpus/generated/valid_advert_1959.json new file mode 100644 index 00000000..43fcbec6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1959.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11841e07461b825f0673941ee7364946a5f14c810d3a85ac70e2fbb3d8aabd0b20e557e4263560fdea1827581ceb14f3000006cf0a4439a89e39d594fcdb2d6237d48afd7589ebc82091f6adff545e605665696bcf8b64c8cceb21719a34904cbf0d373ede4c9d11ff8831879952da95d93993e47ca3fae32646f54f63377a22327838362a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1e0746", + "1b825f", + "067394", + "1ee736" + ] + }, + "payload": { + "pubkey_prefix": "4946a5f1", + "timestamp": 62228, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -89.949, + "lon": -179.9519 + }, + "name": "Oc7z\"2x86*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1960.json b/examples/meshcore/corpus/generated/valid_advert_1960.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1960.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1961.json b/examples/meshcore/corpus/generated/valid_advert_1961.json new file mode 100644 index 00000000..4c2b0bed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1961.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124006997bee08a4a99dce5130e8ae64e29b4cfc7dabaa0989d853213638d273747df8000000cf750553a5671f19038bfcec6b295f08636689d803ab85cad96fde5de661c1107239dd04e0d6bd298c557e60fd4ccc7c12af0011e620ccc26ad79bfe183c058904", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "06997bee", + "timestamp": 248, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1962.json b/examples/meshcore/corpus/generated/valid_advert_1962.json new file mode 100644 index 00000000..a1783a39 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1962.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1241136747ec2db451ea1559935c276e40d0b3e6255f94b08bd27455ad930f43a9ebc89360e3b4867dc1d022dfc7dc56db1b8c66407f9c3460f49069febadc342abc674844f61d835695f533211af04574b11a62e0b936edbdfe33ea1d520f3daf40e6a2de09e9e914e5b5a2fa913846f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1367" + ] + }, + "payload": { + "pubkey_prefix": "47ec2db4", + "timestamp": 2260001632, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9999, + "lon": -179.9474 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1963.json b/examples/meshcore/corpus/generated/valid_advert_1963.json new file mode 100644 index 00000000..6586d2b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1963.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1201725fb08167cddd9fc13ced0c54eaabbc88de180c2a0981de27c5f691895b29b155e28f9fd55275773bc4844eed062745d32687bd5b4e1097d66c5d4156f762ce1e9714c8216f2eff2bcb5b251a428f20fc59dc9df3ba5b9bb9250273b8e8109f7f241a274d04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72" + ] + }, + "payload": { + "pubkey_prefix": "5fb08167", + "timestamp": 3584004066, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1964.json b/examples/meshcore/corpus/generated/valid_advert_1964.json new file mode 100644 index 00000000..eea73b7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1964.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12452e4c2c37d832fff2179027981d32403d08425b9126d8e7df91b93e118c97e2d019ef0bd0bff6116fe05622a6b28231916d71a28cf5cea906c2e12e4cd477876ca7d61ea656eae5fdb168352063258833d60f2dd0e7e70606a6d0bf900285089cdb88eb9e431e05f11534f69bdcb5847061796c6f6164", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e4c", + "2c37", + "d832", + "fff2", + "1790" + ] + }, + "payload": { + "pubkey_prefix": "27981d32", + "timestamp": 2192746018, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "payload" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1965.json b/examples/meshcore/corpus/generated/valid_advert_1965.json new file mode 100644 index 00000000..a88c16df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1965.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1285db890248cf2be072ba896d8206e1977f30f7ff84c1c57db926e83c8f6b8b9810a5f0b39d91186e9175abc2a2454eb72dca070076678f58a36ebc153b18394c61e148e58f63c174ae928014d1d70ba672639a7ca3e2367ea41fa7f259308c7bca71bf1d636c29b3549b6a1aec5f191d19fa58798246", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db8902", + "48cf2b", + "e072ba", + "896d82", + "06e197" + ] + }, + "payload": { + "pubkey_prefix": "7f30f7ff", + "timestamp": 510509, + "advert": { + "flags": 130, + "node_type": "repeater", + "location": null, + "name": "F" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1966.json b/examples/meshcore/corpus/generated/valid_advert_1966.json new file mode 100644 index 00000000..7a60e081 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1966.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128956baade52ad45697a0a72a9601b9f54df6cde037b2a17863e47d95d23891bea257632125c6d74c5ffe89e2cf36e406cba1274271aa2680f355e1111140741583822648e67ef8b97c0e67709d77236ee8f9637f4f54c68384b0b58dd1e36700d6ee9bf9f7913ccebac79a999d881859f6bb7474af458b99b20fc55f0c753e0b81294b5d71", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "56baad", + "e52ad4", + "5697a0", + "a72a96", + "01b9f5", + "4df6cd", + "e037b2", + "a17863", + "e47d95" + ] + }, + "payload": { + "pubkey_prefix": "d23891be", + "timestamp": 359940113, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": ")K]q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1967.json b/examples/meshcore/corpus/generated/valid_advert_1967.json new file mode 100644 index 00000000..5b5fc9e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1967.json @@ -0,0 +1,42 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114969f815b0aac2bc4bb65857b32fb998649cd3e4c20b3b0934d89ee1f19e01652c2c403dc497ae83f7b934ce9023181051d17f09c7000095bc96c75f902ff7ea6195d0ac297f77c31ff660028f4c1e3f4d731fc4861d75111327148500abf62b65afe476fbb327c9b2c77acc0a5d2d30ca565173a4c6281185a5a3fa18a645f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "69f8", + "15b0", + "aac2", + "bc4b", + "b658", + "57b3", + "2fb9", + "9864", + "9cd3" + ] + }, + "payload": { + "pubkey_prefix": "e4c20b3b", + "timestamp": 50953, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9386, + "lon": -179.9849 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1968.json b/examples/meshcore/corpus/generated/valid_advert_1968.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1968.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1969.json b/examples/meshcore/corpus/generated/valid_advert_1969.json new file mode 100644 index 00000000..68d503da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1969.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114398e951cefea01299497b96bcab5cdbefe66cab145ca39966b851485e95e73707a480d90618ba5d6f000008bc52dd6c27c114d7052bcb527f76374684575fcac8ed69766aa65fd5735f186a7dbe8698efe81940f7f2d6334eb7755a857362327cc2b72ff8be52cf02ad4014c1bdf0ffcb6b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "98e9", + "51ce", + "fea0" + ] + }, + "payload": { + "pubkey_prefix": "1299497b", + "timestamp": 28509, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -1.0, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1970.json b/examples/meshcore/corpus/generated/valid_advert_1970.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1970.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1971.json b/examples/meshcore/corpus/generated/valid_advert_1971.json new file mode 100644 index 00000000..fe11e8ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1971.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1246008b1787cb4e0a0edd036c67f19975a075d5cee4e733acaed29334c9037e4cd329182ba919011d1c92a5d09e34f50000511ddbfe4d1bac3334ec51066baa1a66036400aea020f2e7696ed27fd454f318c5685e7a15451f8d407a652f6c9fc3076b597d1228eeaf4c6f615932c9c6f1b4947d92cafc7f8905007d2a7b5a452a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "008b", + "1787", + "cb4e", + "0a0e", + "dd03", + "6c67" + ] + }, + "payload": { + "pubkey_prefix": "f19975a0", + "timestamp": 62772, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -53.8331, + "lon": 0.3629 + }, + "name": "}*{ZE*" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1972.json b/examples/meshcore/corpus/generated/valid_advert_1972.json new file mode 100644 index 00000000..fa0d37f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1972.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183b30915aa427b730c4cfc23b967f644e6d6228386c642803e949d4fd34aafe477e362ca982d45d64b7bffffff1fce06615778d2b1cf14acef1359789148b843ef4af26296837f047463dd3ef33b7c89a9cb201440548cad6842e0069e8da76b7fff8cacbd47087ec2f174bdda87129cb5a2fa6d6146f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b30915", + "aa427b", + "730c4c" + ] + }, + "payload": { + "pubkey_prefix": "fc23b967", + "timestamp": 536870911, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -90.0, + "lon": -179.9369 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1973.json b/examples/meshcore/corpus/generated/valid_advert_1973.json new file mode 100644 index 00000000..de33bb9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1973.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124a67822c32349c866a0df96ea811f918185289a92665ce16139e8c2726301dea9249fe0d20547e875c89120a73f7ba8b5154ea8b9a2a38000092746bb8d954f36d9b042dc01639d8099e740d16db946ba638f1010adcbac6d25bc9c0f7bbcf9ad167877c2e3fbab1790c0c3e207052689c588b302ceb76da6a02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6782", + "2c32", + "349c", + "866a", + "0df9", + "6ea8", + "11f9", + "1818", + "5289", + "a926" + ] + }, + "payload": { + "pubkey_prefix": "65ce1613", + "timestamp": 14378, + "advert": { + "flags": 2, + "node_type": "repeater", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1974.json b/examples/meshcore/corpus/generated/valid_advert_1974.json new file mode 100644 index 00000000..cba8a6b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1974.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1180477e9eca0bef762e0330ec7dd7fef575e30a3bae63f8ef336ab08b07ce29af0b5aaf0000775709c2b026ca2b7e0da19cc2d69bfe1a4dff74da93806675ee8719a53f4a841ed35bd695f9c455b795d024cc710b337b97f67ec0f54aef696ca884825e507c9281890500f7b445f5785238", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "pubkey_prefix": "477e9eca", + "timestamp": 44890, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": 0.3629, + "lon": -179.9811 + }, + "name": "xR8" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1975.json b/examples/meshcore/corpus/generated/valid_advert_1975.json new file mode 100644 index 00000000..4d9f1822 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1975.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1208bcb1a674a61f65e851e0a092329678401bde46d1b9e4bc38c6153a66e33534251f35f71a3b1ed99876e500002e97b5901604bc6ae65e71e7d151d2224214a85c9d9c5722a8485c3ba000f99791dd7f02bb96cd40a6b2e317dac5e7018b23423867acf3334176297ecdd49e7512597ea3fa33a845f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bc", + "b1", + "a6", + "74", + "a6", + "1f", + "65", + "e8" + ] + }, + "payload": { + "pubkey_prefix": "51e0a092", + "timestamp": 58742, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.9486, + "lon": -179.9843 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1976.json b/examples/meshcore/corpus/generated/valid_advert_1976.json new file mode 100644 index 00000000..ca435fc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1976.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1183a53d7d048db0fbd7551fe340c8f84c4e85db6a16af8d74d54a39c311d8a56825b3d83e7eb7b99de1081926851515a3fdbfdff9c89cc202f1f4522d8f5baafe41f9f970be186d0e9cd1bb3589f593f8a2814071534f5aa583a20a296b3867cd04e2f6e96beaf105d4dc4300f4ee12c003a3fa631d46f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a53d7d", + "048db0", + "fbd755" + ] + }, + "payload": { + "pubkey_prefix": "1fe340c8", + "timestamp": 361047577, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": -89.98, + "lon": -179.9543 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1977.json b/examples/meshcore/corpus/generated/valid_advert_1977.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1977.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1978.json b/examples/meshcore/corpus/generated/valid_advert_1978.json new file mode 100644 index 00000000..edd70075 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1978.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1182444b69b8e0023f83dc5f04dcafda947ccc0d163288f175b8b64e68770ec445cdaa5dbbff8fd75d91c7f884dbc8fb55e0d4f0a5f902c17f49313c91be67057fde5cbf045ab65d85ddb194e77f720ed8987b773e0ba3f7e3c1fb9d8eb7995ab53f1b5167339f152ebd80e404", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "444b69", + "b8e002" + ] + }, + "payload": { + "pubkey_prefix": "3f83dc5f", + "timestamp": 4173828445, + "advert": { + "flags": 4, + "node_type": "sensor", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1979.json b/examples/meshcore/corpus/generated/valid_advert_1979.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1979.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1980.json b/examples/meshcore/corpus/generated/valid_advert_1980.json new file mode 100644 index 00000000..dce9bcc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1980.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128408bde5d6076b4c21954b195c05eea0521cc9b184155caca0175fcee25a866ddf29e9118a03501e3416c9ce086267d367db7cb5118354dba75ea1f7688bc274e030cbe12f5da2c74b5ebd9d93fd9b1a6f839ccd838daa45859e20df7ea1e0aed61f5bbed3d72dea4179d8fceaa59555d211bcd8a2fa133d8001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "08bde5", + "d6076b", + "4c2195", + "4b195c" + ] + }, + "payload": { + "pubkey_prefix": "05eea052", + "timestamp": 1741907810, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.991, + "lon": 25.1815 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1981.json b/examples/meshcore/corpus/generated/valid_advert_1981.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1981.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1982.json b/examples/meshcore/corpus/generated/valid_advert_1982.json new file mode 100644 index 00000000..a97652da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1982.json @@ -0,0 +1,38 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1248535624cfca8affcd21602689813d3d95f0b58688433282dbd03e6f1cfd5b2e6de8311baf606a89a9446c7b0204eb760adc000000c4efeb08abd3cb344db9b8ffbae5abf302dab40d4604bf06aec1d46c0c9e6a4557774c7b0dd535994f9421761d4d9073440b122bd21331d7cc9f25403a10357701", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5356", + "24cf", + "ca8a", + "ffcd", + "2160", + "2689", + "813d", + "3d95" + ] + }, + "payload": { + "pubkey_prefix": "f0b58688", + "timestamp": 220, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1983.json b/examples/meshcore/corpus/generated/valid_advert_1983.json new file mode 100644 index 00000000..503d8e69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1983.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11064af1890dd2219099c5c953c7f43b8f0f9536a3b2571a508dbd7d3856c08ec5f102fe24c5dab65a0000003d88497226fe82658a36737e08775c974602ba388cdb1f0e11075c0308026bfb2be177f7a6bed159e6948ad732e25d262dabd02ea50b14e3ddaa9c3f10641e5c91f0afa3fa800000004d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "f1", + "89", + "0d", + "d2", + "21" + ] + }, + "payload": { + "pubkey_prefix": "9099c5c9", + "timestamp": 90, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9359, + "lon": 0.0001 + }, + "name": "M" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1984.json b/examples/meshcore/corpus/generated/valid_advert_1984.json new file mode 100644 index 00000000..3e38a3a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1984.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1189e42d802142bba73ee95bf74f7a067a1cd9206c85549e8d871e006e09ce43ff12b0ab6673a908f24e3afe86dd64683b532610bce5ce4377036268e6ae7f06fc5040a47546bad96e3aea1fa6c63f95d657734747f23a252a237760bea1ce26be1d8e1d756ebdd18858bdd72b0d5dec6a1aec4a5ceacd6cd8ff82985c24b3d4f8813768776c237229326d5c4c264e2a5b2d66444331", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e42d80", + "2142bb", + "a73ee9", + "5bf74f", + "7a067a", + "1cd920", + "6c8554", + "9e8d87", + "1e006e" + ] + }, + "payload": { + "pubkey_prefix": "09ce43ff", + "timestamp": 4228284334, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "7hwl#r)2m\\L&N*[-fDC1" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1985.json b/examples/meshcore/corpus/generated/valid_advert_1985.json new file mode 100644 index 00000000..b9b6a1c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1985.json @@ -0,0 +1,41 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1148c4ad632c761a2e1416592d1334c9025cee4df8f585c3a8c3860dd227d1ae4dae94a986cafe19d84f241600dcff62511de15610088c959575c237f4e3c55e8c9ad8f2d5c07f53626c275205dd329122bcb2458fbaaf0ee0265edf7e5a0157185bf5e71657fd3b013d5570f91475b2cb4b1f63347514ec39a3faf79a45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c4ad", + "632c", + "761a", + "2e14", + "1659", + "2d13", + "34c9", + "025c" + ] + }, + "payload": { + "pubkey_prefix": "ee4df8f5", + "timestamp": 135288545, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.9661, + "lon": -179.9877 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1986.json b/examples/meshcore/corpus/generated/valid_advert_1986.json new file mode 100644 index 00000000..d682a3a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1986.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "124008b210dacbdae1e2b806785c2307a8128ffc748cece44efb1b27dc59ca1ffd1a540000000c5d76507bb24199b9da9a6c7bcbd965b59e94f163aa243044e6e6423f1e9a42b14016470903183dc04f8718e76ebb366eed719e20d08f7313dd06f78f910ff69380b5a2fa461246f57265706c616365", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "pubkey_prefix": "08b210da", + "timestamp": 84, + "advert": { + "flags": 147, + "node_type": "room", + "location": { + "lat": -90.0, + "lon": -179.9572 + }, + "name": "replace" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1987.json b/examples/meshcore/corpus/generated/valid_advert_1987.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1987.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1988.json b/examples/meshcore/corpus/generated/valid_advert_1988.json new file mode 100644 index 00000000..d01e8102 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1988.json @@ -0,0 +1,39 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "1209e1a5c8c8763f54277deee4c7ed88e417a02dbc3208326ddf2f81782b11b6eaf9ef7128d7f25a59913901000000c69572705e567e945e47500772b92018bb455e6d40ec391a4d27ee7880b9a4c6a62699caedf413c77822a5b94c14a99f73e7517c1b105318e9e3e86c02b296b3845d747b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "a5", + "c8", + "c8", + "76", + "3f", + "54", + "27", + "7d" + ] + }, + "payload": { + "pubkey_prefix": "eee4c7ed", + "timestamp": 1, + "advert": { + "flags": 132, + "node_type": "sensor", + "location": null, + "name": "]t{" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1989.json b/examples/meshcore/corpus/generated/valid_advert_1989.json new file mode 100644 index 00000000..d2f55ef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1989.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11866238a9353130fb06e87fbf2c62a2c8a0350bcf1b56dcb589d21fb7a1fd9d6aa03e183a919d55f25532e1125d1f0f05ebcb1c5100000031b3d7b8f916dc9491f293d1e47098751fa31075d86dcdda40f4e31b9c6f00960949cfcc5b3e73d10d088414f2e23c2d04830f44f84e91bb9c0d54e33769b0e581733b5b2771", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6238a9", + "353130", + "fb06e8", + "7fbf2c", + "62a2c8", + "a0350b" + ] + }, + "payload": { + "pubkey_prefix": "cf1b56dc", + "timestamp": 81, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "s;['q" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1990.json b/examples/meshcore/corpus/generated/valid_advert_1990.json new file mode 100644 index 00000000..55dbc3ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1990.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11435abeefc45bec23cb5759d258c07249eaaf885cbf976420cf446605b57adb3a7dbb95dd97508d2bbf00007c74b5945bac3aac19c188e3a5b32c41829ea749ecc5c20e1d8195ec0dcab471fd7e4e35caf72f54a8022793e27ab9867692ff6f49176c3eb31930f1ec16525f01", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5abe", + "efc4", + "5bec" + ] + }, + "payload": { + "pubkey_prefix": "23cb5759", + "timestamp": 48939, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1991.json b/examples/meshcore/corpus/generated/valid_advert_1991.json new file mode 100644 index 00000000..ef6615ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1991.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "114a612ddba636d8f465c33748b6d84b8df72ef6a10652c3c074f40f36da72f7bba0f89310c9230efb89135c36563bd79498aa56429afeffffff4f4e30da374587cba66182f1437f149628ea14681c42ff0fbecb0fd66339704e40b3c562fbe9cf46cc213fb58c5b5742f4e13030fa281288d09d3bbaee3a27ec92010000fe256b45f5343f6d4466", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "612d", + "dba6", + "36d8", + "f465", + "c337", + "48b6", + "d84b", + "8df7", + "2ef6", + "a106" + ] + }, + "payload": { + "pubkey_prefix": "52c3c074", + "timestamp": 4294967294, + "advert": { + "flags": 146, + "node_type": "repeater", + "location": { + "lat": -33.5544, + "lon": -180.0 + }, + "name": "4?mDf" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1992.json b/examples/meshcore/corpus/generated/valid_advert_1992.json new file mode 100644 index 00000000..f7ac6276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1992.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1993.json b/examples/meshcore/corpus/generated/valid_advert_1993.json new file mode 100644 index 00000000..7e11dc18 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1993.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1141c5dce6b26a601b866ed7a210500cfa02675494a34058102dbe51fb60f96ffc6bfbb37f000000c606a3f5e0b0a466d539e87adce96e5fddbe961fc4174f2796df679b9cc9df8105d187380cf7c433e6ef438c26a17e47366aab42a0c4922b459a93f328f692ee143390a3fa258245f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c5dc" + ] + }, + "payload": { + "pubkey_prefix": "e6b26a60", + "timestamp": 127, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -89.944, + "lon": -179.9941 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1994.json b/examples/meshcore/corpus/generated/valid_advert_1994.json new file mode 100644 index 00000000..686109e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1994.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "11039f65ae08e9ef6c8d6fdb2dd82b563f39d8e102e50316a51d4047e35244c394e68298c3fd0000000d932972c6fe577b1b84e2644704dd7244adbf7a3538b01e71ddb3315f2f4f7e9f119387684c4ce76283dfa1e5e2cf3405d7418d0e94751fe68396e51670620b8154216f7b6d31577569", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9f", + "65", + "ae" + ] + }, + "payload": { + "pubkey_prefix": "08e9ef6c", + "timestamp": 253, + "advert": { + "flags": 129, + "node_type": "chat", + "location": null, + "name": "T!o{m1Wui" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1995.json b/examples/meshcore/corpus/generated/valid_advert_1995.json new file mode 100644 index 00000000..9d6b5d05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1995.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12038a536b3ee7af3ad80e021f753a5c05b5d5349713ca5da44f2aab9a49b7a3e4af5d4688e4fe696fe93d61fd185613e33dfe9e329eb17b830b019e927994fdfcf84bcc8c44b7da62301a7f88bd62f027622d1d281153ba9f74e798ded32a4070f7a430e9a13b5c409140dea2fa554046f571536f4c5f28613a262f5d263a425043626139", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8a", + "53", + "6b" + ] + }, + "payload": { + "pubkey_prefix": "3ee7af3a", + "timestamp": 1869217508, + "advert": { + "flags": 145, + "node_type": "chat", + "location": { + "lat": -89.9896, + "lon": -179.9454 + }, + "name": "qSoL_(a:&/]&:BPCba9" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1996.json b/examples/meshcore/corpus/generated/valid_advert_1996.json new file mode 100644 index 00000000..801f6319 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1996.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118aab91d08bf2220a8868387ca217abf6b5f5475aec8a3e2d8b7c13f7060d99954b856258e13e03a5ad3e7e00937e084272809b82107a851f35de00b72571730095ba0a28443798fa0a69fd5356672b47aa8625b97de550bf5322268036059aee5708f16c4f2d008acf81b47965f74546277e1b1d47f3cf2e897c14aa5e8e005d66d34411075ba3fad36b45f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab91d0", + "8bf222", + "0a8868", + "387ca2", + "17abf6", + "b5f547", + "5aec8a", + "3e2d8b", + "7c13f7", + "060d99" + ] + }, + "payload": { + "pubkey_prefix": "954b8562", + "timestamp": 180000000, + "advert": { + "flags": 17, + "node_type": "chat", + "location": { + "lat": -89.9576, + "lon": -179.9998 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1997.json b/examples/meshcore/corpus/generated/valid_advert_1997.json new file mode 100644 index 00000000..016591b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1997.json @@ -0,0 +1,40 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "118700ee09dda8b18c75ff92190c45625ae3f6ff91a70b30efa3c450fe3aeb17c442e6beaac3a4563ea71c72ee1475769bbb79b0c0b8f44f00000034cf873eba97add257bc1f87799985f8c6eef5970b902e0456a96b190ff6d93a28c0b8486e3daed7231255742b6e4d10ef62bcd4db4df0642c58f42a569f6fed9480b5a2fa5d6b45f55f5f54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "00ee09", + "dda8b1", + "8c75ff", + "92190c", + "45625a", + "e3f6ff", + "91a70b" + ] + }, + "payload": { + "pubkey_prefix": "30efa3c4", + "timestamp": 79, + "advert": { + "flags": 148, + "node_type": "sensor", + "location": { + "lat": -90.0, + "lon": -179.9999 + }, + "name": "__T" + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1998.json b/examples/meshcore/corpus/generated/valid_advert_1998.json new file mode 100644 index 00000000..3c494bbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1998.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "pubkey_prefix": "00000000", + "timestamp": 0, + "advert": { + "flags": 1, + "node_type": "chat", + "location": null, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_1999.json b/examples/meshcore/corpus/generated/valid_advert_1999.json new file mode 100644 index 00000000..37518179 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_1999.json @@ -0,0 +1,43 @@ +{ + "description": "Generated valid: ADVERT direct", + "tags": [ + "advert", + "direct" + ], + "packet_hex": "128a60e6f1f90ff8b7faa7be57221f48366c817704e76b7d92c01eeb4e3e99ea44cea51e9102bdbfd5498857b9e1025d7c85ea99c10488f899b1ab444d629b149487133a5d4a4bfffe0fd3cae0269d9ded5a7cc003b0931e74b7f75193449b2e496311279cdbb336317d2a79f7c2a7bcc7f75d1c3d9bd3691e91161b580d47514d9633f114672561fc4ad745f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "60e6f1", + "f90ff8", + "b7faa7", + "be5722", + "1f4836", + "6c8177", + "04e76b", + "7d92c0", + "1eeb4e", + "3e99ea" + ] + }, + "payload": { + "pubkey_prefix": "44cea51e", + "timestamp": 974358420, + "advert": { + "flags": 20, + "node_type": "sensor", + "location": { + "lat": -60.7423, + "lon": -179.9723 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_advert_2000.json b/examples/meshcore/corpus/generated/valid_advert_2000.json new file mode 100644 index 00000000..e74284a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_advert_2000.json @@ -0,0 +1,37 @@ +{ + "description": "Generated valid: ADVERT flood", + "tags": [ + "advert", + "flood" + ], + "packet_hex": "1104da5badb14f66d561462a4d35660306d76eeaebd73595a284122af8ccd81a27b8a143970d4a2a000071e5721be3887b59da52fb60c068fa3947ccafd7f533f25ac98c60ca55a7e7fe6dac9cf55c1c26c7c675d3c71d5b29b087a6c05aebc541418ec169621444b5ab12b181d304dfa045f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "ADVERT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "5b", + "ad", + "b1" + ] + }, + "payload": { + "pubkey_prefix": "4f66d561", + "timestamp": 10826, + "advert": { + "flags": 18, + "node_type": "repeater", + "location": { + "lat": 80.9702, + "lon": -179.9862 + }, + "name": null + } + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6002.json b/examples/meshcore/corpus/generated/valid_grp_data_6002.json new file mode 100644 index 00000000..f2e31dfd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6002.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19453d3f7914ece541f24dcb44dcb2568e5a2c63", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3d3f", + "7914", + "ece5", + "41f2", + "4dcb" + ] + }, + "payload": { + "channel_hash": "44", + "mac": "dcb2", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6003.json b/examples/meshcore/corpus/generated/valid_grp_data_6003.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6003.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6004.json b/examples/meshcore/corpus/generated/valid_grp_data_6004.json new file mode 100644 index 00000000..bc932382 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6004.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a02720531dbf1b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "05" + ] + }, + "payload": { + "channel_hash": "31", + "mac": "dbf1", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6005.json b/examples/meshcore/corpus/generated/valid_grp_data_6005.json new file mode 100644 index 00000000..6cea0487 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6005.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a807a3f31d1e85d551fd94997b2ac64d2c49dacfaa14a4cbd4f5f4d5d5e1905131ed133f5214e00cfca0d73124fbd6e8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "7a", + "mac": "3f31", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6010.json b/examples/meshcore/corpus/generated/valid_grp_data_6010.json new file mode 100644 index 00000000..0d87b5f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6010.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a498d8a45cdb6f421f601c222510a43746b5f45ff9cd9827214d59ef9f54b126e59db696c66b5fbe2bc081b324a28ddc8293232732d4d61a9ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8d8a", + "45cd", + "b6f4", + "21f6", + "01c2", + "2251", + "0a43", + "746b", + "5f45" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "9cd9", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6011.json b/examples/meshcore/corpus/generated/valid_grp_data_6011.json new file mode 100644 index 00000000..9e9b1561 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6011.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19089a26d7f069c5e121bae96e3f7910382d2f3673d4b2aaaf6cf6c6709cbb1c75d004359218e9116ae6c0511d655936c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "26", + "d7", + "f0", + "69", + "c5", + "e1", + "21" + ] + }, + "payload": { + "channel_hash": "ba", + "mac": "e96e", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6012.json b/examples/meshcore/corpus/generated/valid_grp_data_6012.json new file mode 100644 index 00000000..bfedab5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6012.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a006f321740c380968ae8bce1fa9dc4924e97b2f0bbba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "6f", + "mac": "3217", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6013.json b/examples/meshcore/corpus/generated/valid_grp_data_6013.json new file mode 100644 index 00000000..7e90beef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6013.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07aa0f8819cae4205c1a18617323c5a4626518585bd674640af56d9438441f568046e195398c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "0f", + "88", + "19", + "ca", + "e4", + "20" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "1a18", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6015.json b/examples/meshcore/corpus/generated/valid_grp_data_6015.json new file mode 100644 index 00000000..59642ffc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6015.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986520111081edc80f7d1210ab372617c864113f167ed151e44badf90be4763504c93e7daca5b9d690808e7d9fb3bb3ff0f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "520111", + "081edc", + "80f7d1", + "210ab3", + "72617c", + "864113" + ] + }, + "payload": { + "channel_hash": "f1", + "mac": "67ed", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6016.json b/examples/meshcore/corpus/generated/valid_grp_data_6016.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6016.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6017.json b/examples/meshcore/corpus/generated/valid_grp_data_6017.json new file mode 100644 index 00000000..6499ea5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6017.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1940fc94adbba51a1055744c71912aaba8a6a7c3ea512812f0f1cfa866c9304dbfcc9391282312fb4bc4cc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "fc", + "mac": "94ad", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6020.json b/examples/meshcore/corpus/generated/valid_grp_data_6020.json new file mode 100644 index 00000000..67bb0961 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6020.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a89d707f89b643c0b07fc10ca5e184b074f832f7f27e4a0ef1bd21f1b03fa02d92ad5b9f214a826c47909ff05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d707f8", + "9b643c", + "0b07fc", + "10ca5e", + "184b07", + "4f832f", + "7f27e4", + "a0ef1b", + "d21f1b" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "fa02", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6021.json b/examples/meshcore/corpus/generated/valid_grp_data_6021.json new file mode 100644 index 00000000..4a629f46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6021.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a896678a2a0e34eba8c5bc2d5626c1587a72ee53b774eb0243c2ebef2008e0d16bba458c22bf9b5340b8f5687bf169c03b0d88f14a9f4978352a17e3f6c828c0f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6678a2", + "a0e34e", + "ba8c5b", + "c2d562", + "6c1587", + "a72ee5", + "3b774e", + "b0243c", + "2ebef2" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "8e0d", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6022.json b/examples/meshcore/corpus/generated/valid_grp_data_6022.json new file mode 100644 index 00000000..2149c53a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6022.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947b932202f1cb12ad343eee682327bb44d846d497a0ce714492dc7c99a22cbe8bdf0d49cfefd4361e6a47a181789e17ba5d0e51ab0a44ac9aaaa45143b750dc1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b932", + "202f", + "1cb1", + "2ad3", + "43ee", + "e682", + "327b" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "4d84", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6023.json b/examples/meshcore/corpus/generated/valid_grp_data_6023.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6023.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6026.json b/examples/meshcore/corpus/generated/valid_grp_data_6026.json new file mode 100644 index 00000000..cd142668 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6026.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44de693f150f48aa4aa59056bc6f49e72a879cfef5b4ebd217c5a9a5249c06580aa2b8624ee267812a5db7ab0d809124b197dd5160b83b20ed765ce7ea97d73706dac515fc76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "de69", + "3f15", + "0f48", + "aa4a" + ] + }, + "payload": { + "channel_hash": "a5", + "mac": "9056", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6027.json b/examples/meshcore/corpus/generated/valid_grp_data_6027.json new file mode 100644 index 00000000..e82a62b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6027.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07be1728bf8a2a413e83f4129c5c6c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "be", + "17", + "28", + "bf", + "8a", + "2a", + "41" + ] + }, + "payload": { + "channel_hash": "3e", + "mac": "83f4", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6028.json b/examples/meshcore/corpus/generated/valid_grp_data_6028.json new file mode 100644 index 00000000..bc34a47e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6028.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a866c4ff97067eafa605dbe600d0f1793179f29090414f58ac8a947cb5ace2279f2af423e4568031ae9a307ea91650133d5ff68047a805014", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c4ff9", + "7067ea", + "fa605d", + "be600d", + "0f1793", + "179f29" + ] + }, + "payload": { + "channel_hash": "09", + "mac": "0414", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6030.json b/examples/meshcore/corpus/generated/valid_grp_data_6030.json new file mode 100644 index 00000000..69785fe0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6030.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190145e077f31510c90ed94998ae59a2030281f1919a88c8681302519d72a7394ad762105cd897d72d106a1da053e4967633626f141c52225974e03daf08c03e3e42f12199b8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "45" + ] + }, + "payload": { + "channel_hash": "e0", + "mac": "77f3", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6031.json b/examples/meshcore/corpus/generated/valid_grp_data_6031.json new file mode 100644 index 00000000..33cac4bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6031.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a432616bff4963e0050507da793e7729fc8a8501621ff38b78726b837430ff4ad179f7e702b03f51c3fcb30be2d99", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2616", + "bff4", + "963e" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "5050", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6032.json b/examples/meshcore/corpus/generated/valid_grp_data_6032.json new file mode 100644 index 00000000..06160b5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6032.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19829bd4060b2f2cc082376b44", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9bd406", + "0b2f2c" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "8237", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6034.json b/examples/meshcore/corpus/generated/valid_grp_data_6034.json new file mode 100644 index 00000000..b3d986aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6034.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a309d15a5ce16eadc9bbc1b338c1c22978b63e06ff3a1cef23560f994d43550c3e6f193b8965833cb1e433bbdec1fdff2daf1537d5bbdda4a99604f3a9a2cb564884ec0ac918a0637f8af13ccd6006ff47e36bf80ceaa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "309d", + "15a5", + "ce16", + "eadc", + "9bbc", + "1b33", + "8c1c", + "2297", + "8b63", + "e06f" + ] + }, + "payload": { + "channel_hash": "f3", + "mac": "a1ce", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6038.json b/examples/meshcore/corpus/generated/valid_grp_data_6038.json new file mode 100644 index 00000000..9d741db4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6038.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45ad11e1317a584c7d8c38a67f4b9d8f9cdd533d7fcc1ebd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ad11", + "e131", + "7a58", + "4c7d", + "8c38" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "7f4b", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6039.json b/examples/meshcore/corpus/generated/valid_grp_data_6039.json new file mode 100644 index 00000000..ecc17a9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6039.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a06bce39dcf78a24ed01fc67a64673ca9f63d01de7f2881b7312e6c0de911334643afec84ef16", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bc", + "e3", + "9d", + "cf", + "78", + "a2" + ] + }, + "payload": { + "channel_hash": "4e", + "mac": "d01f", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6040.json b/examples/meshcore/corpus/generated/valid_grp_data_6040.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6040.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6042.json b/examples/meshcore/corpus/generated/valid_grp_data_6042.json new file mode 100644 index 00000000..1850f39f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6042.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198ade84a1a4a8db36b346c8ac9e848436c274c7fe13110584fb0468a736314a9e75dce69675e5840640804e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "de84a1", + "a4a8db", + "36b346", + "c8ac9e", + "848436", + "c274c7", + "fe1311", + "0584fb", + "0468a7", + "36314a" + ] + }, + "payload": { + "channel_hash": "9e", + "mac": "75dc", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6043.json b/examples/meshcore/corpus/generated/valid_grp_data_6043.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6043.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6044.json b/examples/meshcore/corpus/generated/valid_grp_data_6044.json new file mode 100644 index 00000000..210796d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6044.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a40fecee56e84", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "fe", + "mac": "cee5", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6045.json b/examples/meshcore/corpus/generated/valid_grp_data_6045.json new file mode 100644 index 00000000..59fa70fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6045.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989717746fd7a80ac0d955db07010389d9df5be5d19ec3e1b79391c7c3255b56f07401a70d5ab766a1443024d4c2b7f56b3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "717746", + "fd7a80", + "ac0d95", + "5db070", + "10389d", + "9df5be", + "5d19ec", + "3e1b79", + "391c7c" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "55b5", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6049.json b/examples/meshcore/corpus/generated/valid_grp_data_6049.json new file mode 100644 index 00000000..ca396565 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6049.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0acb97b0d0334b59cf5ee0e6ba013fc0c166bc9cd82d823a9e68e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "97", + "b0", + "d0", + "33", + "4b", + "59", + "cf", + "5e", + "e0" + ] + }, + "payload": { + "channel_hash": "e6", + "mac": "ba01", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6050.json b/examples/meshcore/corpus/generated/valid_grp_data_6050.json new file mode 100644 index 00000000..0550241e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6050.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a458a6de891da5380b17d62e714ee578d9f13a83a8a26eb37d57006a250817041f6c167a68cc01f3a913c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8a6d", + "e891", + "da53", + "80b1", + "7d62" + ] + }, + "payload": { + "channel_hash": "e7", + "mac": "14ee", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6052.json b/examples/meshcore/corpus/generated/valid_grp_data_6052.json new file mode 100644 index 00000000..d41982d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6052.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19031f9c5b46e2fcbdd20745f02daf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "9c", + "5b" + ] + }, + "payload": { + "channel_hash": "46", + "mac": "e2fc", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6056.json b/examples/meshcore/corpus/generated/valid_grp_data_6056.json new file mode 100644 index 00000000..cc2cff20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6056.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8acff248789ebd1e3eeadeadbaf32633a62708fbc52fe668fea034cded74265ed35195ed773f33bff849414eb2ed1edfab31c09bffcbd875f59f56728c58556701432f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cff248", + "789ebd", + "1e3eea", + "deadba", + "f32633", + "a62708", + "fbc52f", + "e668fe", + "a034cd", + "ed7426" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "d351", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6058.json b/examples/meshcore/corpus/generated/valid_grp_data_6058.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6058.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6060.json b/examples/meshcore/corpus/generated/valid_grp_data_6060.json new file mode 100644 index 00000000..a62a279e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6060.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a6e22c74a6e95e95b2b6e585f67bae5fb3e28a004a6ccd38bebeae87a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e22", + "c74a", + "6e95", + "e95b", + "2b6e", + "585f", + "67ba", + "e5fb", + "3e28", + "a004" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "ccd3", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6061.json b/examples/meshcore/corpus/generated/valid_grp_data_6061.json new file mode 100644 index 00000000..0d70b76b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6061.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44001d15b97a14fadc1bde888ea06fa78a770829ecf53baf031cdff4a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "001d", + "15b9", + "7a14", + "fadc" + ] + }, + "payload": { + "channel_hash": "1b", + "mac": "de88", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6062.json b/examples/meshcore/corpus/generated/valid_grp_data_6062.json new file mode 100644 index 00000000..e44a2a13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6062.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19411079687c254dc59268a22f8c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1079" + ] + }, + "payload": { + "channel_hash": "68", + "mac": "7c25", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6064.json b/examples/meshcore/corpus/generated/valid_grp_data_6064.json new file mode 100644 index 00000000..0d2e5f34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6064.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19833926a1bfde73f45c1ca1067f04543ab769c0529ab43514015f13ddab71c2d1f3d8299ca9ac53a9e6d6539b34ef87c18eb1625139ab88934f8c5619afcc1e5a5613a8607b07f76ca610ca1e21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3926a1", + "bfde73", + "f45c1c" + ] + }, + "payload": { + "channel_hash": "a1", + "mac": "067f", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6070.json b/examples/meshcore/corpus/generated/valid_grp_data_6070.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6070.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6072.json b/examples/meshcore/corpus/generated/valid_grp_data_6072.json new file mode 100644 index 00000000..efeca848 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6072.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198961bc0f602b0edba48457d0a156e1d64123132228a0fb3b49f67fb089ca5469308346b65e901ec87ee1e5ed", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "61bc0f", + "602b0e", + "dba484", + "57d0a1", + "56e1d6", + "412313", + "2228a0", + "fb3b49", + "f67fb0" + ] + }, + "payload": { + "channel_hash": "89", + "mac": "ca54", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6075.json b/examples/meshcore/corpus/generated/valid_grp_data_6075.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6075.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6081.json b/examples/meshcore/corpus/generated/valid_grp_data_6081.json new file mode 100644 index 00000000..174a2c48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6081.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19076123d877ddaa1b3ab3f5e2b84d099c80", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "23", + "d8", + "77", + "dd", + "aa", + "1b" + ] + }, + "payload": { + "channel_hash": "3a", + "mac": "b3f5", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6082.json b/examples/meshcore/corpus/generated/valid_grp_data_6082.json new file mode 100644 index 00000000..f3be889c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6082.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03cb4cceb8eca5aa4dad9e326d68fe0183bb42690265f81c0942180c4f831832af19a4b4d1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "4c", + "ce" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "eca5", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6083.json b/examples/meshcore/corpus/generated/valid_grp_data_6083.json new file mode 100644 index 00000000..6f101b69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6083.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194823be3f47d305f9f3c9dfd91267b7d5bdc811e70bc4cecd180581b846fe69ce7dda80253cff7b6aa47d15f177d49ef0c89eb375ccd6e42367e8dee71a86ec2627ef677ed34f355909e2c0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "23be", + "3f47", + "d305", + "f9f3", + "c9df", + "d912", + "67b7", + "d5bd" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "11e7", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6085.json b/examples/meshcore/corpus/generated/valid_grp_data_6085.json new file mode 100644 index 00000000..dee638f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6085.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a851e6d28ab9f2f8e5849e4359fc09e5f1ff894fdb2f4ee3545557e3efa3694f31a6a156f5770a814310e044c2c08a26966e32968cc894d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1e6d28", + "ab9f2f", + "8e5849", + "e4359f", + "c09e5f" + ] + }, + "payload": { + "channel_hash": "1f", + "mac": "f894", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6086.json b/examples/meshcore/corpus/generated/valid_grp_data_6086.json new file mode 100644 index 00000000..589d049e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6086.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1944843e27162f8d88ba4064379a69f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "843e", + "2716", + "2f8d", + "88ba" + ] + }, + "payload": { + "channel_hash": "40", + "mac": "6437", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6087.json b/examples/meshcore/corpus/generated/valid_grp_data_6087.json new file mode 100644 index 00000000..e207c2dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6087.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1940ff669d2eff3444", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "ff", + "mac": "669d", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6088.json b/examples/meshcore/corpus/generated/valid_grp_data_6088.json new file mode 100644 index 00000000..968d151e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6088.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83f91e4e73af722be6289ed2143c4afd5d740e2317e49a539df743662cae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f91e4e", + "73af72", + "2be628" + ] + }, + "payload": { + "channel_hash": "9e", + "mac": "d214", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6089.json b/examples/meshcore/corpus/generated/valid_grp_data_6089.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6089.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6090.json b/examples/meshcore/corpus/generated/valid_grp_data_6090.json new file mode 100644 index 00000000..f3fbe40f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6090.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19826da2ae5988ef72d965eda217", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6da2ae", + "5988ef" + ] + }, + "payload": { + "channel_hash": "72", + "mac": "d965", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6091.json b/examples/meshcore/corpus/generated/valid_grp_data_6091.json new file mode 100644 index 00000000..49c4c230 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6091.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19034ca701990bd936d2f11c70587244868c986465df09f943df70efc386b874e955b1d1614572f0f4f06287110e02dacb9328ec41a9a9baca02772597dc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "a7", + "01" + ] + }, + "payload": { + "channel_hash": "99", + "mac": "0bd9", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6092.json b/examples/meshcore/corpus/generated/valid_grp_data_6092.json new file mode 100644 index 00000000..3bb02bfc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6092.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42f39bc02bff986410", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f39b", + "c02b" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "9864", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6095.json b/examples/meshcore/corpus/generated/valid_grp_data_6095.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6095.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6096.json b/examples/meshcore/corpus/generated/valid_grp_data_6096.json new file mode 100644 index 00000000..2b33a4cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6096.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198745a9d2edbe8aca03497f22f1ce676608017d1990bdafe69223dd0b815e42a66d0eb6379f8c8f7a400131e8b810ef9d34dc8b73734f8af49d1811aa8cf198d29098c58038014cb889e9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "45a9d2", + "edbe8a", + "ca0349", + "7f22f1", + "ce6766", + "08017d", + "1990bd" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "e692", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6097.json b/examples/meshcore/corpus/generated/valid_grp_data_6097.json new file mode 100644 index 00000000..5f75bb4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6097.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08009572a6e732f4f711e9ef084a03e660c046dbd8bafb6bd87af9476fe85cd60b3f57d68c95586173c1393048f2a2cf9278a65bbd95292d13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "95", + "72", + "a6", + "e7", + "32", + "f4", + "f7" + ] + }, + "payload": { + "channel_hash": "11", + "mac": "e9ef", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6099.json b/examples/meshcore/corpus/generated/valid_grp_data_6099.json new file mode 100644 index 00000000..151670ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6099.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83c5e4e709a690e57fc28e69fca362375a55dac96429380c884bf98448a77a3a8a976fd13bbbbc056758ff994a3e5ad7eba3bf92544391cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c5e4e7", + "09a690", + "e57fc2" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "69fc", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6100.json b/examples/meshcore/corpus/generated/valid_grp_data_6100.json new file mode 100644 index 00000000..224fe7cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6100.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988b2e387c1fa9b3e5cc406b1d3526a946e6e577e9ec79ece1bfd37f7b3cfa71b255fd750cba6553376b3aa36f9bf9c5f5650a11e287add7b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b2e387", + "c1fa9b", + "3e5cc4", + "06b1d3", + "526a94", + "6e6e57", + "7e9ec7", + "9ece1b" + ] + }, + "payload": { + "channel_hash": "fd", + "mac": "37f7", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6101.json b/examples/meshcore/corpus/generated/valid_grp_data_6101.json new file mode 100644 index 00000000..8ed2e10f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6101.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a49a6cc3a45e50319aaf4e829b5b9031fb46907c9e64817faca890a5d8fad185e829fb9b9d3c0cd39b1f9f5adf3a277", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a6cc", + "3a45", + "e503", + "19aa", + "f4e8", + "29b5", + "b903", + "1fb4", + "6907" + ] + }, + "payload": { + "channel_hash": "c9", + "mac": "e648", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6102.json b/examples/meshcore/corpus/generated/valid_grp_data_6102.json new file mode 100644 index 00000000..77500f7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6102.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19027dc6053411ea196774b80b12bd2e2d8a4e4e15f27635f3fa88986f8f7e0f6f30a7b8e02eeaf0f47841abbf6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "c6" + ] + }, + "payload": { + "channel_hash": "05", + "mac": "3411", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6103.json b/examples/meshcore/corpus/generated/valid_grp_data_6103.json new file mode 100644 index 00000000..e8be69ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6103.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19426c77ffcb3ea8f1e78090aca985ef45d5a3aa990ccdaf8b8cfbad7b442adb3e9beb336c024ce407dcb667a24c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6c77", + "ffcb" + ] + }, + "payload": { + "channel_hash": "3e", + "mac": "a8f1", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6108.json b/examples/meshcore/corpus/generated/valid_grp_data_6108.json new file mode 100644 index 00000000..cfb1a32f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6108.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949597521ae95f53ea2ee1a297724f571ef275b1fc1597f08c369ac190286a9b5e541660274b82769e5ae2c23fbc61d00005e097ad199001a5d9541a97b1614c1adeaa3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5975", + "21ae", + "95f5", + "3ea2", + "ee1a", + "2977", + "24f5", + "71ef", + "275b" + ] + }, + "payload": { + "channel_hash": "1f", + "mac": "c159", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6109.json b/examples/meshcore/corpus/generated/valid_grp_data_6109.json new file mode 100644 index 00000000..c2c65dce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6109.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8776f10f29ba164e45bf59a10628e11114843a11c8e7c0a61392bedd42cbe10a54d9082c7095e113b5b62de7f96bf14905162c262e3f770c9e3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "76f10f", + "29ba16", + "4e45bf", + "59a106", + "28e111", + "14843a", + "11c8e7" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "a613", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6110.json b/examples/meshcore/corpus/generated/valid_grp_data_6110.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6110.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6113.json b/examples/meshcore/corpus/generated/valid_grp_data_6113.json new file mode 100644 index 00000000..43efeedb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6113.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41855daf5624471e37", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "855d" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "5624", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6114.json b/examples/meshcore/corpus/generated/valid_grp_data_6114.json new file mode 100644 index 00000000..9c951ac3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6114.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19047b98a5dfb4ad3f3b8e63e7501930098d3dbfdf11c2aba3ca22", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7b", + "98", + "a5", + "df" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "ad3f", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6116.json b/examples/meshcore/corpus/generated/valid_grp_data_6116.json new file mode 100644 index 00000000..59f50ad8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6116.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198a590f261e4079754680e6b8c4e261d1692a907bd747113457090c3272da2580456e71fa7337e036f55f4b555b405b34c4298ebdb587f11572e3f09da16274dc9d6226282729a857e5e2e91ea68c54a3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "590f26", + "1e4079", + "754680", + "e6b8c4", + "e261d1", + "692a90", + "7bd747", + "113457", + "090c32", + "72da25" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "456e", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6117.json b/examples/meshcore/corpus/generated/valid_grp_data_6117.json new file mode 100644 index 00000000..a35e7199 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6117.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949b2c4327e8a2090b5967d0c763396c8d6fbfa24ed32dae019c0890b9442503c5af4643844dada44cabcf7b69e1a66bb441d69b983087ddf09b00338", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b2c4", + "327e", + "8a20", + "90b5", + "967d", + "0c76", + "3396", + "c8d6", + "fbfa" + ] + }, + "payload": { + "channel_hash": "24", + "mac": "ed32", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6119.json b/examples/meshcore/corpus/generated/valid_grp_data_6119.json new file mode 100644 index 00000000..8e4e6b9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6119.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1940186f8d2307fdd090260628608738f15dc9c37b8332ee151fd5bf4c34d388eb6e11978fe178", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "18", + "mac": "6f8d", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6120.json b/examples/meshcore/corpus/generated/valid_grp_data_6120.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6120.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6121.json b/examples/meshcore/corpus/generated/valid_grp_data_6121.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6121.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6125.json b/examples/meshcore/corpus/generated/valid_grp_data_6125.json new file mode 100644 index 00000000..633aa27e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6125.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19415ecee825be0cb58dfb4413ae4b7e2a7a5e6ca6ad", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5ece" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "25be", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6126.json b/examples/meshcore/corpus/generated/valid_grp_data_6126.json new file mode 100644 index 00000000..783765d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6126.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980adc6cd4872705651e139a64b6aade1daccf383", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ad", + "mac": "c6cd", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6127.json b/examples/meshcore/corpus/generated/valid_grp_data_6127.json new file mode 100644 index 00000000..5ac354dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6127.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190670ef17921b73e8ef8c6a0b019dcecee501cacf0780acc876d2ba7d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "ef", + "17", + "92", + "1b", + "73" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "ef8c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6128.json b/examples/meshcore/corpus/generated/valid_grp_data_6128.json new file mode 100644 index 00000000..f8e16545 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6128.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19078a1e9e43b3b253304459a0e87ea41819164324974062156df6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8a", + "1e", + "9e", + "43", + "b3", + "b2", + "53" + ] + }, + "payload": { + "channel_hash": "30", + "mac": "4459", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6130.json b/examples/meshcore/corpus/generated/valid_grp_data_6130.json new file mode 100644 index 00000000..9dfb257b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6130.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43e059533c133d2a621a0afbe7591b6bbd178bdaeae36ef3d8300fe7c83fc88d311c2a52b03dc0cc6a496a961962a36d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e059", + "533c", + "133d" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "621a", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6132.json b/examples/meshcore/corpus/generated/valid_grp_data_6132.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6132.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6134.json b/examples/meshcore/corpus/generated/valid_grp_data_6134.json new file mode 100644 index 00000000..e89cdbcb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6134.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198604d77c63abae79a3f249b97896d7ead53f0e95b279e740265d7f7b406ac99bd156c4210e4986f5598e0f95af99e45c1b89a431472c3ccb407a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "04d77c", + "63abae", + "79a3f2", + "49b978", + "96d7ea", + "d53f0e" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "b279", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6136.json b/examples/meshcore/corpus/generated/valid_grp_data_6136.json new file mode 100644 index 00000000..b5c7b49a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6136.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1948545acaa3499d83ecced0e0d4f6cc64f2830edf3622051f9fd9c404d15892f09e74", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "545a", + "caa3", + "499d", + "83ec", + "ced0", + "e0d4", + "f6cc", + "64f2" + ] + }, + "payload": { + "channel_hash": "83", + "mac": "0edf", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6137.json b/examples/meshcore/corpus/generated/valid_grp_data_6137.json new file mode 100644 index 00000000..56d97d77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6137.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a025a7dff5554049c8b018145e098b3fbe8802dfb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "7d" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "5554", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6139.json b/examples/meshcore/corpus/generated/valid_grp_data_6139.json new file mode 100644 index 00000000..2b3ee69a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6139.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190936c5b6ed3d450f8dacbea9f2a528dd44654d6d2da9fffa7ac0e349761e1e08990f15d893292406b2c7fa55f7f83672e680d902", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "c5", + "b6", + "ed", + "3d", + "45", + "0f", + "8d", + "ac" + ] + }, + "payload": { + "channel_hash": "be", + "mac": "a9f2", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6140.json b/examples/meshcore/corpus/generated/valid_grp_data_6140.json new file mode 100644 index 00000000..be6194ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6140.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4099577a51bdb25644604acd22e2a06b526cc5ca8f3637ff8cf44de37d7504bb2da7fda843204aaabe62ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "99", + "mac": "577a", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6141.json b/examples/meshcore/corpus/generated/valid_grp_data_6141.json new file mode 100644 index 00000000..15840137 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6141.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190301896c2c37a40aea790f91b0eef90a97b5bfe68e91c4b812e6d09a21371765523c92", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "89", + "6c" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "37a4", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6144.json b/examples/meshcore/corpus/generated/valid_grp_data_6144.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6144.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6147.json b/examples/meshcore/corpus/generated/valid_grp_data_6147.json new file mode 100644 index 00000000..fcb8599a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6147.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194843063490dc67c25693488c7618f4f022b0e11ccc4c5eb09915ee06bee1e88c5b7b1022c8272bd1e8edc3bcae74b69cdddf545febcb24368b747978c33ee7de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4306", + "3490", + "dc67", + "c256", + "9348", + "8c76", + "18f4", + "f022" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "e11c", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6148.json b/examples/meshcore/corpus/generated/valid_grp_data_6148.json new file mode 100644 index 00000000..f8af6bd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6148.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44620008d2a3e34f0984ff305dc70e35d282a18cbfcd7da1d77e6b455189819bbdbe56791dee0660bc523e03b53bf9acd1ab3d6767ba69338653fe30add513c6a3adccdf34e3919e2fe0f0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6200", + "08d2", + "a3e3", + "4f09" + ] + }, + "payload": { + "channel_hash": "84", + "mac": "ff30", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6149.json b/examples/meshcore/corpus/generated/valid_grp_data_6149.json new file mode 100644 index 00000000..3bc2ff9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6149.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0797ba2b599cda42da0bae72b5cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97", + "ba", + "2b", + "59", + "9c", + "da", + "42" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "0bae", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6150.json b/examples/meshcore/corpus/generated/valid_grp_data_6150.json new file mode 100644 index 00000000..a1c2ef2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6150.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81c1f1d2e6106a395e860acd723ce03bfa1a27f903540d24c16bd4da6f6b1c4836582a65acd6579d31976b479a282b4eb98009f8b0dbdff092c667823f70", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c1f1d2" + ] + }, + "payload": { + "channel_hash": "e6", + "mac": "106a", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6154.json b/examples/meshcore/corpus/generated/valid_grp_data_6154.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6154.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6157.json b/examples/meshcore/corpus/generated/valid_grp_data_6157.json new file mode 100644 index 00000000..5a8f7afa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6157.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a084807f06b2c1c8ba4a21b5cef95a183", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "07", + "f0", + "6b", + "2c", + "1c", + "8b", + "a4" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "1b5c", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6158.json b/examples/meshcore/corpus/generated/valid_grp_data_6158.json new file mode 100644 index 00000000..374ab1ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6158.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a876f01bd7718a2f372e51538a789a390983827c0a682fe055dc3ea2261cc3ec3d25991", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6f01bd", + "7718a2", + "f372e5", + "1538a7", + "89a390", + "983827", + "c0a682" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "055d", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6159.json b/examples/meshcore/corpus/generated/valid_grp_data_6159.json new file mode 100644 index 00000000..b6fb0376 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6159.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987720dc7398a5e066db754761c68e7efa7f2e9d394eef8675053579c3623dde11606004a9948e99816686ffd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "720dc7", + "398a5e", + "066db7", + "54761c", + "68e7ef", + "a7f2e9", + "d394ee" + ] + }, + "payload": { + "channel_hash": "f8", + "mac": "6750", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6162.json b/examples/meshcore/corpus/generated/valid_grp_data_6162.json new file mode 100644 index 00000000..fc2743c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6162.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a439d680d800bcceaee1e189be86a8f0b378dc814a34bc8edfcb42061bb860d45554ac6c8f5842f84810543b8abac51e74ed3e1c9b34c21391dc5c255b09c011afadfb72203", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d68", + "0d80", + "0bcc" + ] + }, + "payload": { + "channel_hash": "ea", + "mac": "ee1e", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6163.json b/examples/meshcore/corpus/generated/valid_grp_data_6163.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6163.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6166.json b/examples/meshcore/corpus/generated/valid_grp_data_6166.json new file mode 100644 index 00000000..52f12ef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6166.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41052971cd02f73968b67f8186bc7f4385f1e51824d621218d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0529" + ] + }, + "payload": { + "channel_hash": "71", + "mac": "cd02", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6168.json b/examples/meshcore/corpus/generated/valid_grp_data_6168.json new file mode 100644 index 00000000..6b870842 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6168.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84025e1a5314ea0a3492124d5e82442522d22c547642b05660183f9012bdd091828391e143986f3a6526abb2cadc2543cd7d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "025e1a", + "5314ea", + "0a3492", + "124d5e" + ] + }, + "payload": { + "channel_hash": "82", + "mac": "4425", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6169.json b/examples/meshcore/corpus/generated/valid_grp_data_6169.json new file mode 100644 index 00000000..8c818670 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6169.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a092d5b6c8ca47a498a48c41968e6a9a1558971b42137eef8111bd38398ba2f892604ed43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2d", + "5b", + "6c", + "8c", + "a4", + "7a", + "49", + "8a", + "48" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "1968", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6170.json b/examples/meshcore/corpus/generated/valid_grp_data_6170.json new file mode 100644 index 00000000..7aac9ba2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6170.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00fa6d721159", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "fa", + "mac": "6d72", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6172.json b/examples/meshcore/corpus/generated/valid_grp_data_6172.json new file mode 100644 index 00000000..f2733953 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6172.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945289f197e7c332dea9abe1659163fc839a6cd4b583b7c4f2d2d566db6c07efd455692a8211d0c75cb16e8e90ef6a3c183ef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "289f", + "197e", + "7c33", + "2dea", + "9abe" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "5916", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6176.json b/examples/meshcore/corpus/generated/valid_grp_data_6176.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6176.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6178.json b/examples/meshcore/corpus/generated/valid_grp_data_6178.json new file mode 100644 index 00000000..4ee6418b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6178.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a48f17f46090e221293e3c88e45de73f8029bbb8b931dc50269c312136b735f350ed1118d39ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f17f", + "4609", + "0e22", + "1293", + "e3c8", + "8e45", + "de73", + "f802" + ] + }, + "payload": { + "channel_hash": "9b", + "mac": "bb8b", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6179.json b/examples/meshcore/corpus/generated/valid_grp_data_6179.json new file mode 100644 index 00000000..278d51eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6179.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a092cdd46aaaa1ea3fde7583f334461794320f5156dd3f86aff6e3dc5413137fc62e9f7086f2ddb25cefd261f45d2db72ae3dd63648f8d0f323cb73dd789212a7011ca137cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c", + "dd", + "46", + "aa", + "aa", + "1e", + "a3", + "fd", + "e7" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "3f33", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6180.json b/examples/meshcore/corpus/generated/valid_grp_data_6180.json new file mode 100644 index 00000000..b2655173 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6180.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8796deeb990c84e14c085e3a8bbf895a6d1d222ffef1a878b62b8eaf97da42247f9d8adafe48a66f793982caa1e743ba3b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "96deeb", + "990c84", + "e14c08", + "5e3a8b", + "bf895a", + "6d1d22", + "2ffef1" + ] + }, + "payload": { + "channel_hash": "a8", + "mac": "78b6", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6182.json b/examples/meshcore/corpus/generated/valid_grp_data_6182.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6182.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6184.json b/examples/meshcore/corpus/generated/valid_grp_data_6184.json new file mode 100644 index 00000000..d5af217b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6184.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a093ce20b166d3d98f498f134411ac44ce4c63bdd5848d5dd6048e6295fd7293e53a8406970d1471ff5e56801f60e4bafb2367da7c0b7011060861ecb5e4ed54f809b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "e2", + "0b", + "16", + "6d", + "3d", + "98", + "f4", + "98" + ] + }, + "payload": { + "channel_hash": "f1", + "mac": "3441", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6185.json b/examples/meshcore/corpus/generated/valid_grp_data_6185.json new file mode 100644 index 00000000..5de0af1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6185.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a015fa52de12716f2a7a2835f2090691854e615e7de9e86", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f" + ] + }, + "payload": { + "channel_hash": "a5", + "mac": "2de1", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6187.json b/examples/meshcore/corpus/generated/valid_grp_data_6187.json new file mode 100644 index 00000000..653745c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6187.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1909231cbf6dd22229f8cb912a5c476283f1d6cbe328eebc68ed200bdce083ea1d3f7d13d9d930e30db7c4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "23", + "1c", + "bf", + "6d", + "d2", + "22", + "29", + "f8", + "cb" + ] + }, + "payload": { + "channel_hash": "91", + "mac": "2a5c", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6188.json b/examples/meshcore/corpus/generated/valid_grp_data_6188.json new file mode 100644 index 00000000..21392c6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6188.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946e672c8898d234ad765ff66a674eb0a2c77248977fc3d7f08e0031d5b508c87e7ea892bf29bc3abd348bf9ede30cad0dd66949c747525cdfa4c0f74532955684a570c176e94740bf1fc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e672", + "c889", + "8d23", + "4ad7", + "65ff", + "66a6" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "eb0a", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6189.json b/examples/meshcore/corpus/generated/valid_grp_data_6189.json new file mode 100644 index 00000000..de3b59f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6189.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86756bf35c596ecdea8e925c2fcfa10d879dc8268f344e79d3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "756bf3", + "5c596e", + "cdea8e", + "925c2f", + "cfa10d", + "879dc8" + ] + }, + "payload": { + "channel_hash": "26", + "mac": "8f34", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6190.json b/examples/meshcore/corpus/generated/valid_grp_data_6190.json new file mode 100644 index 00000000..fb5adc33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6190.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1948f5dabc7bf8306ce6da065c8946d00a8bf170fb27387d375d16834f0684067cd99321dbcfd51b3b28739c2e5952f595438cf081ed16c2b0e681f2be7f6b6faff0dc2f9724", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f5da", + "bc7b", + "f830", + "6ce6", + "da06", + "5c89", + "46d0", + "0a8b" + ] + }, + "payload": { + "channel_hash": "f1", + "mac": "70fb", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6192.json b/examples/meshcore/corpus/generated/valid_grp_data_6192.json new file mode 100644 index 00000000..928ccb4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6192.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83ca2e4b5d92b3773b47b88647f9853f522d67b39f8a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca2e4b", + "5d92b3", + "773b47" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "8647", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6193.json b/examples/meshcore/corpus/generated/valid_grp_data_6193.json new file mode 100644 index 00000000..b42d3b67 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6193.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198219ef22de4d8488a0863881c144", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "19ef22", + "de4d84" + ] + }, + "payload": { + "channel_hash": "88", + "mac": "a086", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6194.json b/examples/meshcore/corpus/generated/valid_grp_data_6194.json new file mode 100644 index 00000000..2731257b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6194.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0421acb0c7a7c60fa512b4283d713ad8de6a54732d917d7f718803e362e06290034b58e9e68d68ab42fa7c88e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "ac", + "b0", + "c7" + ] + }, + "payload": { + "channel_hash": "a7", + "mac": "c60f", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6196.json b/examples/meshcore/corpus/generated/valid_grp_data_6196.json new file mode 100644 index 00000000..b101af48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6196.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4aa802d46b3597db57627b0d0b752bb8608ebd04dcb8d5199ae66c2af0926e0190eeec92896150319011c4e25d4f25682b5f8eb48a29d28c94b5efc7394fc5e729f299504e3890dfca2a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a802", + "d46b", + "3597", + "db57", + "627b", + "0d0b", + "752b", + "b860", + "8ebd", + "04dc" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "d519", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6197.json b/examples/meshcore/corpus/generated/valid_grp_data_6197.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6197.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6199.json b/examples/meshcore/corpus/generated/valid_grp_data_6199.json new file mode 100644 index 00000000..2db145d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6199.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984bc526ddc4d89ccad30787e2936d7decbe09ceb28c12831d09e2b66c5c63efe4e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bc526d", + "dc4d89", + "ccad30", + "787e29" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "d7de", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6204.json b/examples/meshcore/corpus/generated/valid_grp_data_6204.json new file mode 100644 index 00000000..21982720 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6204.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a872a50b938fd913a5316e102c39912390315ee2bf84cfea0bf7b248f2a7f44b9c2a96a5e7ee4d9613e8f822b08ae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2a50b9", + "38fd91", + "3a5316", + "e102c3", + "991239", + "0315ee", + "2bf84c" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "a0bf", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6206.json b/examples/meshcore/corpus/generated/valid_grp_data_6206.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6206.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6208.json b/examples/meshcore/corpus/generated/valid_grp_data_6208.json new file mode 100644 index 00000000..e276cfaf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6208.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00a15b5fc5846b6f0dfef725eafff320c54bbbd9e633c464c52f9ddc4792367c70b398f224d14c95f5ea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "a1", + "mac": "5b5f", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6209.json b/examples/meshcore/corpus/generated/valid_grp_data_6209.json new file mode 100644 index 00000000..e8977249 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6209.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a479fd8f448bb9176588dc714f849ae51631034ea8c5199ec1e69cfc2831ad17d00264395b71effb749d80592ffaaddbbc2bb327026b119e8c9bc9ee51a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9fd8", + "f448", + "bb91", + "7658", + "8dc7", + "14f8", + "49ae" + ] + }, + "payload": { + "channel_hash": "51", + "mac": "6310", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6210.json b/examples/meshcore/corpus/generated/valid_grp_data_6210.json new file mode 100644 index 00000000..84ddb3a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6210.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19413356bb8ceaea74ec6025487bebf9de571fbe0decfad3ff8a85eab69f800aada832180906364023bf307bf69065fc748fdc9806a8a136e175dccf84bec8d706606964", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3356" + ] + }, + "payload": { + "channel_hash": "bb", + "mac": "8cea", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6211.json b/examples/meshcore/corpus/generated/valid_grp_data_6211.json new file mode 100644 index 00000000..e9872af4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6211.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41fa93d3f6c5c61cd9afc6d9e03d4d38603f6162a401ac5b09a45c5212503db7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fa93" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "f6c5", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6214.json b/examples/meshcore/corpus/generated/valid_grp_data_6214.json new file mode 100644 index 00000000..3fd07592 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6214.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945c3b82d5299eca09fc06ced7fae87ea03c01556ab5efb62ab46c8a35bfef523495d1795af53ea118e3661ab786e468d218c5cd4e09aef33a142b169aefc3c18", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c3b8", + "2d52", + "99ec", + "a09f", + "c06c" + ] + }, + "payload": { + "channel_hash": "ed", + "mac": "7fae", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6215.json b/examples/meshcore/corpus/generated/valid_grp_data_6215.json new file mode 100644 index 00000000..b5e0eb1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6215.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19034c46d5662790daa006d6e18df6cfd9d3d329", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "46", + "d5" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "2790", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6217.json b/examples/meshcore/corpus/generated/valid_grp_data_6217.json new file mode 100644 index 00000000..53feef01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6217.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988c62910e06d7470502e2201c388cede774b60a09c5665b8ac6378683f76e84e92fbc76198a9f408b073d7bd5940120c6b987f46387916701a32c64c87ff50a76fa3d15785bc2575e1dcc93723b9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c62910", + "e06d74", + "70502e", + "2201c3", + "88cede", + "774b60", + "a09c56", + "65b8ac" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "7868", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6219.json b/examples/meshcore/corpus/generated/valid_grp_data_6219.json new file mode 100644 index 00000000..33012526 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6219.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0456ecda51c0413ed4c35dacec80fe9c34ef44d932f2868765e2e0926e775a3167aaffe637ea788b2b779a8650c510f518c6aaca27e4cfdc2ea2d053", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "56", + "ec", + "da", + "51" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "413e", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6220.json b/examples/meshcore/corpus/generated/valid_grp_data_6220.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6220.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6221.json b/examples/meshcore/corpus/generated/valid_grp_data_6221.json new file mode 100644 index 00000000..dc87cca0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6221.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19489c55bed4b5a6b1bcff105ab83b93b6fda283f092d188bccac45ed6c571d2609051af8b195502316887d6645e72e90ea4adc214e35e1022ea6773050a22", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c55", + "bed4", + "b5a6", + "b1bc", + "ff10", + "5ab8", + "3b93", + "b6fd" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "83f0", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6223.json b/examples/meshcore/corpus/generated/valid_grp_data_6223.json new file mode 100644 index 00000000..e7e885ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6223.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946dce522b0d8a374b95c6598b4e52a2005cd7468b143d9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dce5", + "22b0", + "d8a3", + "74b9", + "5c65", + "98b4" + ] + }, + "payload": { + "channel_hash": "e5", + "mac": "2a20", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6224.json b/examples/meshcore/corpus/generated/valid_grp_data_6224.json new file mode 100644 index 00000000..78addf8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6224.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943090b3e0a089b567fb70285ae45365cfe4109f3cc622ea6796ad15183a33a09aefbd2518807", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "090b", + "3e0a", + "089b" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "7fb7", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6225.json b/examples/meshcore/corpus/generated/valid_grp_data_6225.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6225.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6226.json b/examples/meshcore/corpus/generated/valid_grp_data_6226.json new file mode 100644 index 00000000..0498a761 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6226.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a49965a6e5ece0663aaac483ea10ab0da42b7b5ec0a3fc3e39dab5cfad5e54f3455a0eab73fa5e80099f5359801d06fe833fc72ccaec5fba3521229b4449f929a809ef83554", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "965a", + "6e5e", + "ce06", + "63aa", + "ac48", + "3ea1", + "0ab0", + "da42", + "b7b5" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "0a3f", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6227.json b/examples/meshcore/corpus/generated/valid_grp_data_6227.json new file mode 100644 index 00000000..a7f4e18a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6227.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1983f4d5e2016e7e226783a6a1ae771e6aca379b335b70dd15088f64b1e21e92966865b8c0d49d35150075c377603cba", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4d5e2", + "016e7e", + "226783" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "a1ae", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6228.json b/examples/meshcore/corpus/generated/valid_grp_data_6228.json new file mode 100644 index 00000000..9b06434b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6228.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08f2b319efefb3b95a4a5137c54db6b8d840fedb76ffc88a9c2630d71f777bd79defd802b79c19c56cedd20090574723da4b971067", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "b3", + "19", + "ef", + "ef", + "b3", + "b9", + "5a" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "5137", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6230.json b/examples/meshcore/corpus/generated/valid_grp_data_6230.json new file mode 100644 index 00000000..d4fa91c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6230.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87653810ad13e92009eff0bf062ecbd9323d5adc90aef1a61ecbeeff58dd6e398389a1b8e645cab870be5a812fdeb51ea1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "653810", + "ad13e9", + "2009ef", + "f0bf06", + "2ecbd9", + "323d5a", + "dc90ae" + ] + }, + "payload": { + "channel_hash": "f1", + "mac": "a61e", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6232.json b/examples/meshcore/corpus/generated/valid_grp_data_6232.json new file mode 100644 index 00000000..8217dbed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6232.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190aa97ee0c28e4d45f8984aa0d73bce2ab8717afe4b0b689b6bdca9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "7e", + "e0", + "c2", + "8e", + "4d", + "45", + "f8", + "98", + "4a" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "d73b", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6234.json b/examples/meshcore/corpus/generated/valid_grp_data_6234.json new file mode 100644 index 00000000..ebd87772 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6234.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943b6e16fb9217f729f92b7c4244aaab6cde7aa54c27026b10e2c557537f0d644583f976b49f47f8d5d018377ea4e4f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b6e1", + "6fb9", + "217f" + ] + }, + "payload": { + "channel_hash": "72", + "mac": "9f92", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6235.json b/examples/meshcore/corpus/generated/valid_grp_data_6235.json new file mode 100644 index 00000000..c9ad98ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6235.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194ae046b4e37405e1955bcd6bfa5b0a0470ddc853ece873cbe4225b78ae0791708be841119d2e561119e679369cfc87e380270b5ddb5f8a2625e45508ad7a0555cb8410d378b80d305b46f27204cb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e046", + "b4e3", + "7405", + "e195", + "5bcd", + "6bfa", + "5b0a", + "0470", + "ddc8", + "53ec" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "73cb", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6237.json b/examples/meshcore/corpus/generated/valid_grp_data_6237.json new file mode 100644 index 00000000..25d61049 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6237.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a825e6d58fbddd41858cf2d2749000779a6517c64b4226e9dcbaabf426ed0bee0c779f2cb915669ebb7fafcaba4add2c6f500fa933771d6b119f6fdab92c1e10343a88f68135c2f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5e6d58", + "fbddd4" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "58cf", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6238.json b/examples/meshcore/corpus/generated/valid_grp_data_6238.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6238.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6239.json b/examples/meshcore/corpus/generated/valid_grp_data_6239.json new file mode 100644 index 00000000..08ba0f1e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6239.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a881f05a452ed8d25301b493ea5b2a199893eb141683251528d732cbfc7f0faeb44afb1b224d65274404fc95de8313b6f012dd3033909407706948c82cc2d774afe689cae15d26751c8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f05a4", + "52ed8d", + "25301b", + "493ea5", + "b2a199", + "893eb1", + "416832", + "51528d" + ] + }, + "payload": { + "channel_hash": "73", + "mac": "2cbf", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6240.json b/examples/meshcore/corpus/generated/valid_grp_data_6240.json new file mode 100644 index 00000000..99a57fe5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6240.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a467c314e910e8bf2066cd0d3e188a23ff18a6555ec454db53747eaa0860e1a1bbab1c05c004ded1afc7258b105131ef8efdb23c3e0e147911677ed5ec364c3fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c31", + "4e91", + "0e8b", + "f206", + "6cd0", + "d3e1" + ] + }, + "payload": { + "channel_hash": "88", + "mac": "a23f", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6246.json b/examples/meshcore/corpus/generated/valid_grp_data_6246.json new file mode 100644 index 00000000..7a9623e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6246.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8aa6d3d0963dc7d04f123f4d3c436c209de68d5bd3791d8ce2043f038fe2edf0538e34a4806e6837eb3108ac66624686c873d7eb9cf882f17828e96d5642547f060046186e3e81fb47", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6d3d0", + "963dc7", + "d04f12", + "3f4d3c", + "436c20", + "9de68d", + "5bd379", + "1d8ce2", + "043f03", + "8fe2ed" + ] + }, + "payload": { + "channel_hash": "f0", + "mac": "538e", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6247.json b/examples/meshcore/corpus/generated/valid_grp_data_6247.json new file mode 100644 index 00000000..8202fdbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6247.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947f4879fe530b01260bbbb5841882841327a2fca96", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f487", + "9fe5", + "30b0", + "1260", + "bbbb", + "5841", + "8828" + ] + }, + "payload": { + "channel_hash": "41", + "mac": "327a", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6248.json b/examples/meshcore/corpus/generated/valid_grp_data_6248.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6248.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6249.json b/examples/meshcore/corpus/generated/valid_grp_data_6249.json new file mode 100644 index 00000000..b091e851 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6249.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42829587cb790178c74e80cabe4a4f80935de3799d0ad94dc1e22ab8dd50fd574cde5228f3148756285975a0fb6e3839910ab9af69d3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8295", + "87cb" + ] + }, + "payload": { + "channel_hash": "79", + "mac": "0178", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6250.json b/examples/meshcore/corpus/generated/valid_grp_data_6250.json new file mode 100644 index 00000000..fe68ddf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6250.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988f262813b5eca4eee86e20b64d4715bcde05596269ccbc88f73ff5fd40b316c05452a308bd71d7e8ded7beda4f513768e7b72e4c5265f1039cf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f26281", + "3b5eca", + "4eee86", + "e20b64", + "d4715b", + "cde055", + "96269c", + "cbc88f" + ] + }, + "payload": { + "channel_hash": "73", + "mac": "ff5f", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6251.json b/examples/meshcore/corpus/generated/valid_grp_data_6251.json new file mode 100644 index 00000000..28ab1a28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6251.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1940f75ba00ce587fd99f0b90515e3d0fbd8e5d61434ed2117d7319fc56cb64c44b9a70d21b508df79d9344586216ddaa85bdb92b9935b2e88e13fe226af71", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "f7", + "mac": "5ba0", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6254.json b/examples/meshcore/corpus/generated/valid_grp_data_6254.json new file mode 100644 index 00000000..ee70f948 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6254.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a21f16989c05c7b8dd04d633a8839d74f5c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "f1", + "69", + "89", + "c0", + "5c", + "7b", + "8d", + "d0", + "4d" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "3a88", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6255.json b/examples/meshcore/corpus/generated/valid_grp_data_6255.json new file mode 100644 index 00000000..1c54dbc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6255.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194167d2d6298c53ffac8c948bcec311a9b680650fe826283a328ae0b099ab344bf4a6022802bd4b1f1bacf6157b3f652ff0578916f108", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "67d2" + ] + }, + "payload": { + "channel_hash": "d6", + "mac": "298c", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6257.json b/examples/meshcore/corpus/generated/valid_grp_data_6257.json new file mode 100644 index 00000000..f31b59df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6257.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44e72a6bd639349a94b88e50d66e9e0edecdc68a8c420cda015902eaf8cab1b07a73fc70c812970e99", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e72a", + "6bd6", + "3934", + "9a94" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "8e50", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6260.json b/examples/meshcore/corpus/generated/valid_grp_data_6260.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6260.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6261.json b/examples/meshcore/corpus/generated/valid_grp_data_6261.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6261.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6263.json b/examples/meshcore/corpus/generated/valid_grp_data_6263.json new file mode 100644 index 00000000..3ef1d7f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6263.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41ddf59a227d1976e51fdbc7be38900481f97adfdb8ba8ad7d93ec9dc242677186b94401eb547309023a75c519564f8928628cb5dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ddf5" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "227d", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6264.json b/examples/meshcore/corpus/generated/valid_grp_data_6264.json new file mode 100644 index 00000000..adb50c03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6264.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989c926ca6b95c9f1ff30c1eb9aadb8edc0bf3a011d7666a4858189c45692137519091cda103cb44a600cbfa8fda4cbe782845862f93107581ad30ab96b3080a90d734f6774a272c61920ecba43d98727b87e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c926ca", + "6b95c9", + "f1ff30", + "c1eb9a", + "adb8ed", + "c0bf3a", + "011d76", + "66a485", + "8189c4" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "9213", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6265.json b/examples/meshcore/corpus/generated/valid_grp_data_6265.json new file mode 100644 index 00000000..5e0c877f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6265.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194204407ff97f7e4000424675078bd07745d0f533e1b8700a9f659ee31b4a5d2c3aa439dde2c67d7be70addfcfa1066", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0440", + "7ff9" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "7e40", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6269.json b/examples/meshcore/corpus/generated/valid_grp_data_6269.json new file mode 100644 index 00000000..4574d244 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6269.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a049872aa7ebef8c5bcc5a951f63a59a7a6b57026f50c1911e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "72", + "aa", + "7e" + ] + }, + "payload": { + "channel_hash": "be", + "mac": "f8c5", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6270.json b/examples/meshcore/corpus/generated/valid_grp_data_6270.json new file mode 100644 index 00000000..d7f45327 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6270.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19446a1cb8249077eaeb6d92fbcd5890dcdfe16c288d33cf5bc94041", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a1c", + "b824", + "9077", + "eaeb" + ] + }, + "payload": { + "channel_hash": "6d", + "mac": "92fb", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6273.json b/examples/meshcore/corpus/generated/valid_grp_data_6273.json new file mode 100644 index 00000000..44b85fbb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6273.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19460b7eff18b2fc2227de29383a1dd9c6cea3a722ab38bab82947", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0b7e", + "ff18", + "b2fc", + "2227", + "de29", + "383a" + ] + }, + "payload": { + "channel_hash": "1d", + "mac": "d9c6", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6274.json b/examples/meshcore/corpus/generated/valid_grp_data_6274.json new file mode 100644 index 00000000..c1fd56fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6274.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4420c6c33aa20a369053b964d48d63b258ee82e77d9a928b9486111d2c128ab096988b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "20c6", + "c33a", + "a20a", + "3690" + ] + }, + "payload": { + "channel_hash": "53", + "mac": "b964", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6276.json b/examples/meshcore/corpus/generated/valid_grp_data_6276.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6276.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6277.json b/examples/meshcore/corpus/generated/valid_grp_data_6277.json new file mode 100644 index 00000000..23c80b54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6277.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19806ea89afb0a46825eb7acfe131d9e10914eabfb287c4c6a7a6be0776d9f1786dc255e085953fd1ae5204bf66ea569ed91729e822c16a016f6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "6e", + "mac": "a89a", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6281.json b/examples/meshcore/corpus/generated/valid_grp_data_6281.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6281.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6282.json b/examples/meshcore/corpus/generated/valid_grp_data_6282.json new file mode 100644 index 00000000..51f2af41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6282.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984d9ca7b7f45b7abd5f520bcf7a47e695a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d9ca7b", + "7f45b7", + "abd5f5", + "20bcf7" + ] + }, + "payload": { + "channel_hash": "a4", + "mac": "7e69", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6284.json b/examples/meshcore/corpus/generated/valid_grp_data_6284.json new file mode 100644 index 00000000..84c37733 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6284.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a011d2fd96e19a8652d785ea2d0802210a25cc2674e4682aa74cc3d2f5aa33d924ae7bff629a3ce84654dc829bf5b49adbe8417", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1d" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "d96e", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6285.json b/examples/meshcore/corpus/generated/valid_grp_data_6285.json new file mode 100644 index 00000000..eb73a121 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6285.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8966e2bc8687b1348cb4ca8c3bec2a33f0acfa82d4b7df9b12c92f866ce35d0b3815c644a16626b4e10c48e357b9cb01b0fd4a6694bed54dfdab3ed312d63754c08c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "66e2bc", + "8687b1", + "348cb4", + "ca8c3b", + "ec2a33", + "f0acfa", + "82d4b7", + "df9b12", + "c92f86" + ] + }, + "payload": { + "channel_hash": "6c", + "mac": "e35d", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6286.json b/examples/meshcore/corpus/generated/valid_grp_data_6286.json new file mode 100644 index 00000000..44e3239a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6286.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1901a696871f9cebf093dd034cedf10dfa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6" + ] + }, + "payload": { + "channel_hash": "96", + "mac": "871f", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6287.json b/examples/meshcore/corpus/generated/valid_grp_data_6287.json new file mode 100644 index 00000000..2e6fd7de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6287.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19804456f6a105c471a5f900406caac906685144fb9e60e922fa9d31be46b2c9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "44", + "mac": "56f6", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6288.json b/examples/meshcore/corpus/generated/valid_grp_data_6288.json new file mode 100644 index 00000000..ab66c425 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6288.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00865ac3eabf2d81bd3f1eb932dce18334b004a2be681108e3cd0a85336f0fbc9378c58af2068ff035710f82a697337716fa07f9c5cd4266c16738f75e96", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "86", + "mac": "5ac3", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6293.json b/examples/meshcore/corpus/generated/valid_grp_data_6293.json new file mode 100644 index 00000000..93731e0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6293.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a467e5ecd74a558cfaf3d583659400e05453ed4c0d292cf8c09da8541a9b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e5e", + "cd74", + "a558", + "cfaf", + "3d58", + "3659" + ] + }, + "payload": { + "channel_hash": "40", + "mac": "0e05", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6294.json b/examples/meshcore/corpus/generated/valid_grp_data_6294.json new file mode 100644 index 00000000..e93e0cec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6294.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989f0385087179831df624433cf16bf2df4211676a91c9ee48d55fc0def3e4775f6149032b7265e909391f3a5ec4d9e90", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f03850", + "871798", + "31df62", + "4433cf", + "16bf2d", + "f42116", + "76a91c", + "9ee48d", + "55fc0d" + ] + }, + "payload": { + "channel_hash": "ef", + "mac": "3e47", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6297.json b/examples/meshcore/corpus/generated/valid_grp_data_6297.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6297.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6298.json b/examples/meshcore/corpus/generated/valid_grp_data_6298.json new file mode 100644 index 00000000..c15e2728 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6298.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a09ba7d1eb9b140595d26097781f5dcad0fa381f525eec9d492933dac21fae22aa4467a8bc9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ba", + "7d", + "1e", + "b9", + "b1", + "40", + "59", + "5d", + "26" + ] + }, + "payload": { + "channel_hash": "09", + "mac": "7781", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6299.json b/examples/meshcore/corpus/generated/valid_grp_data_6299.json new file mode 100644 index 00000000..218925e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6299.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a065d5c9c6d68c2b2a423244107a43a5e9509ff337dffee30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "5c", + "9c", + "6d", + "68", + "c2" + ] + }, + "payload": { + "channel_hash": "b2", + "mac": "a423", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6300.json b/examples/meshcore/corpus/generated/valid_grp_data_6300.json new file mode 100644 index 00000000..306a1de7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6300.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1902581d41c900f62adaf429f19fe8b1860df67399320ae45785a3b91c7d8203953171cf2268ead780fd868fcca4f18b88", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "58", + "1d" + ] + }, + "payload": { + "channel_hash": "41", + "mac": "c900", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6301.json b/examples/meshcore/corpus/generated/valid_grp_data_6301.json new file mode 100644 index 00000000..0eba574e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6301.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19498870f99cb82af87a5b70207cd3624947bc920124de970651606f4197bbd22dc6c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8870", + "f99c", + "b82a", + "f87a", + "5b70", + "207c", + "d362", + "4947", + "bc92" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "24de", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6302.json b/examples/meshcore/corpus/generated/valid_grp_data_6302.json new file mode 100644 index 00000000..44b140fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6302.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86fd8b96c1a61d59a5efc36fa2301a28da6085b7029ca2a85f237e5dfae74269857e994ec4f69b38abf3435c492a8ebf10b713eeaec3126728fe6aa07ebc5ff5bb9371c27e4a13fc2e0c6f17", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fd8b96", + "c1a61d", + "59a5ef", + "c36fa2", + "301a28", + "da6085" + ] + }, + "payload": { + "channel_hash": "b7", + "mac": "029c", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6303.json b/examples/meshcore/corpus/generated/valid_grp_data_6303.json new file mode 100644 index 00000000..678471c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6303.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4050bfc31a23ff33ae0d2dd2fbbc10a06b7d6ba731e9d217006ad3b38fd80c6af84540f68394648066228c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "50", + "mac": "bfc3", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6304.json b/examples/meshcore/corpus/generated/valid_grp_data_6304.json new file mode 100644 index 00000000..f01e1aec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6304.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194398998d42462dd0e4288a1e2b0f142c54f8a47cef94d03bac421a068caa4522e65a2bc2c464", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9899", + "8d42", + "462d" + ] + }, + "payload": { + "channel_hash": "d0", + "mac": "e428", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6306.json b/examples/meshcore/corpus/generated/valid_grp_data_6306.json new file mode 100644 index 00000000..750a2db7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6306.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4aa73691000d4e7049d964f622cff0d95a97cb4e21d0926e1a65d0b0274286a2960c5879760d88f4cb7556012e5c18c830f2a56ac2586e312d336918afc7d8b119d02f28aab9ed6eb8c37d1d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a736", + "9100", + "0d4e", + "7049", + "d964", + "f622", + "cff0", + "d95a", + "97cb", + "4e21" + ] + }, + "payload": { + "channel_hash": "d0", + "mac": "926e", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6310.json b/examples/meshcore/corpus/generated/valid_grp_data_6310.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6310.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6311.json b/examples/meshcore/corpus/generated/valid_grp_data_6311.json new file mode 100644 index 00000000..04c375ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6311.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a057fd9cdb6ef48e17af9c856c0c6c74e5db913b31fb7fdbf153cd58d7e7f9eb5a55af5486a10704cb16c8617", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "d9", + "cd", + "b6", + "ef" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "e17a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6313.json b/examples/meshcore/corpus/generated/valid_grp_data_6313.json new file mode 100644 index 00000000..243b7ec5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6313.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83328a3892bf8c47dd18698469843cc7167c01dbf4fb54025a20689f901d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "328a38", + "92bf8c", + "47dd18" + ] + }, + "payload": { + "channel_hash": "69", + "mac": "8469", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6316.json b/examples/meshcore/corpus/generated/valid_grp_data_6316.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6316.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6322.json b/examples/meshcore/corpus/generated/valid_grp_data_6322.json new file mode 100644 index 00000000..356300cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6322.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a48be5b01ed804d81afddb3c4a4b35318ac051f860ac90c770445d7de73137626db23e4d52864", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "be5b", + "01ed", + "804d", + "81af", + "ddb3", + "c4a4", + "b353", + "18ac" + ] + }, + "payload": { + "channel_hash": "05", + "mac": "1f86", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6323.json b/examples/meshcore/corpus/generated/valid_grp_data_6323.json new file mode 100644 index 00000000..7f5fe102 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6323.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05290ee408fe580103ad8f85218953d71b6c234134a643e55e34bc86ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "0e", + "e4", + "08", + "fe" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "0103", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6324.json b/examples/meshcore/corpus/generated/valid_grp_data_6324.json new file mode 100644 index 00000000..7044c97b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6324.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949d20591a34ec5b81963d69676a6cfa1b5595d3c1b00f80af819f9e51eac811a3df62cefab3ba86c2402e0f3cbb91fcf9d214e4d191bd6977c95e5b4a68c63040296f99d094711e5c909a1ff7092927c89", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d205", + "91a3", + "4ec5", + "b819", + "63d6", + "9676", + "a6cf", + "a1b5", + "595d" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "1b00", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6325.json b/examples/meshcore/corpus/generated/valid_grp_data_6325.json new file mode 100644 index 00000000..5e6ec6c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6325.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a047614a820ade35f75e016ebe99b1dc6326ae2b64cdaada4e4adce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "14", + "a8", + "20" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "e35f", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6327.json b/examples/meshcore/corpus/generated/valid_grp_data_6327.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6327.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6330.json b/examples/meshcore/corpus/generated/valid_grp_data_6330.json new file mode 100644 index 00000000..f297435e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6330.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8665e3e35ee4a6177ddeb183f9077265b6876eccdd2a19d8932e48c816c922e8dec9d18714216c3c7305aa314334827f0d42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "65e3e3", + "5ee4a6", + "177dde", + "b183f9", + "077265", + "b6876e" + ] + }, + "payload": { + "channel_hash": "cc", + "mac": "dd2a", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6331.json b/examples/meshcore/corpus/generated/valid_grp_data_6331.json new file mode 100644 index 00000000..1570487f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6331.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01ec3302a54094e405ea3e67de045418964337601f06f071e38951520cf6480a8db13c555c3b90422a01a03bdb7fef5b5fad", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec" + ] + }, + "payload": { + "channel_hash": "33", + "mac": "02a5", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6332.json b/examples/meshcore/corpus/generated/valid_grp_data_6332.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6332.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6333.json b/examples/meshcore/corpus/generated/valid_grp_data_6333.json new file mode 100644 index 00000000..bfd90f3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6333.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946e11140e38b315edc3184b2092a5ed1eb1573f27c06fb8a46ce7774c855214513317455e5f1b2d831521c06e20b22d7ede9bfe2db948831abc9cab6209384666aca3110c58407dddc0370af3a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e111", + "40e3", + "8b31", + "5edc", + "3184", + "b209" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "5ed1", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6334.json b/examples/meshcore/corpus/generated/valid_grp_data_6334.json new file mode 100644 index 00000000..ec280bf8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6334.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87a7eaca99d4ae0e6f5f83946d33f39ff133b5d363b2340e073ec86e2bd86e6bf3ea337ae6c388beb93a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a7eaca", + "99d4ae", + "0e6f5f", + "83946d", + "33f39f", + "f133b5", + "d363b2" + ] + }, + "payload": { + "channel_hash": "34", + "mac": "0e07", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6335.json b/examples/meshcore/corpus/generated/valid_grp_data_6335.json new file mode 100644 index 00000000..1f4c6789 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6335.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07b6414a30603555224bef5ccd0aaa8631f259adb546c2a62a7470eb1bb9c042bf44dcc33101e87378e04fbc41a7ade69c9ed8aaabd9cc4b94abe5419f37b8bca8a8cbb706", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b6", + "41", + "4a", + "30", + "60", + "35", + "55" + ] + }, + "payload": { + "channel_hash": "22", + "mac": "4bef", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6340.json b/examples/meshcore/corpus/generated/valid_grp_data_6340.json new file mode 100644 index 00000000..ec3a613d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6340.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a068bd9437b4fff74aaea8bbc3950796d0709ff429206b45b3f90073e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8b", + "d9", + "43", + "7b", + "4f", + "ff" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "aaea", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6341.json b/examples/meshcore/corpus/generated/valid_grp_data_6341.json new file mode 100644 index 00000000..d3e94349 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6341.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1905b8dc9ec33fe26297a2ff0310fb6a6f31a41006ddf5d3d2f9894fe4cba407b470cfdc78b1460fc1cd7de88e09", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b8", + "dc", + "9e", + "c3", + "3f" + ] + }, + "payload": { + "channel_hash": "e2", + "mac": "6297", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6342.json b/examples/meshcore/corpus/generated/valid_grp_data_6342.json new file mode 100644 index 00000000..d385603a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6342.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a47138794e70496bed55025a0e64e4501cd661eceb862b5e575a4e60d0521489c11a579795bf77bc84ab3765ecf0ab2a146524a4bac1086456ba56b4fca5d1380", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1387", + "94e7", + "0496", + "bed5", + "5025", + "a0e6", + "4e45" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "cd66", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6343.json b/examples/meshcore/corpus/generated/valid_grp_data_6343.json new file mode 100644 index 00000000..68c55b99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6343.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a481e8d8a27c24a6c4b771df2284379c6fa061fa4a39436b72a08e2e5a7d279f60d44de18fb017ca3ddc9257c5d492da605", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1e8d", + "8a27", + "c24a", + "6c4b", + "771d", + "f228", + "4379", + "c6fa" + ] + }, + "payload": { + "channel_hash": "06", + "mac": "1fa4", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6345.json b/examples/meshcore/corpus/generated/valid_grp_data_6345.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6345.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6348.json b/examples/meshcore/corpus/generated/valid_grp_data_6348.json new file mode 100644 index 00000000..71b4ff55 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6348.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a819d17c51b1d1bdc7cbec32d4cf81e980a8d62c1574b39f7b785f2e25f70b4182e63f203e3198c319d0cb2bd80bd0b3ea7ee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d17c5" + ] + }, + "payload": { + "channel_hash": "1b", + "mac": "1d1b", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6352.json b/examples/meshcore/corpus/generated/valid_grp_data_6352.json new file mode 100644 index 00000000..e081532d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6352.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194236047c962ec4a98123630e414a64ff295185425b6cd346e0396fbdb77982e93ef51e4f5a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3604", + "7c96" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "c4a9", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6355.json b/examples/meshcore/corpus/generated/valid_grp_data_6355.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6355.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6357.json b/examples/meshcore/corpus/generated/valid_grp_data_6357.json new file mode 100644 index 00000000..719b84dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6357.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41c022f344b52395cb4bed51", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c022" + ] + }, + "payload": { + "channel_hash": "f3", + "mac": "44b5", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6359.json b/examples/meshcore/corpus/generated/valid_grp_data_6359.json new file mode 100644 index 00000000..013a8325 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6359.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a49bd46aa6b3718c9f6f4ba77e1fdae1a3ccc622700cd476f38a31470593314f1ad4b725137b4ca4d38ffe3104dfa10a5d06792ad0fc0b402823e3bb89522de85ab9194", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "bd", + "46", + "aa", + "6b", + "37", + "18", + "c9", + "f6", + "f4" + ] + }, + "payload": { + "channel_hash": "ba", + "mac": "77e1", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6361.json b/examples/meshcore/corpus/generated/valid_grp_data_6361.json new file mode 100644 index 00000000..b5b8905b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6361.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a09c2d68dfcdc173114903211ea4091dc2a0f1e58e329824748c9ffe957282c14e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c2", + "d6", + "8d", + "fc", + "dc", + "17", + "31", + "14", + "90" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "11ea", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6366.json b/examples/meshcore/corpus/generated/valid_grp_data_6366.json new file mode 100644 index 00000000..16d33281 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6366.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a88d0b6693d890b0f32297d65f7163bff36c32175b8336bb0f1b8968cfcf35e3db34e9e9b61324e28ea231b918915", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d0b669", + "3d890b", + "0f3229", + "7d65f7", + "163bff", + "36c321", + "75b833", + "6bb0f1" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "968c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6368.json b/examples/meshcore/corpus/generated/valid_grp_data_6368.json new file mode 100644 index 00000000..acbf8efc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6368.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942f0402c7648418694ccb83ac8909337025612840cdfeeca776b5fcc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f040", + "2c76" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "4186", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6370.json b/examples/meshcore/corpus/generated/valid_grp_data_6370.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6370.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6372.json b/examples/meshcore/corpus/generated/valid_grp_data_6372.json new file mode 100644 index 00000000..cdc8cd6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6372.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19487c930c5e92156f62a6f607f8112c453ba4f87c7c793423686a7d5567cc32fadb6dc2f8ed2acaf37125a393d8ccd73f552d4dc6d348dfb60d06", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c93", + "0c5e", + "9215", + "6f62", + "a6f6", + "07f8", + "112c", + "453b" + ] + }, + "payload": { + "channel_hash": "a4", + "mac": "f87c", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6373.json b/examples/meshcore/corpus/generated/valid_grp_data_6373.json new file mode 100644 index 00000000..e8965753 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6373.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08c19282105f0492d09dfa44f7885bcfd147b95bbee543e156a773984f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c1", + "92", + "82", + "10", + "5f", + "04", + "92", + "d0" + ] + }, + "payload": { + "channel_hash": "9d", + "mac": "fa44", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6374.json b/examples/meshcore/corpus/generated/valid_grp_data_6374.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6374.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6376.json b/examples/meshcore/corpus/generated/valid_grp_data_6376.json new file mode 100644 index 00000000..31634563 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6376.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87ef6af5a996e03b3c10f5946ce21f095036cdf20c968d8f32033c0f65c919ad8d49dfdaf5f9e8b6f6e36d2b3afd898e2fa30a7774b6ca770bfda51c35eb7ac83782a190e197451aabc50c54f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef6af5", + "a996e0", + "3b3c10", + "f5946c", + "e21f09", + "5036cd", + "f20c96" + ] + }, + "payload": { + "channel_hash": "8d", + "mac": "8f32", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6377.json b/examples/meshcore/corpus/generated/valid_grp_data_6377.json new file mode 100644 index 00000000..80a8645f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6377.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a480551c21e00f75537c831e7ffb27c015011eb8d9dd238f3550e45a59e5b60280dd14a4fa79712f13a11", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0551", + "c21e", + "00f7", + "5537", + "c831", + "e7ff", + "b27c", + "0150" + ] + }, + "payload": { + "channel_hash": "11", + "mac": "eb8d", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6378.json b/examples/meshcore/corpus/generated/valid_grp_data_6378.json new file mode 100644 index 00000000..5dcecbd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6378.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1982b94f04dffc06057926fedd60385ded65615d5fc29347d81d5c255bb383", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b94f04", + "dffc06" + ] + }, + "payload": { + "channel_hash": "05", + "mac": "7926", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6380.json b/examples/meshcore/corpus/generated/valid_grp_data_6380.json new file mode 100644 index 00000000..362d440d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6380.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82325aec252bf05fa5d21c464cc1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "325aec", + "252bf0" + ] + }, + "payload": { + "channel_hash": "5f", + "mac": "a5d2", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6381.json b/examples/meshcore/corpus/generated/valid_grp_data_6381.json new file mode 100644 index 00000000..a38eaa76 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6381.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87aa8c4fae99411d81ea4a049f6d26310789d5af8eb1b8d388b6ef147bf3bbbce5cada6a6c9b385d0f1edea154a89c6c20e994ea59ce126ef7727bd3b9bcc7866fa0aa75a10cc0822f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aa8c4f", + "ae9941", + "1d81ea", + "4a049f", + "6d2631", + "0789d5", + "af8eb1" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "d388", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6384.json b/examples/meshcore/corpus/generated/valid_grp_data_6384.json new file mode 100644 index 00000000..f37b732b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6384.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01724ce2f078c5639e21f4360ec8e42a9bcc7f633b947d9af93692e2aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72" + ] + }, + "payload": { + "channel_hash": "4c", + "mac": "e2f0", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6387.json b/examples/meshcore/corpus/generated/valid_grp_data_6387.json new file mode 100644 index 00000000..c96a7eb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6387.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4024f7b14d16539a15ae8a519cf70267caa593098f8294a21889fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "24", + "mac": "f7b1", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6388.json b/examples/meshcore/corpus/generated/valid_grp_data_6388.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6388.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6389.json b/examples/meshcore/corpus/generated/valid_grp_data_6389.json new file mode 100644 index 00000000..b52caad2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6389.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a803a7ee0ecf67cc0d5be483b028c646b37ac19558a18e84a42d31a6c3202c4c63bbf644c06ee53", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "3a", + "mac": "7ee0", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6390.json b/examples/meshcore/corpus/generated/valid_grp_data_6390.json new file mode 100644 index 00000000..055d4e6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6390.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941cb5a8fbe7f9efcb9138ce0073b49c5af0067fe3e8bd867ffbc286f615e53cd5fa93efe906b8bbc386aac07e2c39453adb35b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cb5a" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "be7f", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6391.json b/examples/meshcore/corpus/generated/valid_grp_data_6391.json new file mode 100644 index 00000000..3a992bb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6391.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19873139be644e9b8b817af04544e1327808dd3383bc0affe2e10fc166a7a2ca5c176b3230f59a034a18821d09313aec87", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3139be", + "644e9b", + "8b817a", + "f04544", + "e13278", + "08dd33", + "83bc0a" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "e2e1", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6393.json b/examples/meshcore/corpus/generated/valid_grp_data_6393.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6393.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6394.json b/examples/meshcore/corpus/generated/valid_grp_data_6394.json new file mode 100644 index 00000000..af6fbe71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6394.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19023a26398467c823053e740bb16f12398744d7858f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "26" + ] + }, + "payload": { + "channel_hash": "39", + "mac": "8467", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6396.json b/examples/meshcore/corpus/generated/valid_grp_data_6396.json new file mode 100644 index 00000000..d8aac238 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6396.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a85bdcb0dd346675e746489b288adf4b7764244b41977f5e2860475a7ec3a83f0449a85b077c3ffa71b2b203a9f0c5e932a5f724da1e11e2b6e0d61fa18225186adfdf53309", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bdcb0d", + "d34667", + "5e7464", + "89b288", + "adf4b7" + ] + }, + "payload": { + "channel_hash": "76", + "mac": "4244", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6397.json b/examples/meshcore/corpus/generated/valid_grp_data_6397.json new file mode 100644 index 00000000..874a13ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6397.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43abc465b4c5b058532e55fe9086b2b23dbe1fa88031dc020b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "abc4", + "65b4", + "c5b0" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "532e", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6400.json b/examples/meshcore/corpus/generated/valid_grp_data_6400.json new file mode 100644 index 00000000..d2962a70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6400.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a455e8fd278692a28b3ef0a69c197a220a75a06a7053c57fb9a234f1dc1cb914a5b609ef2dde2a4d29905cd30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e8f", + "d278", + "692a", + "28b3", + "ef0a" + ] + }, + "payload": { + "channel_hash": "69", + "mac": "c197", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6401.json b/examples/meshcore/corpus/generated/valid_grp_data_6401.json new file mode 100644 index 00000000..3af0fdc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6401.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84d571bf2e6fb31025fa681c9313e98112395b901ab57a0ffa8aa7e31c327db7235d82e97ead", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d571bf", + "2e6fb3", + "1025fa", + "681c93" + ] + }, + "payload": { + "channel_hash": "13", + "mac": "e981", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6402.json b/examples/meshcore/corpus/generated/valid_grp_data_6402.json new file mode 100644 index 00000000..5a23fb3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6402.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198afe5f45d5f10cbe52f6ad820519c93df25cfa750bd51b91669ca51a40ed131b4a3237a09fecbbf4686bd3a03d5e8cef968cb0d99d6c8afe9b4c400fc81bd03ee66f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe5f45", + "d5f10c", + "be52f6", + "ad8205", + "19c93d", + "f25cfa", + "750bd5", + "1b9166", + "9ca51a", + "40ed13" + ] + }, + "payload": { + "channel_hash": "1b", + "mac": "4a32", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6403.json b/examples/meshcore/corpus/generated/valid_grp_data_6403.json new file mode 100644 index 00000000..b6ea56f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6403.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980ff59147336d738f5260c6576ed77e578c459fdaa692817fd5c970d0359352359d23e14d1c50812bc1d3c80a5c2760f5a3df4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ff", + "mac": "5914", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6404.json b/examples/meshcore/corpus/generated/valid_grp_data_6404.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6404.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6405.json b/examples/meshcore/corpus/generated/valid_grp_data_6405.json new file mode 100644 index 00000000..00c7218b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6405.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a813e3e3eec7bfd67fc2c77dce9c55e9b86457796ea413a5a0ba989a2f0785a28", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3e3e3e" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "7bfd", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6406.json b/examples/meshcore/corpus/generated/valid_grp_data_6406.json new file mode 100644 index 00000000..6092a899 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6406.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941d8ab98ac8f442192dcb76ab7d3e43c14c31d7b4a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d8ab" + ] + }, + "payload": { + "channel_hash": "98", + "mac": "ac8f", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6407.json b/examples/meshcore/corpus/generated/valid_grp_data_6407.json new file mode 100644 index 00000000..6e4d568b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6407.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194accdd7ac9e681d4b4fd83d9f501be4a34861add12e7491552b6f42e36026bf1447cd1f0d03168d8dbd0ecadb68bd2718a139a514d5f04e8029dfbdf7b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ccdd", + "7ac9", + "e681", + "d4b4", + "fd83", + "d9f5", + "01be", + "4a34", + "861a", + "dd12" + ] + }, + "payload": { + "channel_hash": "e7", + "mac": "4915", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6408.json b/examples/meshcore/corpus/generated/valid_grp_data_6408.json new file mode 100644 index 00000000..f3b1b6c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6408.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1905318beca397f4624e55e6cd6df7f6e2cd2129fa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "8b", + "ec", + "a3", + "97" + ] + }, + "payload": { + "channel_hash": "f4", + "mac": "624e", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6410.json b/examples/meshcore/corpus/generated/valid_grp_data_6410.json new file mode 100644 index 00000000..c9599a9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6410.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a09e44f12b1b52a420959ec8964dd0222ebd3d03878ecc3ab4143eef75d549eb40990bb930bd87ca48d1fdb9afb7a09c4a577a007efeb5b632ad97c78b80b751d35bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "4f", + "12", + "b1", + "b5", + "2a", + "42", + "09", + "59" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "8964", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6412.json b/examples/meshcore/corpus/generated/valid_grp_data_6412.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6412.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6414.json b/examples/meshcore/corpus/generated/valid_grp_data_6414.json new file mode 100644 index 00000000..8b8e400d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6414.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45a3e8b85ec69c38c3de4200e15cb5ba1aa993ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a3e8", + "b85e", + "c69c", + "38c3", + "de42" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "e15c", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6415.json b/examples/meshcore/corpus/generated/valid_grp_data_6415.json new file mode 100644 index 00000000..8bca7f05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6415.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987d27ba26e2d891c22a35e6aaf31b79e00af91e64af6c6d943851b941e0043062535b167d02c419e4c450e293bd1ce02695787883965de8afe8dfd6860946bad", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d27ba2", + "6e2d89", + "1c22a3", + "5e6aaf", + "31b79e", + "00af91", + "e64af6" + ] + }, + "payload": { + "channel_hash": "c6", + "mac": "d943", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6416.json b/examples/meshcore/corpus/generated/valid_grp_data_6416.json new file mode 100644 index 00000000..de8b0191 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6416.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81759406f3a8a27dff53f6e6d9f84a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "759406" + ] + }, + "payload": { + "channel_hash": "f3", + "mac": "a8a2", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6418.json b/examples/meshcore/corpus/generated/valid_grp_data_6418.json new file mode 100644 index 00000000..1e288cb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6418.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1909a619d1045890ce0eec49ee907b7b7f0845b07b435fd4075c81a9df04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "19", + "d1", + "04", + "58", + "90", + "ce", + "0e", + "ec" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "ee90", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6419.json b/examples/meshcore/corpus/generated/valid_grp_data_6419.json new file mode 100644 index 00000000..8fa3aaf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6419.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1909e733827d68bb33f31b1b0c210ee60150f9b1955a7d1341960de0b24f7b2128474d92a3f03f4bf31b2fa25e0512075dd4f68c2b2e4da1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "33", + "82", + "7d", + "68", + "bb", + "33", + "f3", + "1b" + ] + }, + "payload": { + "channel_hash": "1b", + "mac": "0c21", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6421.json b/examples/meshcore/corpus/generated/valid_grp_data_6421.json new file mode 100644 index 00000000..35259e80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6421.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45ef14f6fc0fead7c9f93344e6d508e95983f2d115", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ef14", + "f6fc", + "0fea", + "d7c9", + "f933" + ] + }, + "payload": { + "channel_hash": "44", + "mac": "e6d5", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6422.json b/examples/meshcore/corpus/generated/valid_grp_data_6422.json new file mode 100644 index 00000000..e3ef7780 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6422.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19800b5ada22a2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "0b", + "mac": "5ada", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6424.json b/examples/meshcore/corpus/generated/valid_grp_data_6424.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6424.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6426.json b/examples/meshcore/corpus/generated/valid_grp_data_6426.json new file mode 100644 index 00000000..084bc78c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6426.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82610d4444dcb70a7da87c5a88f166edc908c8d1a2051ddc9515ba2aab15bfa7e383e4a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "610d44", + "44dcb7" + ] + }, + "payload": { + "channel_hash": "0a", + "mac": "7da8", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6427.json b/examples/meshcore/corpus/generated/valid_grp_data_6427.json new file mode 100644 index 00000000..b055afa1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6427.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a405bd0e1993758ea87220ee762a881a66917482f1281b5eb38d93de4315fdb205457cc2a8031ac8d9ab839c84a7a4159a5dbaa90ab6d784da2978cafccd3198e4a57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "5b", + "mac": "d0e1", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6430.json b/examples/meshcore/corpus/generated/valid_grp_data_6430.json new file mode 100644 index 00000000..d326f031 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6430.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42e117cf419579f261fa066aa4f0dd8d176483387d42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e117", + "cf41" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "79f2", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6432.json b/examples/meshcore/corpus/generated/valid_grp_data_6432.json new file mode 100644 index 00000000..e5becdb2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6432.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198ab26d84e82ee3adfec87f44dea33820aaca4ce42cddfde52b7bc1c81bd704956977a6b9a36ec1f6c5aacd908780a7db6e68e0c9e3b71b9f277ec3b62a12", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b26d84", + "e82ee3", + "adfec8", + "7f44de", + "a33820", + "aaca4c", + "e42cdd", + "fde52b", + "7bc1c8", + "1bd704" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "6977", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6434.json b/examples/meshcore/corpus/generated/valid_grp_data_6434.json new file mode 100644 index 00000000..fb9f5432 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6434.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05525a9139b5c810bbce0807cc3c3ececd2ede3584558e004646d990387b775517ba5842729cf875282761a0b0afe4ba0a919521", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "52", + "5a", + "91", + "39", + "b5" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "10bb", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6438.json b/examples/meshcore/corpus/generated/valid_grp_data_6438.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6438.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6440.json b/examples/meshcore/corpus/generated/valid_grp_data_6440.json new file mode 100644 index 00000000..b70b769c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6440.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190826151d4137ac168ca5a84b728038cfacbea2995715aa240bb924599275953075f0734203b41a4ba4232bf5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "15", + "1d", + "41", + "37", + "ac", + "16", + "8c" + ] + }, + "payload": { + "channel_hash": "a5", + "mac": "a84b", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6441.json b/examples/meshcore/corpus/generated/valid_grp_data_6441.json new file mode 100644 index 00000000..75ff83a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6441.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44919e9e9f3a2da38034d2a247203c0ce49ed6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "919e", + "9e9f", + "3a2d", + "a380" + ] + }, + "payload": { + "channel_hash": "34", + "mac": "d2a2", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6443.json b/examples/meshcore/corpus/generated/valid_grp_data_6443.json new file mode 100644 index 00000000..3f2cf48f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6443.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19851f5e3c5edea6edce6680fffbca5813c0f60815831977ffc63f863062ec4057f176545d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f5e3c", + "5edea6", + "edce66", + "80fffb", + "ca5813" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "f608", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6444.json b/examples/meshcore/corpus/generated/valid_grp_data_6444.json new file mode 100644 index 00000000..0fcb2ebc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6444.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1948b047637ef28b825dd0337a36e871aea7007de070c82102360fbb03c5ed127f9164d00e62e49c6254446ade83cba9cfa0fe4e8763edbed6fa777e6dfb200d30b75937", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b047", + "637e", + "f28b", + "825d", + "d033", + "7a36", + "e871", + "aea7" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "7de0", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6446.json b/examples/meshcore/corpus/generated/valid_grp_data_6446.json new file mode 100644 index 00000000..008e9408 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6446.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a894b6e145f23406c723f98488e55f8da68a0971ee2475e35c6e6d4a9017fb4f396a2520f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4b6e14", + "5f2340", + "6c723f", + "98488e", + "55f8da", + "68a097", + "1ee247", + "5e35c6", + "e6d4a9" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "7fb4", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6448.json b/examples/meshcore/corpus/generated/valid_grp_data_6448.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6448.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6449.json b/examples/meshcore/corpus/generated/valid_grp_data_6449.json new file mode 100644 index 00000000..2a673c8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6449.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03f2a50cce5660cc4a0a3dffe60472ba27bb366b6b0190f4366b49051cd9c598e21c0f9658ab8e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "a5", + "0c" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "5660", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6451.json b/examples/meshcore/corpus/generated/valid_grp_data_6451.json new file mode 100644 index 00000000..c96659ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6451.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1983b5126dc280500eb0532fa3c7286af8e9dc4171eefde3d11ecae3213039eb0a38c94ca0ff096d707939264771299fec53277e6e21f4e2924b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b5126d", + "c28050", + "0eb053" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "a3c7", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6452.json b/examples/meshcore/corpus/generated/valid_grp_data_6452.json new file mode 100644 index 00000000..2d1f2cae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6452.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1985ccda94a09515dabb983dde8ae4ce1e1a94ac193ad38bad8f5f215edc93476f71f418eab6bbd83683d4433ced1edbe666cb9ec48aeed7e77bd1b4cd303e5f6c9582387b368d200cf245c62b36623839ab0795", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ccda94", + "a09515", + "dabb98", + "3dde8a", + "e4ce1e" + ] + }, + "payload": { + "channel_hash": "1a", + "mac": "94ac", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6453.json b/examples/meshcore/corpus/generated/valid_grp_data_6453.json new file mode 100644 index 00000000..ef5a81a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6453.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01c83e56a3eab34930409a7b8ce4096ee0da5dff003fdafb4223fb3afc89d97c5fce5c224285097de86b942782", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c8" + ] + }, + "payload": { + "channel_hash": "3e", + "mac": "56a3", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6456.json b/examples/meshcore/corpus/generated/valid_grp_data_6456.json new file mode 100644 index 00000000..ee0ce5a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6456.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4a943d553eb0657fed9e97a043a439be97670d89336895fc4de2353b7538226e676272be21188eeaf3597103d0cd17420e7d23cdd6159004a45802c1353f7a838f8cda0c6e4aa3f635a4f07ab7cc2d1eda62ef11ccfae2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "943d", + "553e", + "b065", + "7fed", + "9e97", + "a043", + "a439", + "be97", + "670d", + "8933" + ] + }, + "payload": { + "channel_hash": "68", + "mac": "95fc", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6458.json b/examples/meshcore/corpus/generated/valid_grp_data_6458.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6458.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6459.json b/examples/meshcore/corpus/generated/valid_grp_data_6459.json new file mode 100644 index 00000000..be9887ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6459.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19060bea41386b27931b739c7b7dd4020f618a7c6775231133138d629e47ff1be85e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0b", + "ea", + "41", + "38", + "6b", + "27" + ] + }, + "payload": { + "channel_hash": "93", + "mac": "1b73", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6461.json b/examples/meshcore/corpus/generated/valid_grp_data_6461.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6461.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6465.json b/examples/meshcore/corpus/generated/valid_grp_data_6465.json new file mode 100644 index 00000000..975eded2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6465.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a498498732012a902686332c9fe2b9c0521db1523a4144a8bba4a8e3cf1997b0871b7029e0e1f35bda196a7449e2909718b77c3f6c20e9c245ee80b43cc09a9497c48b8f16f82ec6fde", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8498", + "7320", + "12a9", + "0268", + "6332", + "c9fe", + "2b9c", + "0521", + "db15" + ] + }, + "payload": { + "channel_hash": "23", + "mac": "a414", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6466.json b/examples/meshcore/corpus/generated/valid_grp_data_6466.json new file mode 100644 index 00000000..cde72d25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6466.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0affc97434b53573ed2d1ee5ab58e126059f3e52fbd27e34e6e549c12d63c2e1d7b3ed79d942dbc4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ff", + "c9", + "74", + "34", + "b5", + "35", + "73", + "ed", + "2d", + "1e" + ] + }, + "payload": { + "channel_hash": "e5", + "mac": "ab58", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6468.json b/examples/meshcore/corpus/generated/valid_grp_data_6468.json new file mode 100644 index 00000000..8c51b5a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6468.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a473d3a767162f80576c6cf3d507370e0ac47804a12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3d3a", + "7671", + "62f8", + "0576", + "c6cf", + "3d50", + "7370" + ] + }, + "payload": { + "channel_hash": "e0", + "mac": "ac47", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6469.json b/examples/meshcore/corpus/generated/valid_grp_data_6469.json new file mode 100644 index 00000000..71ff42a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6469.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198221ef4c55942cee8956951a644d9cd57385f72fe8392c4ccf3203944369beb89b39d64b099a8242", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "21ef4c", + "55942c" + ] + }, + "payload": { + "channel_hash": "ee", + "mac": "8956", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6470.json b/examples/meshcore/corpus/generated/valid_grp_data_6470.json new file mode 100644 index 00000000..b838c474 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6470.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981d24febdc74ac6903cbc546f30936122156e286c52ffab3c2fd73e387a19a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d24feb" + ] + }, + "payload": { + "channel_hash": "dc", + "mac": "74ac", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6471.json b/examples/meshcore/corpus/generated/valid_grp_data_6471.json new file mode 100644 index 00000000..1fe0f47b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6471.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943431d5dd37d0ae8fa56e2fab684b61a36db1779bfaece23943be172fdbefe0b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "431d", + "5dd3", + "7d0a" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "fa56", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6472.json b/examples/meshcore/corpus/generated/valid_grp_data_6472.json new file mode 100644 index 00000000..5557546d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6472.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4718d7b08f83f4b4d125b8febd4007df05dd3e884c657db6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "18d7", + "b08f", + "83f4", + "b4d1", + "25b8", + "febd", + "4007" + ] + }, + "payload": { + "channel_hash": "df", + "mac": "05dd", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6476.json b/examples/meshcore/corpus/generated/valid_grp_data_6476.json new file mode 100644 index 00000000..546a62aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6476.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198344dc8c2e2a8bd9943dab663323727905", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "44dc8c", + "2e2a8b", + "d9943d" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "6633", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6477.json b/examples/meshcore/corpus/generated/valid_grp_data_6477.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6477.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6478.json b/examples/meshcore/corpus/generated/valid_grp_data_6478.json new file mode 100644 index 00000000..4b6b773b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6478.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a094fc4c86dd31a18f31795d29117f84cacc989ec8f51a8da7b7f3224cd9fb1ded3d4ca52e3e72f75895d3f8f3259b5206aefff60f882b3579a17f93a78904fe5cf152248a3bc560c050ac9b89f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4f", + "c4", + "c8", + "6d", + "d3", + "1a", + "18", + "f3", + "17" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "d291", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6482.json b/examples/meshcore/corpus/generated/valid_grp_data_6482.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6482.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6484.json b/examples/meshcore/corpus/generated/valid_grp_data_6484.json new file mode 100644 index 00000000..01a10306 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6484.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190487fa7156ffdea9db69747f678a118dd87c6c264e49e52212ddea4eddc5b4d419fd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "fa", + "71", + "56" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "dea9", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6485.json b/examples/meshcore/corpus/generated/valid_grp_data_6485.json new file mode 100644 index 00000000..8f722a68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6485.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8447597aa301503f249b91686ad5b79236fb53fc4d4b20c7f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "47597a", + "a30150", + "3f249b", + "91686a" + ] + }, + "payload": { + "channel_hash": "d5", + "mac": "b792", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6486.json b/examples/meshcore/corpus/generated/valid_grp_data_6486.json new file mode 100644 index 00000000..e6a36c02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6486.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a85f681585ade175bac06ca26fe78e743ca573c3968ba0236bdca6197b0b5e8caed60b2583b69382ce46eb86c906ad9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f68158", + "5ade17", + "5bac06", + "ca26fe", + "78e743" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "573c", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6487.json b/examples/meshcore/corpus/generated/valid_grp_data_6487.json new file mode 100644 index 00000000..5239793a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6487.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1902ff5ad582a9240df93fae7fc9223ee66e30a1130c81dafec1ebb75337b890364f180dab2c222048b64618dbb87a0e9b5aeab7cdb67643eb9cba880a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ff", + "5a" + ] + }, + "payload": { + "channel_hash": "d5", + "mac": "82a9", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6488.json b/examples/meshcore/corpus/generated/valid_grp_data_6488.json new file mode 100644 index 00000000..9842cc5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6488.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05966475a9cb09ac6b5e1724079f745b21790e959ffa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "96", + "64", + "75", + "a9", + "cb" + ] + }, + "payload": { + "channel_hash": "09", + "mac": "ac6b", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6489.json b/examples/meshcore/corpus/generated/valid_grp_data_6489.json new file mode 100644 index 00000000..e1cdd4ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6489.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4969e250630533e1b7ca975454ffd9762cdfcd3139c7ad996fe6051767c59bec1ab1e908cc6d7b7445f1b5fb96c844a1cdb442429afb9c84a1ae8243f83202266fa51f4d8e2034f2af2e8e15826db0146b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "69e2", + "5063", + "0533", + "e1b7", + "ca97", + "5454", + "ffd9", + "762c", + "dfcd" + ] + }, + "payload": { + "channel_hash": "31", + "mac": "39c7", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6490.json b/examples/meshcore/corpus/generated/valid_grp_data_6490.json new file mode 100644 index 00000000..9f293331 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6490.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19479d7bfbb8421120ed4ab56ad9fa0657da255fd596e6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d7b", + "fbb8", + "4211", + "20ed", + "4ab5", + "6ad9", + "fa06" + ] + }, + "payload": { + "channel_hash": "57", + "mac": "da25", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6491.json b/examples/meshcore/corpus/generated/valid_grp_data_6491.json new file mode 100644 index 00000000..5e5fff69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6491.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04ad0184371eb7a374afa4bfaf7be72b20a34882c72bab685c9c82fa7198c1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "01", + "84", + "37" + ] + }, + "payload": { + "channel_hash": "1e", + "mac": "b7a3", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6495.json b/examples/meshcore/corpus/generated/valid_grp_data_6495.json new file mode 100644 index 00000000..7d2a9090 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6495.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a85a402957a2dd518f2bca54c1a878094b637633bdfec4116f5d67541027b3f5e9a61ec5787db21311691aa159032d45eb544194d479338578be2a6a031da26d658d68b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a40295", + "7a2dd5", + "18f2bc", + "a54c1a", + "878094" + ] + }, + "payload": { + "channel_hash": "b6", + "mac": "3763", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6496.json b/examples/meshcore/corpus/generated/valid_grp_data_6496.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6496.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6497.json b/examples/meshcore/corpus/generated/valid_grp_data_6497.json new file mode 100644 index 00000000..fdff3f03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6497.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41a0f9b1bbd0d7a2c4432de0f69850a7828d47efdacd71fe34d73a9fdc81ae051437a60a7e5a8e2eca2558008a75843905e4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a0f9" + ] + }, + "payload": { + "channel_hash": "b1", + "mac": "bbd0", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6498.json b/examples/meshcore/corpus/generated/valid_grp_data_6498.json new file mode 100644 index 00000000..11f139f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6498.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19870d03f77fd7bd1b7fa6f452f7f8819bff4a565b0d61048c55e48a9b92dc7e9723c621bccedda7be", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0d03f7", + "7fd7bd", + "1b7fa6", + "f452f7", + "f8819b", + "ff4a56", + "5b0d61" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "8c55", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6500.json b/examples/meshcore/corpus/generated/valid_grp_data_6500.json new file mode 100644 index 00000000..4628b97c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6500.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a483ce3517b10f1dee369bb5c89dbf679b4336e2efe511685f5f7b8dab6837706f066381ed636775d93042963f8b9197ca13c82f4b6b97fbc7c1105672a8ed545d01dda5ea3d6e66e75c1498373440c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ce3", + "517b", + "10f1", + "dee3", + "69bb", + "5c89", + "dbf6", + "79b4" + ] + }, + "payload": { + "channel_hash": "33", + "mac": "6e2e", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6501.json b/examples/meshcore/corpus/generated/valid_grp_data_6501.json new file mode 100644 index 00000000..8026e4ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6501.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19425a7eb3dd822097c336274d56ecffb6f704756ba2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5a7e", + "b3dd" + ] + }, + "payload": { + "channel_hash": "82", + "mac": "2097", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6502.json b/examples/meshcore/corpus/generated/valid_grp_data_6502.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6502.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6503.json b/examples/meshcore/corpus/generated/valid_grp_data_6503.json new file mode 100644 index 00000000..35813aa9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6503.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1903c90b94677f1c2658d9f3f02a8062eb30b236a3aadd445915158e2a2b78f5ac66380e20897b43be163be7ab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "0b", + "94" + ] + }, + "payload": { + "channel_hash": "67", + "mac": "7f1c", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6504.json b/examples/meshcore/corpus/generated/valid_grp_data_6504.json new file mode 100644 index 00000000..98f350a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6504.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42d33fce14881d5834f583cb6b3c4e7493e6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d33f", + "ce14" + ] + }, + "payload": { + "channel_hash": "88", + "mac": "1d58", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6505.json b/examples/meshcore/corpus/generated/valid_grp_data_6505.json new file mode 100644 index 00000000..e9c5055c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6505.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8146c7cf0095af1c9367ae47ae5a59a99a6c5f23c959f8cbe05a047d6dc5bd06056be8eff61f41254eb394ca56e6c1d4c18ec495b31fda451853f98613258727", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46c7cf" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "95af", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6506.json b/examples/meshcore/corpus/generated/valid_grp_data_6506.json new file mode 100644 index 00000000..aca797d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6506.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190accbe59e668bee38577d1de4f55e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "be", + "59", + "e6", + "68", + "be", + "e3", + "85", + "77", + "d1" + ] + }, + "payload": { + "channel_hash": "de", + "mac": "4f55", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6511.json b/examples/meshcore/corpus/generated/valid_grp_data_6511.json new file mode 100644 index 00000000..003013e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6511.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945493e04c024ae6889e2017ab683d8a62bd94c26", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "493e", + "04c0", + "24ae", + "6889", + "e201" + ] + }, + "payload": { + "channel_hash": "7a", + "mac": "b683", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6512.json b/examples/meshcore/corpus/generated/valid_grp_data_6512.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6512.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6514.json b/examples/meshcore/corpus/generated/valid_grp_data_6514.json new file mode 100644 index 00000000..203b3891 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6514.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43ed55839d382c671462198a3129d42d2dfcbadcacf023e3cdcaca448bb3e4ff269838a1c638e0573571aae7b99a1a756e4c767a076beab5419482", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ed55", + "839d", + "382c" + ] + }, + "payload": { + "channel_hash": "67", + "mac": "1462", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6517.json b/examples/meshcore/corpus/generated/valid_grp_data_6517.json new file mode 100644 index 00000000..6d59cd38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6517.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19445908403f3e0af46c16f4d26dbd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5908", + "403f", + "3e0a", + "f46c" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "f4d2", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6520.json b/examples/meshcore/corpus/generated/valid_grp_data_6520.json new file mode 100644 index 00000000..9bc260d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6520.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a886c18170533d7568052a31826bc7aafa46febf99c638a197c018452b6f885b0e5535007ebd6362bc6a416", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c1817", + "0533d7", + "568052", + "a31826", + "bc7aaf", + "a46feb", + "f99c63", + "8a197c" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "8452", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6521.json b/examples/meshcore/corpus/generated/valid_grp_data_6521.json new file mode 100644 index 00000000..c339dc59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6521.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a47dc955a1f7e88717497469ed4cfad1b41f5f513b6a6052d40bdbd24adb505530fd49b64fa79c32bf183c35007d664d904a09ff1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dc95", + "5a1f", + "7e88", + "7174", + "9746", + "9ed4", + "cfad" + ] + }, + "payload": { + "channel_hash": "1b", + "mac": "41f5", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6522.json b/examples/meshcore/corpus/generated/valid_grp_data_6522.json new file mode 100644 index 00000000..de46853f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6522.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0901b54943c60a1c5fd0cf29bdc1a053d5c42bfdf0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "b5", + "49", + "43", + "c6", + "0a", + "1c", + "5f", + "d0" + ] + }, + "payload": { + "channel_hash": "cf", + "mac": "29bd", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6523.json b/examples/meshcore/corpus/generated/valid_grp_data_6523.json new file mode 100644 index 00000000..07b4b9a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6523.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a036e843a25354a68c4fcc7cc5fa4177d1518167e0a382b58c338de52f885468c93b5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "84", + "3a" + ] + }, + "payload": { + "channel_hash": "25", + "mac": "354a", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6525.json b/examples/meshcore/corpus/generated/valid_grp_data_6525.json new file mode 100644 index 00000000..233cb355 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6525.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19889490596630ef87d553e8abd5ab36b3539d881cd03de691b5c422a6174dc0e47eb3a23663c541c2a76d71df97fc53014170fa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "949059", + "6630ef", + "87d553", + "e8abd5", + "ab36b3", + "539d88", + "1cd03d", + "e691b5" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "22a6", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6527.json b/examples/meshcore/corpus/generated/valid_grp_data_6527.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6527.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6532.json b/examples/meshcore/corpus/generated/valid_grp_data_6532.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6532.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6535.json b/examples/meshcore/corpus/generated/valid_grp_data_6535.json new file mode 100644 index 00000000..21efff7c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6535.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0adc338a7fc593a2e0d540c32236fb078d0d51730e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dc", + "33", + "8a", + "7f", + "c5", + "93", + "a2", + "e0", + "d5", + "40" + ] + }, + "payload": { + "channel_hash": "c3", + "mac": "2236", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6536.json b/examples/meshcore/corpus/generated/valid_grp_data_6536.json new file mode 100644 index 00000000..69c44eab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6536.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a89f6a4f2e0ed97dcca50c325c1c58df2d05ec43b63bd797f3ef70383b654ac84147b2f1c6e214ff992cd831b817e17051988fdf731f7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f6a4f2", + "e0ed97", + "dcca50", + "c325c1", + "c58df2", + "d05ec4", + "3b63bd", + "797f3e", + "f70383" + ] + }, + "payload": { + "channel_hash": "b6", + "mac": "54ac", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6537.json b/examples/meshcore/corpus/generated/valid_grp_data_6537.json new file mode 100644 index 00000000..8bdde4ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6537.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190703ba7c1c1073b8015d80bcf51bf44d7a71253034f190a0d19748e597cddd675297b77c3e03186aa4b418b10aa9d0e6f33f235c29621c0ab184309bd6ab02892fb4206df9f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "03", + "ba", + "7c", + "1c", + "10", + "73", + "b8" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "5d80", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6539.json b/examples/meshcore/corpus/generated/valid_grp_data_6539.json new file mode 100644 index 00000000..d8e62ff5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6539.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44f1db756072a8a48a4a32e77a5d109deec52c19c1f2f6e6692bb986eb606d8d83f38a7637c78610f1cb42f05b32df84409e54bc062eb868a8244f6ec85a4cd7232dd25b96a33294336ebf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f1db", + "7560", + "72a8", + "a48a" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "32e7", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6540.json b/examples/meshcore/corpus/generated/valid_grp_data_6540.json new file mode 100644 index 00000000..dcffebe2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6540.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a423642452e0c4d2d5e03f7c257d935ebcd0addfe7f34534e6e678bc9fb2f128041391b922e9a6b49cfba90b7af6f6b649d16c293571437e5ebcd1df20ec495", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3642", + "452e" + ] + }, + "payload": { + "channel_hash": "0c", + "mac": "4d2d", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6541.json b/examples/meshcore/corpus/generated/valid_grp_data_6541.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6541.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6545.json b/examples/meshcore/corpus/generated/valid_grp_data_6545.json new file mode 100644 index 00000000..1cc38836 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6545.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a429a5f13d1947fdfa27b0cbfff81ea65a7ec0ac96e32621c4a0e09db6c2c11e70926f7a56f3f7e67d41af0e8e32b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9a5f", + "13d1" + ] + }, + "payload": { + "channel_hash": "94", + "mac": "7fdf", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6547.json b/examples/meshcore/corpus/generated/valid_grp_data_6547.json new file mode 100644 index 00000000..5d0ba7e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6547.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981a51044e2ba5739511ac6c56d873c46fab67faad8fad31457ba9bd696b0e3d8af2a4d34cd304e6c2289", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a51044" + ] + }, + "payload": { + "channel_hash": "e2", + "mac": "ba57", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6553.json b/examples/meshcore/corpus/generated/valid_grp_data_6553.json new file mode 100644 index 00000000..9a8da9f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6553.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a028494b43f9f48b22829c8367c9c7ba8e9551e918d31da7b7f333d7502c8754c6c56244db145db", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "94" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "3f9f", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6557.json b/examples/meshcore/corpus/generated/valid_grp_data_6557.json new file mode 100644 index 00000000..7741a836 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6557.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4295679fc67fdd156fe9101e402686f28b5f21a1364bbde3e05b56bf35ed8cd4804822396f5289bdbe9d6ff0aeb8cf15", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9567", + "9fc6" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "dd15", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6559.json b/examples/meshcore/corpus/generated/valid_grp_data_6559.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6559.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6560.json b/examples/meshcore/corpus/generated/valid_grp_data_6560.json new file mode 100644 index 00000000..0bafc317 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6560.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04a262920f7c4e5beb7ec1dd737915bf33ee8822068e30005ef220c7c145ae2b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a2", + "62", + "92", + "0f" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "4e5b", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6561.json b/examples/meshcore/corpus/generated/valid_grp_data_6561.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6561.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6562.json b/examples/meshcore/corpus/generated/valid_grp_data_6562.json new file mode 100644 index 00000000..e6f98073 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6562.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19408b5f896ad2682b399c337a197056afe4985c2cf88521fead690e822da38cb89c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "8b", + "mac": "5f89", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6563.json b/examples/meshcore/corpus/generated/valid_grp_data_6563.json new file mode 100644 index 00000000..8f8b9f3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6563.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a80ba5d405f383c0e9d4719e39470c86ffbdeb3f923f5b088a4ec1f0fffa8570cbed6f8368e6507f2c4e299c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ba", + "mac": "5d40", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6564.json b/examples/meshcore/corpus/generated/valid_grp_data_6564.json new file mode 100644 index 00000000..06425404 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6564.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19084ac410e3c1fbc391999fcfebfbd50d2f8a2946d44eb9080c94b34cc8c244e401676af0d97c26aa96e842", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "c4", + "10", + "e3", + "c1", + "fb", + "c3", + "91" + ] + }, + "payload": { + "channel_hash": "99", + "mac": "9fcf", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6566.json b/examples/meshcore/corpus/generated/valid_grp_data_6566.json new file mode 100644 index 00000000..23d444f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6566.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19079939c8999121b22cfc9982b1e3775beee76de00ab3997bb985c37a0edb58b082fa40c99963518f51f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "39", + "c8", + "99", + "91", + "21", + "b2" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "fc99", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6567.json b/examples/meshcore/corpus/generated/valid_grp_data_6567.json new file mode 100644 index 00000000..f90a1a22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6567.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42a9b1bcb95507592c7b390e264304", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a9b1", + "bcb9" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "0759", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6568.json b/examples/meshcore/corpus/generated/valid_grp_data_6568.json new file mode 100644 index 00000000..a2cb76e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6568.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0516b985c151465e227bf8de77e8ac72af65d0ecb8255acc903c6b2c8cc7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "b9", + "85", + "c1", + "51" + ] + }, + "payload": { + "channel_hash": "46", + "mac": "5e22", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6570.json b/examples/meshcore/corpus/generated/valid_grp_data_6570.json new file mode 100644 index 00000000..9e6272a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6570.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a48c06e94aff74c0b848f95910b7fa467a1c9a2dec119cbe98a76392ee54a9769a2f18217cdc428c527a4706ec8bc5656664ffd999f7beb895a90963ee9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c06e", + "94af", + "f74c", + "0b84", + "8f95", + "910b", + "7fa4", + "67a1" + ] + }, + "payload": { + "channel_hash": "c9", + "mac": "a2de", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6572.json b/examples/meshcore/corpus/generated/valid_grp_data_6572.json new file mode 100644 index 00000000..c695e600 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6572.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83c0a7701bca5f49b4d767775847aec1aa0d98ab61178b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c0a770", + "1bca5f", + "49b4d7" + ] + }, + "payload": { + "channel_hash": "67", + "mac": "7758", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6575.json b/examples/meshcore/corpus/generated/valid_grp_data_6575.json new file mode 100644 index 00000000..e0e126c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6575.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19807b5ffb21d5d923b4be40d5c4c9e591657c0a839af341d76072c35dacc9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "7b", + "mac": "5ffb", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6576.json b/examples/meshcore/corpus/generated/valid_grp_data_6576.json new file mode 100644 index 00000000..f12fd202 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6576.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19875fa42a2a4f766b11fb6921aa32dca263c9dde844e3ff0e1ee03e95d0fb41192e76339e8c5475cacb0b4f7603634bc1baafac3f72dc10a51be900c6f96e55e3115086f18802180bbf98a466383c05b6ddc3da", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5fa42a", + "2a4f76", + "6b11fb", + "6921aa", + "32dca2", + "63c9dd", + "e844e3" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "0e1e", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6577.json b/examples/meshcore/corpus/generated/valid_grp_data_6577.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6577.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6579.json b/examples/meshcore/corpus/generated/valid_grp_data_6579.json new file mode 100644 index 00000000..cec135ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6579.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a047881de94410a3642bb10f53e464f705f75f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "78", + "81", + "de", + "94" + ] + }, + "payload": { + "channel_hash": "41", + "mac": "0a36", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6581.json b/examples/meshcore/corpus/generated/valid_grp_data_6581.json new file mode 100644 index 00000000..e4bb6026 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6581.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a02c8888569599009a1a8de05c521b003a696ed5e1543ab98", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c8", + "88" + ] + }, + "payload": { + "channel_hash": "85", + "mac": "6959", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6584.json b/examples/meshcore/corpus/generated/valid_grp_data_6584.json new file mode 100644 index 00000000..7cac6fb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6584.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194620a84028e42e83399bedfbbcf4c34f60ca286c7aff4e60969fd50bdd52496a2e7a06f3142015b54a71ea979c10823023d11cab8ab7dbcc01260a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "20a8", + "4028", + "e42e", + "8339", + "9bed", + "fbbc" + ] + }, + "payload": { + "channel_hash": "f4", + "mac": "c34f", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6585.json b/examples/meshcore/corpus/generated/valid_grp_data_6585.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6585.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6587.json b/examples/meshcore/corpus/generated/valid_grp_data_6587.json new file mode 100644 index 00000000..b3edbc6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6587.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0af1b936ffff3743f5a3abdcc615e106b1c3f769ff9000aeac3353326264547973fbe204c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f1", + "b9", + "36", + "ff", + "ff", + "37", + "43", + "f5", + "a3", + "ab" + ] + }, + "payload": { + "channel_hash": "dc", + "mac": "c615", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6590.json b/examples/meshcore/corpus/generated/valid_grp_data_6590.json new file mode 100644 index 00000000..0b487568 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6590.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a814730b96d60c253700e59a5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4730b9" + ] + }, + "payload": { + "channel_hash": "6d", + "mac": "60c2", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6592.json b/examples/meshcore/corpus/generated/valid_grp_data_6592.json new file mode 100644 index 00000000..b96e8660 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6592.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8794ab78bba4dd0d237012f07c3cb2d61b110dd188880a88640abec9976d88c1be0d7588f025778682a0774c9e19a1f2f397d98d63b4517b9dc7eb4960298cc212eaf891a64bf1598ec64af31a9612b68ac012", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94ab78", + "bba4dd", + "0d2370", + "12f07c", + "3cb2d6", + "1b110d", + "d18888" + ] + }, + "payload": { + "channel_hash": "0a", + "mac": "8864", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6595.json b/examples/meshcore/corpus/generated/valid_grp_data_6595.json new file mode 100644 index 00000000..7fbe2876 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6595.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a072b83043e9a1929e6fb62643efa67391d0e12fdb97596ed1b916d5c08e497d1cf451bae74948372e6547f44c09e088e5d190691ac463143", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "83", + "04", + "3e", + "9a", + "19", + "29" + ] + }, + "payload": { + "channel_hash": "e6", + "mac": "fb62", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6596.json b/examples/meshcore/corpus/generated/valid_grp_data_6596.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6596.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6600.json b/examples/meshcore/corpus/generated/valid_grp_data_6600.json new file mode 100644 index 00000000..7df80d91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6600.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82f8a576b8718a09435929c2f638861dcf56c2638e4d1e2eb0362ff28d6f8330709f1ce97d866551a242bc1173ab1506f70a91761577c6d1e55d263f307bea2cdf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f8a576", + "b8718a" + ] + }, + "payload": { + "channel_hash": "09", + "mac": "4359", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6601.json b/examples/meshcore/corpus/generated/valid_grp_data_6601.json new file mode 100644 index 00000000..b793d065 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6601.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0259fc988a2c91d7f4f61f0bf34a946b091ba01c354f81969a7583f71365b330da7fcaa680", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59", + "fc" + ] + }, + "payload": { + "channel_hash": "98", + "mac": "8a2c", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6603.json b/examples/meshcore/corpus/generated/valid_grp_data_6603.json new file mode 100644 index 00000000..e469ae4c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6603.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a40f768921bb5971648c31d6e295c3ea6fe965e90709cebd16b6ae4d6331a4d920129985d530a80c7770c7e7d896cabe5f86589add3b5eb52e3b86fb56dd3c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "f7", + "mac": "6892", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6604.json b/examples/meshcore/corpus/generated/valid_grp_data_6604.json new file mode 100644 index 00000000..a5ca4a95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6604.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194170a9612b3854761f05d3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "70a9" + ] + }, + "payload": { + "channel_hash": "61", + "mac": "2b38", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6607.json b/examples/meshcore/corpus/generated/valid_grp_data_6607.json new file mode 100644 index 00000000..554d4135 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6607.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86649d55293da044ef7c4c7bdfe177d068ee17947e6d505b7883768b31e3b1283e1f6f4ca8d840bb15241623cde1965ca4e9fa71f2384271fc035f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "649d55", + "293da0", + "44ef7c", + "4c7bdf", + "e177d0", + "68ee17" + ] + }, + "payload": { + "channel_hash": "94", + "mac": "7e6d", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6608.json b/examples/meshcore/corpus/generated/valid_grp_data_6608.json new file mode 100644 index 00000000..36d9a500 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6608.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a83446c827e253abdf590102ab5e035e6051f1e77d379f92c43f8de25eac0b7a93b81af9e3b88b4bcf82512179fb33642", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8344", + "6c82", + "7e25", + "3abd", + "f590", + "102a", + "b5e0", + "35e6", + "051f", + "1e77" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "79f9", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6610.json b/examples/meshcore/corpus/generated/valid_grp_data_6610.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6610.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6614.json b/examples/meshcore/corpus/generated/valid_grp_data_6614.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6614.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6615.json b/examples/meshcore/corpus/generated/valid_grp_data_6615.json new file mode 100644 index 00000000..5f8aeab3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6615.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86eef0f18ee3b9ebb7f9c4d530b972d81880e5052ed5d7ef1e71379a2eeecf6350e82b1a1752e4385b58672216f87c6abfe04147a3e704480a1e8b9feb5185", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eef0f1", + "8ee3b9", + "ebb7f9", + "c4d530", + "b972d8", + "1880e5" + ] + }, + "payload": { + "channel_hash": "05", + "mac": "2ed5", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6616.json b/examples/meshcore/corpus/generated/valid_grp_data_6616.json new file mode 100644 index 00000000..2c9017fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6616.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194110626e7381e0b4b791718ffa32f5db5d068db1cb96f4de66f6d49ae932b867a8ab70996435e7287493892fcbdd400d5ae353eb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1062" + ] + }, + "payload": { + "channel_hash": "6e", + "mac": "7381", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6617.json b/examples/meshcore/corpus/generated/valid_grp_data_6617.json new file mode 100644 index 00000000..9287ba25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6617.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190613bedf1a804a5d96c5373514a096a7dd5abe9600", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "be", + "df", + "1a", + "80", + "4a" + ] + }, + "payload": { + "channel_hash": "5d", + "mac": "96c5", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6618.json b/examples/meshcore/corpus/generated/valid_grp_data_6618.json new file mode 100644 index 00000000..77f7bb95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6618.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19040c3d8cc6b325393315d469", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "3d", + "8c", + "c6" + ] + }, + "payload": { + "channel_hash": "b3", + "mac": "2539", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6620.json b/examples/meshcore/corpus/generated/valid_grp_data_6620.json new file mode 100644 index 00000000..70714c19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6620.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08b243d79bf382815ab40787725060045ec7bf4e5a0a1d8b4d66475679fa95987eacd8d0b25e279702f36520f56f334ea9463a3d6a932debdd1e4e8b9258bfd388284e6d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b2", + "43", + "d7", + "9b", + "f3", + "82", + "81", + "5a" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "0787", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6621.json b/examples/meshcore/corpus/generated/valid_grp_data_6621.json new file mode 100644 index 00000000..5fa47dd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6621.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4443e9dccbe3e4d2d4626bb1150c4839bc610b10a55e9c574b91f05994ce9dc8df22d03a7317f8b704e208f51953268edd33cfaf04da0b98c56f3dd4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "43e9", + "dccb", + "e3e4", + "d2d4" + ] + }, + "payload": { + "channel_hash": "62", + "mac": "6bb1", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6623.json b/examples/meshcore/corpus/generated/valid_grp_data_6623.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6623.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6624.json b/examples/meshcore/corpus/generated/valid_grp_data_6624.json new file mode 100644 index 00000000..28d6dc1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6624.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a869e99e87008c7d09509008f2df16746c723519f4a772c255f88180a63f844de9d451b967906ce64c6ba6f6d14a4071feb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "86", + "9e", + "99", + "e8", + "70", + "08", + "c7", + "d0", + "95", + "09" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "8f2d", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6625.json b/examples/meshcore/corpus/generated/valid_grp_data_6625.json new file mode 100644 index 00000000..f8d65e2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6625.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4721a0dd27accc195685eba54d3e05802b287b88c08137a1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "21a0", + "dd27", + "accc", + "1956", + "85eb", + "a54d", + "3e05" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "2b28", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6626.json b/examples/meshcore/corpus/generated/valid_grp_data_6626.json new file mode 100644 index 00000000..56351085 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6626.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945202e86c6e05dcf978460a0c5323ca79c3faae92f95a9b47bb3ef00c5326cb21d304cc8fdc9699f7b88c0dc1b5e337a2663603924229d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "202e", + "86c6", + "e05d", + "cf97", + "8460" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "c532", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6627.json b/examples/meshcore/corpus/generated/valid_grp_data_6627.json new file mode 100644 index 00000000..5d480515 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6627.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949340e3f101b6922c04a2008943e8effb4b3c24b4a726420f57142134e1ffc6755dcb92ec8e5464fa37cd5851a785a3e28f63833bbdb19efb8575fbb312ac2b3dfc03b0b905d36b8561b31907a88b990a97c26ae", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "340e", + "3f10", + "1b69", + "22c0", + "4a20", + "0894", + "3e8e", + "ffb4", + "b3c2" + ] + }, + "payload": { + "channel_hash": "4b", + "mac": "4a72", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6632.json b/examples/meshcore/corpus/generated/valid_grp_data_6632.json new file mode 100644 index 00000000..3dbcad3c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6632.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04b2f28b93fb77db6e38c62c5db58ffbe4268f019530202e0e20ea2e0533a9cd887b1234375c37c501bca57c597a2167c242a83808cc1cbbbc879d1773937cb0e8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b2", + "f2", + "8b", + "93" + ] + }, + "payload": { + "channel_hash": "fb", + "mac": "77db", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6633.json b/examples/meshcore/corpus/generated/valid_grp_data_6633.json new file mode 100644 index 00000000..b768efff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6633.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a853d87fba953db7e70ec314377aa6a50a82a48dc4430ad3901d76612f2638f8b5f86a8610896e6ba503b40620dfe8bae79d6e981f5423026260250f5880775d10d20d6d2ca9db7f0f4d53ef13fa9ae8bd7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d87fb", + "a953db", + "7e70ec", + "314377", + "aa6a50" + ] + }, + "payload": { + "channel_hash": "a8", + "mac": "2a48", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6636.json b/examples/meshcore/corpus/generated/valid_grp_data_6636.json new file mode 100644 index 00000000..fadf8eda --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6636.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1901cf2e41f30a09c026d4a1231e6f1b05ea487de0eff408d53356", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cf" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "41f3", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6638.json b/examples/meshcore/corpus/generated/valid_grp_data_6638.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6638.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6639.json b/examples/meshcore/corpus/generated/valid_grp_data_6639.json new file mode 100644 index 00000000..02317231 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6639.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198182d4a549b4bccfc3586c67a542dbf48f49758b21702b0f7d18db5e0067c92b2af3787c5f131ba4362b3b04a692", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "82d4a5" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "b4bc", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6641.json b/examples/meshcore/corpus/generated/valid_grp_data_6641.json new file mode 100644 index 00000000..d4fc617f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6641.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a57bc68a67fbbd459fdf04f24c372332971faf31f4b94733d8e40d43e5ad0fddbbcb139f843357ee27ba80e77f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "57bc", + "68a6", + "7fbb", + "d459", + "fdf0", + "4f24", + "c372", + "3329", + "71fa", + "f31f" + ] + }, + "payload": { + "channel_hash": "4b", + "mac": "9473", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6645.json b/examples/meshcore/corpus/generated/valid_grp_data_6645.json new file mode 100644 index 00000000..20406271 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6645.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a840b9e9bb088a1a1af51fe15afdf806c2c425a8c652bb1d7b4d46b68a6dbb3bd060566e1b017b4cf963121219ba0f4085e116f7571c3bb493de45c619b616932314653ea4105", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0b9e9b", + "b088a1", + "a1af51", + "fe15af" + ] + }, + "payload": { + "channel_hash": "df", + "mac": "806c", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6646.json b/examples/meshcore/corpus/generated/valid_grp_data_6646.json new file mode 100644 index 00000000..fd94f595 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6646.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4312fae62e8c739f1cb58b82746972bb0b28b2fc740431acbaae3c7a247dec1947119e871b562e98de714e61df92cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "12fa", + "e62e", + "8c73" + ] + }, + "payload": { + "channel_hash": "9f", + "mac": "1cb5", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6647.json b/examples/meshcore/corpus/generated/valid_grp_data_6647.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6647.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6649.json b/examples/meshcore/corpus/generated/valid_grp_data_6649.json new file mode 100644 index 00000000..dcff83ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6649.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986dfe69bed9435baa6da9d3f2630c065ca93d7af60e248aa4a9be3904568a0d1f0aca8ed6c7f0d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dfe69b", + "ed9435", + "baa6da", + "9d3f26", + "30c065", + "ca93d7" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "60e2", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6650.json b/examples/meshcore/corpus/generated/valid_grp_data_6650.json new file mode 100644 index 00000000..073c15f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6650.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198595f891e133006545e73377391160b57a182cbfa13beddf034b35337ed801f54863d3dca7afaf7e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "95f891", + "e13300", + "6545e7", + "337739", + "1160b5" + ] + }, + "payload": { + "channel_hash": "7a", + "mac": "182c", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6651.json b/examples/meshcore/corpus/generated/valid_grp_data_6651.json new file mode 100644 index 00000000..2fa9b68a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6651.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08cda7e842bf81ae11c0facb686dd610b7e2f7cb133eb44bb0f5bd9c5e6028cb3b16116023a28bc9d358a9ba75468cfe8a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "a7", + "e8", + "42", + "bf", + "81", + "ae", + "11" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "facb", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6652.json b/examples/meshcore/corpus/generated/valid_grp_data_6652.json new file mode 100644 index 00000000..c0efb98e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6652.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07349c69f7d5736820b46148543b20763fbea867fbc3088500e462842d20a8a08b4d04ededcd5081c315bf35e63e2673386d689c9dbae110dc7916f9ae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "9c", + "69", + "f7", + "d5", + "73", + "68" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "b461", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6654.json b/examples/meshcore/corpus/generated/valid_grp_data_6654.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6654.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6655.json b/examples/meshcore/corpus/generated/valid_grp_data_6655.json new file mode 100644 index 00000000..0220fd60 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6655.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190381c1489e0589b30222db7249e61f321289d69e9b509be589c344471d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "81", + "c1", + "48" + ] + }, + "payload": { + "channel_hash": "9e", + "mac": "0589", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6656.json b/examples/meshcore/corpus/generated/valid_grp_data_6656.json new file mode 100644 index 00000000..9cdc2d41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6656.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190491de0d80e47c06a7b0fbc7a400766a362b6584cf1108", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "de", + "0d", + "80" + ] + }, + "payload": { + "channel_hash": "e4", + "mac": "7c06", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6657.json b/examples/meshcore/corpus/generated/valid_grp_data_6657.json new file mode 100644 index 00000000..e75325ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6657.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a456a0d30c0c051dd722ab1803caa184882cc071674e16a6770f97a6476b6b495f20c26a3a69167e2e7ee9cbea8a7500cc85cad78ffe522b386082ff3aaf912b1e3854200385acd59e451cfea30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a0d", + "30c0", + "c051", + "dd72", + "2ab1" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "3caa", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6658.json b/examples/meshcore/corpus/generated/valid_grp_data_6658.json new file mode 100644 index 00000000..b7ec673e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6658.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942e508222403519dc4a0781a76a70469ec06c3442bb80a887db3df2eb4839a66f477ed9e4976cad9626f6066b7701e7ff21297f972", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e508", + "2224" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "519d", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6662.json b/examples/meshcore/corpus/generated/valid_grp_data_6662.json new file mode 100644 index 00000000..d4695a00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6662.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190427b8b406abadc9de3632523121d863000b6439f9d77192a845f3014e589f682d8f6495999c964e8e9a75a4fa1776a215f8b1c81d8dcb00fae391b8b15435209dee", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "b8", + "b4", + "06" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "adc9", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6665.json b/examples/meshcore/corpus/generated/valid_grp_data_6665.json new file mode 100644 index 00000000..5f73fe63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6665.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84fea385ba17b9ad11704a3d64680ea4f7adbcb8527f8cb6ac31bcbeabc1ea2b606f75a79f7228bdc1e0664eeae32cb863bcd783074c5edaef08a0b39fa647cd346bfa1e49f0413c5e7b79112f5fb373", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fea385", + "ba17b9", + "ad1170", + "4a3d64" + ] + }, + "payload": { + "channel_hash": "68", + "mac": "0ea4", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6666.json b/examples/meshcore/corpus/generated/valid_grp_data_6666.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6666.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6668.json b/examples/meshcore/corpus/generated/valid_grp_data_6668.json new file mode 100644 index 00000000..0f0c8a08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6668.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194751e8c2c6a4dc74c7ff11f98714d54866709d1696243df362560892786d58ef7b0a5d3f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "51e8", + "c2c6", + "a4dc", + "74c7", + "ff11", + "f987", + "14d5" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "6670", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6669.json b/examples/meshcore/corpus/generated/valid_grp_data_6669.json new file mode 100644 index 00000000..3e1c9bed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6669.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19489d6e0b53aa4ce3f06655b1f7a9ff202f2be53fd4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9d6e", + "0b53", + "aa4c", + "e3f0", + "6655", + "b1f7", + "a9ff", + "202f" + ] + }, + "payload": { + "channel_hash": "2b", + "mac": "e53f", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6670.json b/examples/meshcore/corpus/generated/valid_grp_data_6670.json new file mode 100644 index 00000000..3b9ca160 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6670.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a087d7e002ac8f6e70ebc76303b476813fcd94cb15bd91bea86af902d8ee34262a4734ad2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "7e", + "00", + "2a", + "c8", + "f6", + "e7", + "0e" + ] + }, + "payload": { + "channel_hash": "bc", + "mac": "7630", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6671.json b/examples/meshcore/corpus/generated/valid_grp_data_6671.json new file mode 100644 index 00000000..772bdaec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6671.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1985c27904f574ac25514c7d1baf5e9dfb7fc17b14bc9b7a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c27904", + "f574ac", + "25514c", + "7d1baf", + "5e9dfb" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "c17b", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6672.json b/examples/meshcore/corpus/generated/valid_grp_data_6672.json new file mode 100644 index 00000000..4654de97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6672.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a421bf296f7eed9d6deac3a31f3d2cfa5be6826efd8c2eb718a11aaec2c41a32e8d332ca56596b815ce8c6f16d14c211c7803629ba9678706f9d093aef360ef65", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1bf2", + "96f7" + ] + }, + "payload": { + "channel_hash": "ee", + "mac": "d9d6", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6673.json b/examples/meshcore/corpus/generated/valid_grp_data_6673.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6673.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6674.json b/examples/meshcore/corpus/generated/valid_grp_data_6674.json new file mode 100644 index 00000000..a8bd4ddd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6674.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194218146e71295290920e4263409a78793b560cd819206fcc67b946029d76f3b9178687a66539acdcfa6480410f1689845fe44dc4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1814", + "6e71" + ] + }, + "payload": { + "channel_hash": "29", + "mac": "5290", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6676.json b/examples/meshcore/corpus/generated/valid_grp_data_6676.json new file mode 100644 index 00000000..c92d1bfd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6676.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8634195e80c2c041b2abc4cde0d9d7519c67d82f5cc4b00dd02efe89613a7b578f053bcc934d8b3538a9b7fce4fc82919ddf75e2610620625643", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "34195e", + "80c2c0", + "41b2ab", + "c4cde0", + "d9d751", + "9c67d8" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "5cc4", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6680.json b/examples/meshcore/corpus/generated/valid_grp_data_6680.json new file mode 100644 index 00000000..99d3a384 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6680.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a092f116a7548fc5e786b89312df93555b10161b832d2a6c4ee82af6754b7f2a006a2cbdf20bf2931afe19d03d6c77dc2ce5a1e9a46b67b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2f", + "11", + "6a", + "75", + "48", + "fc", + "5e", + "78", + "6b" + ] + }, + "payload": { + "channel_hash": "89", + "mac": "312d", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6682.json b/examples/meshcore/corpus/generated/valid_grp_data_6682.json new file mode 100644 index 00000000..157eb6c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6682.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989a11478e87cb24c8a2a0511b40c0798c199552576d82463d82eb496b038965b8a896cd4d274e94d35b3a6f733336e21e89d71f1cf501d3aa01a1189", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a11478", + "e87cb2", + "4c8a2a", + "0511b4", + "0c0798", + "c19955", + "2576d8", + "2463d8", + "2eb496" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "3896", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6683.json b/examples/meshcore/corpus/generated/valid_grp_data_6683.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6683.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6685.json b/examples/meshcore/corpus/generated/valid_grp_data_6685.json new file mode 100644 index 00000000..65f21f67 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6685.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4080f52b8370a3f153c93e10accfa01f737ca6b0409899b16f6af728dd44690a341c3e2a43b42241e746", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "80", + "mac": "f52b", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6687.json b/examples/meshcore/corpus/generated/valid_grp_data_6687.json new file mode 100644 index 00000000..71a6f026 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6687.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986c306ac47b48ec7a3d23b083d6b9452969745a1c168e9441ecc4a6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c306ac", + "47b48e", + "c7a3d2", + "3b083d", + "6b9452", + "969745" + ] + }, + "payload": { + "channel_hash": "a1", + "mac": "c168", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6689.json b/examples/meshcore/corpus/generated/valid_grp_data_6689.json new file mode 100644 index 00000000..e5a840b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6689.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19409565a1d745bac84ccba17b474df018a76a7a1e62a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "95", + "mac": "65a1", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6691.json b/examples/meshcore/corpus/generated/valid_grp_data_6691.json new file mode 100644 index 00000000..644fcd30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6691.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07a390ab8dfcdc34271470302c9c811bd93787fac2a2cc73906aa380ef64ed086adf275f3d7c7efb0133d3134c4fae96", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a3", + "90", + "ab", + "8d", + "fc", + "dc", + "34" + ] + }, + "payload": { + "channel_hash": "27", + "mac": "1470", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6692.json b/examples/meshcore/corpus/generated/valid_grp_data_6692.json new file mode 100644 index 00000000..d68e53d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6692.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a468bc6c934f1a4f94f720c00e9153eee390cf1fe979df8bc6eab338234d6b27dc907ed60962cd08f57ca00490addccd343b8a3df358938ea1534f9da5b2501", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8bc6", + "c934", + "f1a4", + "f94f", + "720c", + "00e9" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "3eee", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6693.json b/examples/meshcore/corpus/generated/valid_grp_data_6693.json new file mode 100644 index 00000000..878ec065 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6693.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a80a619cd746be5482d8b0bb0294ce0dbcd3bf99edb3b8c0e521690c6efaa9be0b38f2cac0a2671a4e870ba1057da68fb89ea827a8eb3407e37bac5f70c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "a6", + "mac": "19cd", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6697.json b/examples/meshcore/corpus/generated/valid_grp_data_6697.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6697.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6698.json b/examples/meshcore/corpus/generated/valid_grp_data_6698.json new file mode 100644 index 00000000..45be6c4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6698.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1983620a2417052c4afb74efacf8e4625c8b27766fe20bab9af934b7fef15b46581a07cc116c30d2b0967f3b757756ac637c050e0815114bf914788ae638635529c1291f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "620a24", + "17052c", + "4afb74" + ] + }, + "payload": { + "channel_hash": "ef", + "mac": "acf8", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6699.json b/examples/meshcore/corpus/generated/valid_grp_data_6699.json new file mode 100644 index 00000000..57eca6f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6699.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949e8a22390b1e650899aba89dbb2308b9769f44676de75e62629253d7d4792793ae0d41b94ea48224ddb97020e2a69e7c04cf27ce9c2c661a2c7bcf6e2031d7cb70bc6f7ac05", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e8a2", + "2390", + "b1e6", + "5089", + "9aba", + "89db", + "b230", + "8b97", + "69f4" + ] + }, + "payload": { + "channel_hash": "46", + "mac": "76de", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6704.json b/examples/meshcore/corpus/generated/valid_grp_data_6704.json new file mode 100644 index 00000000..b779671b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6704.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a884bb956af16aafbfa5c4d553c35a52529ef40002d62b82f21916285858a85a80a73674a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4bb956", + "af16aa", + "fbfa5c", + "4d553c", + "35a525", + "29ef40", + "002d62", + "b82f21" + ] + }, + "payload": { + "channel_hash": "91", + "mac": "6285", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6705.json b/examples/meshcore/corpus/generated/valid_grp_data_6705.json new file mode 100644 index 00000000..efcfa250 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6705.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04e21e3c319d9674e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e2", + "1e", + "3c", + "31" + ] + }, + "payload": { + "channel_hash": "9d", + "mac": "9674", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6706.json b/examples/meshcore/corpus/generated/valid_grp_data_6706.json new file mode 100644 index 00000000..3d27afae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6706.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a455a867108114c5b2af81756981537286b890a0299736a8c85", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5a86", + "7108", + "114c", + "5b2a", + "f817" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "9815", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6709.json b/examples/meshcore/corpus/generated/valid_grp_data_6709.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6709.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6710.json b/examples/meshcore/corpus/generated/valid_grp_data_6710.json new file mode 100644 index 00000000..99a696f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6710.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1982cfc60beca025e15795d45c35d01b94d030d431b1d4f4f0b5b0c6723ad324", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cfc60b", + "eca025" + ] + }, + "payload": { + "channel_hash": "e1", + "mac": "5795", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6711.json b/examples/meshcore/corpus/generated/valid_grp_data_6711.json new file mode 100644 index 00000000..f47959ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6711.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19078eb0f69c1299170358e75cfc6a4a405d9128a64300db998557a5acd6160e8a6ac08f6853e5d3e35ae59207685c0cbb72", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8e", + "b0", + "f6", + "9c", + "12", + "99", + "17" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "58e7", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6713.json b/examples/meshcore/corpus/generated/valid_grp_data_6713.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6713.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6714.json b/examples/meshcore/corpus/generated/valid_grp_data_6714.json new file mode 100644 index 00000000..8888d83d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6714.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988d6bdfac80ffbb3f2f1e8e3456c9c416200b617238bd1b6e600067821dced7308255e1e94f9ed6bab28d8423b44a03287cf9caeebe69f9794e37272", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6bdfa", + "c80ffb", + "b3f2f1", + "e8e345", + "6c9c41", + "6200b6", + "17238b", + "d1b6e6" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "0678", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6715.json b/examples/meshcore/corpus/generated/valid_grp_data_6715.json new file mode 100644 index 00000000..f3cb9577 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6715.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987edee0713a825553460f62a412f00baa6c28b40bf788d3dc44e80e434bb39c7fd07018b0e24bc2d727da2a024acab5c68a14c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "edee07", + "13a825", + "553460", + "f62a41", + "2f00ba", + "a6c28b", + "40bf78" + ] + }, + "payload": { + "channel_hash": "8d", + "mac": "3dc4", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6717.json b/examples/meshcore/corpus/generated/valid_grp_data_6717.json new file mode 100644 index 00000000..19a372de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6717.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19445626d479fd350fc738e20124c6102e88c303ba21a4e1dcba1b1d6d9104275102d9449f9f78815b676565efa057a13f856832587c4b759c3b4ca875e7df1a9b3991a3e3f3479570a4ca21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5626", + "d479", + "fd35", + "0fc7" + ] + }, + "payload": { + "channel_hash": "38", + "mac": "e201", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6718.json b/examples/meshcore/corpus/generated/valid_grp_data_6718.json new file mode 100644 index 00000000..a4965be8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6718.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0172548688b05f175d926142357d19b2eee1e3ccace3003004faeff5c02969e92c19b7a76d18c22bad8d26e0fd364649e8b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72" + ] + }, + "payload": { + "channel_hash": "54", + "mac": "8688", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6719.json b/examples/meshcore/corpus/generated/valid_grp_data_6719.json new file mode 100644 index 00000000..3d12505d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6719.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19813e0673a9ac3932916a847ee0036378a053ed63aef250895f6158a4687b709e7befe200f5b7630983b2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3e0673" + ] + }, + "payload": { + "channel_hash": "a9", + "mac": "ac39", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6721.json b/examples/meshcore/corpus/generated/valid_grp_data_6721.json new file mode 100644 index 00000000..ae12f833 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6721.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0934216bb1738df2ff23fb2c90f2b302572c374cf5cbc4ae357a71df7a652ea01890c965a16b3b1133511b2a7577b1fd53c17c7f82b9985637b8f7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "21", + "6b", + "b1", + "73", + "8d", + "f2", + "ff", + "23" + ] + }, + "payload": { + "channel_hash": "fb", + "mac": "2c90", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6724.json b/examples/meshcore/corpus/generated/valid_grp_data_6724.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6724.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6725.json b/examples/meshcore/corpus/generated/valid_grp_data_6725.json new file mode 100644 index 00000000..dea64ac9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6725.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947ecbcbcaca437aaafc2e3e969f9848f473df5e40895f77d9054731014b0e813a4601deb36395e321f5be86eaddcea8a280b0ce99218a987bcc031983b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ecbc", + "bcac", + "a437", + "aaaf", + "c2e3", + "e969", + "f984" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "473d", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6731.json b/examples/meshcore/corpus/generated/valid_grp_data_6731.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6731.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6732.json b/examples/meshcore/corpus/generated/valid_grp_data_6732.json new file mode 100644 index 00000000..35e6e811 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6732.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1944ba56fadccf7515c1c5ee830f16e439f4e132582b28f900c8be6dc53349d421b5341b199e631093adf05f44d5b631f761ef37a76aefd3ef2b3f33fa1fb094a3a201bed64f1e8faa93e5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ba56", + "fadc", + "cf75", + "15c1" + ] + }, + "payload": { + "channel_hash": "c5", + "mac": "ee83", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6733.json b/examples/meshcore/corpus/generated/valid_grp_data_6733.json new file mode 100644 index 00000000..8bfae7f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6733.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904e555715554aa80b38b145215b497d5eca181b5bf9bd7547777f740", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "55", + "71", + "55" + ] + }, + "payload": { + "channel_hash": "54", + "mac": "aa80", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6735.json b/examples/meshcore/corpus/generated/valid_grp_data_6735.json new file mode 100644 index 00000000..a1eb11cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6735.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a856f3aa1b9dfd62bf879bead2bbb2cb0a56a2809968ed1c9bf24aa4d5b426a0393a9ee74ab890f4542b5670a4d70dfabcea554722aaed6fc569a741fe0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6f3aa1", + "b9dfd6", + "2bf879", + "bead2b", + "bb2cb0" + ] + }, + "payload": { + "channel_hash": "a5", + "mac": "6a28", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6736.json b/examples/meshcore/corpus/generated/valid_grp_data_6736.json new file mode 100644 index 00000000..6c3807bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6736.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194642a3c1196f63b51878cfcfd72a1e8905acb1a179ae7d6f492eedbef8a93c4d3c5b6769cb6c697154000575e94ca54c8414114c0167256d33b78647b84f5b6c8336836f98aa19a3fa7e2a445c969d61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "42a3", + "c119", + "6f63", + "b518", + "78cf", + "cfd7" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "1e89", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6737.json b/examples/meshcore/corpus/generated/valid_grp_data_6737.json new file mode 100644 index 00000000..8d918755 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6737.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a427436a6798e6e15ea9439d46bb1fe31395889d066dfda1dc7ae7afa57d9ca85dd45ee07c42cc0214132e28597ee4e8128c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7436", + "a679" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "6e15", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6740.json b/examples/meshcore/corpus/generated/valid_grp_data_6740.json new file mode 100644 index 00000000..f3cdbed2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6740.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194250d35649ca9f0d1ea837278d2f39850c666f5f37b29c9295868f49d117e9f50e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "50d3", + "5649" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "9f0d", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6741.json b/examples/meshcore/corpus/generated/valid_grp_data_6741.json new file mode 100644 index 00000000..5b1d73db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6741.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a019b76a83e6d572cc402b2cc83b2cad00a93e8d7baced464cee4fd87df665660875e55f0a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b" + ] + }, + "payload": { + "channel_hash": "76", + "mac": "a83e", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6742.json b/examples/meshcore/corpus/generated/valid_grp_data_6742.json new file mode 100644 index 00000000..815639fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6742.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19472da6b2ce176c01111ec78f6fefbaa49178be666b099604c912db375062cec6cd8b7235efc9cdeca90efe565728de21d6fb4e0647742883c39bb21014636cc8a7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2da6", + "b2ce", + "176c", + "0111", + "1ec7", + "8f6f", + "efba" + ] + }, + "payload": { + "channel_hash": "a4", + "mac": "9178", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6743.json b/examples/meshcore/corpus/generated/valid_grp_data_6743.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6743.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6745.json b/examples/meshcore/corpus/generated/valid_grp_data_6745.json new file mode 100644 index 00000000..4a58e56f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6745.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942f7a6ad200116b703f98967", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f7a6", + "ad20" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "16b7", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6746.json b/examples/meshcore/corpus/generated/valid_grp_data_6746.json new file mode 100644 index 00000000..61e9a829 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6746.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8394c44b3cd0514440c5c091a24d1a9b2615d8c7d3cfa664", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94c44b", + "3cd051", + "4440c5" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "91a2", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6747.json b/examples/meshcore/corpus/generated/valid_grp_data_6747.json new file mode 100644 index 00000000..a9f67e24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6747.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44beec0855b2c283917c0b278e748dc4ff1d478dbe6cc25d66ab1c445147ede5132959845003ed8224a1396d1a8e8f15a266d85a2e66652f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "beec", + "0855", + "b2c2", + "8391" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "0b27", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6754.json b/examples/meshcore/corpus/generated/valid_grp_data_6754.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6754.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6755.json b/examples/meshcore/corpus/generated/valid_grp_data_6755.json new file mode 100644 index 00000000..f46540a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6755.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190281b82075c35e1df383e79111526d2d4dba774a1ec1d9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "81", + "b8" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "75c3", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6756.json b/examples/meshcore/corpus/generated/valid_grp_data_6756.json new file mode 100644 index 00000000..5c504dde --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6756.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05d1d03c2a47f27baba5a30742d87956cc2dfdb11c10c80f18b3adfb89aef87770baead10a2a1941f3104dd5ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d1", + "d0", + "3c", + "2a", + "47" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "7bab", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6757.json b/examples/meshcore/corpus/generated/valid_grp_data_6757.json new file mode 100644 index 00000000..cf5633e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6757.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194589060bb4f90aaf6dd1639164c4c5675c9eeb2e8fe21f97050c5411824b18e647606e22150220b529", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8906", + "0bb4", + "f90a", + "af6d", + "d163" + ] + }, + "payload": { + "channel_hash": "91", + "mac": "64c4", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6758.json b/examples/meshcore/corpus/generated/valid_grp_data_6758.json new file mode 100644 index 00000000..40806031 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6758.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8516734c09fc4089031e89463d8ee6e46fbeb4792f29087e7f451ba6a0657b0dd3659ce554", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "16734c", + "09fc40", + "89031e", + "89463d", + "8ee6e4" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "beb4", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6759.json b/examples/meshcore/corpus/generated/valid_grp_data_6759.json new file mode 100644 index 00000000..aca5832b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6759.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a6145734be135810b8cbcb75a877c5c302c81aa53569462cf878cdd0983420f2f2dbb35", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "45", + "73", + "4b", + "e1", + "35", + "81", + "0b", + "8c", + "bc" + ] + }, + "payload": { + "channel_hash": "b7", + "mac": "5a87", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6760.json b/examples/meshcore/corpus/generated/valid_grp_data_6760.json new file mode 100644 index 00000000..f7174795 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6760.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86d611b044f56c6fd0c68d12b014b26dc1b9a179c034b17847de482bef53e926e9bc607b6617d1cf9a455fc8d0add52179a3b52e9d14f2c96a19052f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d611b0", + "44f56c", + "6fd0c6", + "8d12b0", + "14b26d", + "c1b9a1" + ] + }, + "payload": { + "channel_hash": "79", + "mac": "c034", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6762.json b/examples/meshcore/corpus/generated/valid_grp_data_6762.json new file mode 100644 index 00000000..9a8d604e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6762.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4a495c23e39dbaa010625c2c3b6a65acdf31294aa1bdb48bbdd4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "495c", + "23e3", + "9dba", + "a010", + "625c", + "2c3b", + "6a65", + "acdf", + "3129", + "4aa1" + ] + }, + "payload": { + "channel_hash": "bd", + "mac": "b48b", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6763.json b/examples/meshcore/corpus/generated/valid_grp_data_6763.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6763.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6764.json b/examples/meshcore/corpus/generated/valid_grp_data_6764.json new file mode 100644 index 00000000..201e63ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6764.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a086977c8dc200e9e3e71120fb33f4f344f9de359d4fc1afe0d935857a4c68609926059a7aa20a4903735a56a83626afe2df65d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "69", + "77", + "c8", + "dc", + "20", + "0e", + "9e", + "3e" + ] + }, + "payload": { + "channel_hash": "71", + "mac": "120f", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6766.json b/examples/meshcore/corpus/generated/valid_grp_data_6766.json new file mode 100644 index 00000000..a0dfb015 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6766.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190530107270e8e65bb6e0f212b8376c5898051d131048648e77ca64733ed19fc7d1acda2c77cb6c0be8ad432684a17a4081cf890db95464610ea7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "10", + "72", + "70", + "e8" + ] + }, + "payload": { + "channel_hash": "e6", + "mac": "5bb6", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6769.json b/examples/meshcore/corpus/generated/valid_grp_data_6769.json new file mode 100644 index 00000000..4e4476f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6769.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194914c3bde8a768ec9a42b88637ae4eebb7ff1aa0532679d863", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "14c3", + "bde8", + "a768", + "ec9a", + "42b8", + "8637", + "ae4e", + "ebb7", + "ff1a" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "5326", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6770.json b/examples/meshcore/corpus/generated/valid_grp_data_6770.json new file mode 100644 index 00000000..4abc884f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6770.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984a0229467d3c80923dede64ff98f4d28b58d9cd0c7964d760aa21136b2e06465056328a351bfc48243bafe92619", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a02294", + "67d3c8", + "0923de", + "de64ff" + ] + }, + "payload": { + "channel_hash": "98", + "mac": "f4d2", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6771.json b/examples/meshcore/corpus/generated/valid_grp_data_6771.json new file mode 100644 index 00000000..027e8069 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6771.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904b3da5ce6f980eb818a6cb4e4597249545c58fff17dfe38ecab74c27dc564d0d4b7cbe215", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b3", + "da", + "5c", + "e6" + ] + }, + "payload": { + "channel_hash": "f9", + "mac": "80eb", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6772.json b/examples/meshcore/corpus/generated/valid_grp_data_6772.json new file mode 100644 index 00000000..e34ca547 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6772.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19069baa31fd3c5c5baa8d6c1a64123b04d12038489ca9ff47b901939b4be9f49b84e9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "aa", + "31", + "fd", + "3c", + "5c" + ] + }, + "payload": { + "channel_hash": "5b", + "mac": "aa8d", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6773.json b/examples/meshcore/corpus/generated/valid_grp_data_6773.json new file mode 100644 index 00000000..101218de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6773.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194504afc7ff7272ebf1c6dddb3e8aa4c61e59d0505c2f4e97883d2a300c7b05", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "04af", + "c7ff", + "7272", + "ebf1", + "c6dd" + ] + }, + "payload": { + "channel_hash": "db", + "mac": "3e8a", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6774.json b/examples/meshcore/corpus/generated/valid_grp_data_6774.json new file mode 100644 index 00000000..1a96df2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6774.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a5d5008fc3f7c5412b3885ce6eedd333a8f6bcbbfe2e17e4b5b646022a75beb357dd7b90f59bd5554b008dc15", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "50", + "08", + "fc", + "3f", + "7c", + "54", + "12", + "b3", + "88" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "e6ee", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6775.json b/examples/meshcore/corpus/generated/valid_grp_data_6775.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6775.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6777.json b/examples/meshcore/corpus/generated/valid_grp_data_6777.json new file mode 100644 index 00000000..9bc5504c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6777.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43b3b1d3fa89bd3d0afa12c3b0d14d8599eb1392002ec92e0d2176d9b9567aea52815d0dd393eb5e10de496004d1a74f1a76f38d6bf2bc9427e46bed648d003a7934d9a3fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b3b1", + "d3fa", + "89bd" + ] + }, + "payload": { + "channel_hash": "3d", + "mac": "0afa", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6779.json b/examples/meshcore/corpus/generated/valid_grp_data_6779.json new file mode 100644 index 00000000..113835bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6779.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4760da55149159f8a82ac19f2dae216aa8625eec59e3f3d8265270ed4f4acebf018b8ef9cce03c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "60da", + "5514", + "9159", + "f8a8", + "2ac1", + "9f2d", + "ae21" + ] + }, + "payload": { + "channel_hash": "6a", + "mac": "a862", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6784.json b/examples/meshcore/corpus/generated/valid_grp_data_6784.json new file mode 100644 index 00000000..e7cd19d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6784.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1907abccb3b2cddd2b7326d8c82882c39d62e8fe642b7b59180a4fac4b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "cc", + "b3", + "b2", + "cd", + "dd", + "2b" + ] + }, + "payload": { + "channel_hash": "73", + "mac": "26d8", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6785.json b/examples/meshcore/corpus/generated/valid_grp_data_6785.json new file mode 100644 index 00000000..11326d91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6785.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198525f61d59c242149a6573ec214a05bac26448d6be458e0e4d55686c960d502a9a9a238d656188c6c7b530cc348e1821d128f87065ac0492c45da60dcf884d17ccdc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25f61d", + "59c242", + "149a65", + "73ec21", + "4a05ba" + ] + }, + "payload": { + "channel_hash": "c2", + "mac": "6448", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6786.json b/examples/meshcore/corpus/generated/valid_grp_data_6786.json new file mode 100644 index 00000000..4db09f8e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6786.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198758cdbb36cb440e3f8644a2c2698f02c828a6127c16bf4b93a941ad1b87defd0d34fcd21ca32b5c9d090dcd4f14", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "58cdbb", + "36cb44", + "0e3f86", + "44a2c2", + "698f02", + "c828a6", + "127c16" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "4b93", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6788.json b/examples/meshcore/corpus/generated/valid_grp_data_6788.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6788.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6789.json b/examples/meshcore/corpus/generated/valid_grp_data_6789.json new file mode 100644 index 00000000..752ec795 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6789.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194368e7e8c548148c81ef785e484a98899530f4787cf4df251537097ed6f9e2a126de67b50dc25cd8ea5442f56f239bd00dee603aacfb3e676b49ee23484bbd2269098c7200", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "68e7", + "e8c5", + "4814" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "81ef", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6790.json b/examples/meshcore/corpus/generated/valid_grp_data_6790.json new file mode 100644 index 00000000..41bee6a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6790.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a423f7a3d6178690e5342be0da9d95f84326401cf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3f7a", + "3d61" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "690e", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6791.json b/examples/meshcore/corpus/generated/valid_grp_data_6791.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6791.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6792.json b/examples/meshcore/corpus/generated/valid_grp_data_6792.json new file mode 100644 index 00000000..e41466e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6792.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0119509db40143f2e35a2a3175f8bf9df3473d285f186d12ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "19" + ] + }, + "payload": { + "channel_hash": "50", + "mac": "9db4", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6793.json b/examples/meshcore/corpus/generated/valid_grp_data_6793.json new file mode 100644 index 00000000..10247090 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6793.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19477982f0ec853ef88a33258513b4f990af694eea9eb99be624cbd81c1e2f5f7b93b66f1722c262a82d31c1912d0d8da9de001464b5cb24e4c7176ba7955bf7689f22679978f9e22d651532e9b6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7982", + "f0ec", + "853e", + "f88a", + "3325", + "8513", + "b4f9" + ] + }, + "payload": { + "channel_hash": "90", + "mac": "af69", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6794.json b/examples/meshcore/corpus/generated/valid_grp_data_6794.json new file mode 100644 index 00000000..f4655f4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6794.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a087c20dac0cb7a4630118133b05d4a27d0286747e98c369dd482844abd6d04747da5ea6c2af066ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "20", + "da", + "c0", + "cb", + "7a", + "46", + "30" + ] + }, + "payload": { + "channel_hash": "11", + "mac": "8133", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6795.json b/examples/meshcore/corpus/generated/valid_grp_data_6795.json new file mode 100644 index 00000000..a37521c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6795.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04e75aa7bc86b3e7746af237aa6f68652cfa762d24eb037a9d499140be77f7cf8a25c73ebb7a4c4f2605e619d96e3b699d0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "5a", + "a7", + "bc" + ] + }, + "payload": { + "channel_hash": "86", + "mac": "b3e7", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6796.json b/examples/meshcore/corpus/generated/valid_grp_data_6796.json new file mode 100644 index 00000000..dc1ea392 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6796.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988e751a52500c70dbb31ff97ed4c4c56dae6c0e62282df8efc006ae2a03adb5aaa9d6844af5ba5dfd0f35c524ef0c1f6622bda47aeb1d9da3e0f16e77765061c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e751a5", + "2500c7", + "0dbb31", + "ff97ed", + "4c4c56", + "dae6c0", + "e62282", + "df8efc" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "6ae2", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6797.json b/examples/meshcore/corpus/generated/valid_grp_data_6797.json new file mode 100644 index 00000000..7d414c84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6797.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44e486801953aa5ca0cafbc509c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e486", + "8019", + "53aa", + "5ca0" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "fbc5", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6800.json b/examples/meshcore/corpus/generated/valid_grp_data_6800.json new file mode 100644 index 00000000..c8da8a15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6800.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194ad28dd9972e2e99dcc667c2f8777ee5efb4fd9210b472913b6cc4ec0038cad374cdd04bbcb65c1b55e9c936", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d28d", + "d997", + "2e2e", + "99dc", + "c667", + "c2f8", + "777e", + "e5ef", + "b4fd", + "9210" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "7291", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6801.json b/examples/meshcore/corpus/generated/valid_grp_data_6801.json new file mode 100644 index 00000000..1dd0515f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6801.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1944d038678b2752e5209c06f7e40880fb38e482ce6de1c6de594e54e35eb58e2700d4f3b18e97a21c1ded0d807ccfdd36adc5ef1ac51780ffff8993a5b6e8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d038", + "678b", + "2752", + "e520" + ] + }, + "payload": { + "channel_hash": "9c", + "mac": "06f7", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6802.json b/examples/meshcore/corpus/generated/valid_grp_data_6802.json new file mode 100644 index 00000000..0ffc0430 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6802.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194557012d2204b3ab710425c494c0bae29324b1f065b359a2ff6d5a750dccf094641662b7a29d3af21e72742766a6c34a72ea6f892a1303d60315064c3a961484bf82389a23e6ac27764467f18b65", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5701", + "2d22", + "04b3", + "ab71", + "0425" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "94c0", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6803.json b/examples/meshcore/corpus/generated/valid_grp_data_6803.json new file mode 100644 index 00000000..e5357e68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6803.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981d6236a890b6f21340eecbaac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6236a" + ] + }, + "payload": { + "channel_hash": "89", + "mac": "0b6f", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6804.json b/examples/meshcore/corpus/generated/valid_grp_data_6804.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6804.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6805.json b/examples/meshcore/corpus/generated/valid_grp_data_6805.json new file mode 100644 index 00000000..59db4fa6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6805.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19846a4695202aae46fa66bf40eca6418629638e27afa2be9cc23ae9fdc9d79128acbe49cf5a50a5f1aa458386ca3ccb6e69113f3729cec59a0c974a3a6fce8fc81f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6a4695", + "202aae", + "46fa66", + "bf40ec" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "4186", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6809.json b/examples/meshcore/corpus/generated/valid_grp_data_6809.json new file mode 100644 index 00000000..f08d4b5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6809.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81f845f126def8eb5319371d202c01220f0c1625970f2e317dc2a6ed83d9ce96abadbbf0f8187e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f845f1" + ] + }, + "payload": { + "channel_hash": "26", + "mac": "def8", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6811.json b/examples/meshcore/corpus/generated/valid_grp_data_6811.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6811.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6815.json b/examples/meshcore/corpus/generated/valid_grp_data_6815.json new file mode 100644 index 00000000..b8a41f2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6815.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a8443fb8dd828cdbb4317ae28301a2e8d8ebf3c2d9aa72d73d53a943f8dd151f3c23c0b58aa7c086dab7573b7cbc1c51370a270c6bf855572b5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8443", + "fb8d", + "d828", + "cdbb", + "4317", + "ae28", + "301a", + "2e8d", + "8ebf", + "3c2d" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "a72d", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6817.json b/examples/meshcore/corpus/generated/valid_grp_data_6817.json new file mode 100644 index 00000000..aa281fdf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6817.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a856ba46b82201e05806f10ae57fcf6a4cb455b4b0f32604b9495de43b592affaf73560131263a68481e175d6bec27886027ff06aada21f3a45f396ad57226bf17b6bd5fe0b32cac4d8eaefc3f7af0062ca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ba46b", + "82201e", + "05806f", + "10ae57", + "fcf6a4" + ] + }, + "payload": { + "channel_hash": "cb", + "mac": "455b", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6818.json b/examples/meshcore/corpus/generated/valid_grp_data_6818.json new file mode 100644 index 00000000..dc2c0e79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6818.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19406821cbc2eabe6b27cdc21c7d4ba4a211ca646c17f962a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "68", + "mac": "21cb", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6819.json b/examples/meshcore/corpus/generated/valid_grp_data_6819.json new file mode 100644 index 00000000..83249e71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6819.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a463553886bae8ec3d2aaba107347913fb40fd8e999604ba5c4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3553", + "886b", + "ae8e", + "c3d2", + "aaba", + "1073" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "913f", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6820.json b/examples/meshcore/corpus/generated/valid_grp_data_6820.json new file mode 100644 index 00000000..4aac122c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6820.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1985af11f9b0ad7c66ce327749a6d6fe6e514daf982dbf2b4ff6b3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af11f9", + "b0ad7c", + "66ce32", + "7749a6", + "d6fe6e" + ] + }, + "payload": { + "channel_hash": "51", + "mac": "4daf", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6822.json b/examples/meshcore/corpus/generated/valid_grp_data_6822.json new file mode 100644 index 00000000..8362ec17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6822.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a48dd17339151623d2bf8608e2df14fca9c232a23337777c4d1535bef9003244570b037221e75604a71bc906a5944cc11888a783e5e942c1e18b3c069102ebc2da5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd17", + "3391", + "5162", + "3d2b", + "f860", + "8e2d", + "f14f", + "ca9c" + ] + }, + "payload": { + "channel_hash": "23", + "mac": "2a23", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6823.json b/examples/meshcore/corpus/generated/valid_grp_data_6823.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6823.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6824.json b/examples/meshcore/corpus/generated/valid_grp_data_6824.json new file mode 100644 index 00000000..1aaaf1db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6824.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a457c1921c59d8782943cd7febd1c2188c5cd6699274e6326f0967eac924cc38f1622abc45904a3637fb84dcd66c3cc9a14", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c19", + "21c5", + "9d87", + "8294", + "3cd7" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "bd1c", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6825.json b/examples/meshcore/corpus/generated/valid_grp_data_6825.json new file mode 100644 index 00000000..52bfa2b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6825.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86b8f6666acca7d6b8b80d735ebbd069f6c5d8e337fd1d2376d1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b8f666", + "6acca7", + "d6b8b8", + "0d735e", + "bbd069", + "f6c5d8" + ] + }, + "payload": { + "channel_hash": "e3", + "mac": "37fd", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6836.json b/examples/meshcore/corpus/generated/valid_grp_data_6836.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6836.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6840.json b/examples/meshcore/corpus/generated/valid_grp_data_6840.json new file mode 100644 index 00000000..2a059a6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6840.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01cdda3a8704142abb77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "3a87", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6841.json b/examples/meshcore/corpus/generated/valid_grp_data_6841.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6841.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6843.json b/examples/meshcore/corpus/generated/valid_grp_data_6843.json new file mode 100644 index 00000000..16de3e7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6843.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86da707f1200cdac5e4433ac14ce3d1d731ca9f3f7cee2380c51496062948c819431", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "da707f", + "1200cd", + "ac5e44", + "33ac14", + "ce3d1d", + "731ca9" + ] + }, + "payload": { + "channel_hash": "f3", + "mac": "f7ce", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6844.json b/examples/meshcore/corpus/generated/valid_grp_data_6844.json new file mode 100644 index 00000000..43127ddb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6844.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19496efc875bc733502f758ffdb971052bf66a0a36f15035865a508097744bef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6efc", + "875b", + "c733", + "502f", + "758f", + "fdb9", + "7105", + "2bf6", + "6a0a" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "f150", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6845.json b/examples/meshcore/corpus/generated/valid_grp_data_6845.json new file mode 100644 index 00000000..5ca5472b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6845.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a020a1b657002510b6a17c2299d7bb6910392eb893b2dd19aadb05e54c9749eb3c0eb78af360f4920e719a12402294ee7311e2c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0a", + "1b" + ] + }, + "payload": { + "channel_hash": "65", + "mac": "7002", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6848.json b/examples/meshcore/corpus/generated/valid_grp_data_6848.json new file mode 100644 index 00000000..0f8fb2c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6848.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19847ee967e52415388312cbde91f30a1ea9fc6423eeee5e399669e96c6d9049285773fa46d71c35260dea7457ea5668e6aaea773107ec42cec90b617ebe23", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ee967", + "e52415", + "388312", + "cbde91" + ] + }, + "payload": { + "channel_hash": "f3", + "mac": "0a1e", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6850.json b/examples/meshcore/corpus/generated/valid_grp_data_6850.json new file mode 100644 index 00000000..e616fc1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6850.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981e75bb25d606da0ded679fc8f96a41c7bb5ce5d8dabe9640622061416c2efbd0e4a989d84c9787c9e8c6f51f2bf391a4b8be5cdae5d59acd2a8e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e75bb2" + ] + }, + "payload": { + "channel_hash": "5d", + "mac": "606d", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6852.json b/examples/meshcore/corpus/generated/valid_grp_data_6852.json new file mode 100644 index 00000000..b66bb67e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6852.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4752c73ed5d47d650fdcef9ffdb4612fd10e26f68b893cc32dd18ff28632a9216f44647934e576840a2f4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "52c7", + "3ed5", + "d47d", + "650f", + "dcef", + "9ffd", + "b461" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "d10e", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6855.json b/examples/meshcore/corpus/generated/valid_grp_data_6855.json new file mode 100644 index 00000000..ad835d9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6855.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19409cfdb792376ac3d30522be28bc108be3f656731c6e7fe0b5e1333a1e9ac531e049", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "9c", + "mac": "fdb7", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6856.json b/examples/meshcore/corpus/generated/valid_grp_data_6856.json new file mode 100644 index 00000000..633089b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6856.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19461b8a0f3edb932f3731b03756c81210a057eb36b51941317a33d08779b3b863924f1aa4092028176947365f5d5f2042b81254fc08b5edbf4692bf09c2c861a0f50ae65f4d1d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1b8a", + "0f3e", + "db93", + "2f37", + "31b0", + "3756" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "1210", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6857.json b/examples/meshcore/corpus/generated/valid_grp_data_6857.json new file mode 100644 index 00000000..53b086a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6857.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0049a326a4bbf5d1156ba303ba3f0c93bb227e95d8ac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "49", + "mac": "a326", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6860.json b/examples/meshcore/corpus/generated/valid_grp_data_6860.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6860.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6861.json b/examples/meshcore/corpus/generated/valid_grp_data_6861.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6861.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6863.json b/examples/meshcore/corpus/generated/valid_grp_data_6863.json new file mode 100644 index 00000000..92ff4eb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6863.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19449793657d866325c2ede757347d50df4829c2821afa78253e04f635fff3dab63fb3e9994f37b88cd5be7b8253b04620d31cd6ccb070558f92c3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9793", + "657d", + "8663", + "25c2" + ] + }, + "payload": { + "channel_hash": "ed", + "mac": "e757", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6866.json b/examples/meshcore/corpus/generated/valid_grp_data_6866.json new file mode 100644 index 00000000..0666698f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6866.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19490219c6a08f7026f38990e8b0afa539018d6a4a930085eda70e9f3e84d749809605dc2794fc99842fa6158923182b52f0e31bf1d38c2db125b0ea1fef8196381ca56ffa6c0f3b351df6503a8d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0219", + "c6a0", + "8f70", + "26f3", + "8990", + "e8b0", + "afa5", + "3901", + "8d6a" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "9300", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6870.json b/examples/meshcore/corpus/generated/valid_grp_data_6870.json new file mode 100644 index 00000000..825cc517 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6870.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a803b8ba76db6e45b524fcde05e11c47fd6458154489ee643d5c406493f6204a389a12098e8c6b6cdcb6bbc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "3b", + "mac": "8ba7", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6874.json b/examples/meshcore/corpus/generated/valid_grp_data_6874.json new file mode 100644 index 00000000..1bf2d5bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6874.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947320a6c0e923c5f89791e1c93201a0b79e29e63f1fe2c6de6b2a64b8247ba39f9298952ddf0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "320a", + "6c0e", + "923c", + "5f89", + "791e", + "1c93", + "201a" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "79e2", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6875.json b/examples/meshcore/corpus/generated/valid_grp_data_6875.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6875.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6876.json b/examples/meshcore/corpus/generated/valid_grp_data_6876.json new file mode 100644 index 00000000..1ff7c7b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6876.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81b45bfece0f366b98c8897f9f2869cc86c3b89d7ca5998175863e6a63141c4060bdc925e4804256517e09145e46a42dbb8b6ac7f9847076acd01322e3dc0f48f6de930ba7d0ed", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b45bfe" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "0f36", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6877.json b/examples/meshcore/corpus/generated/valid_grp_data_6877.json new file mode 100644 index 00000000..c47f0e98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6877.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190a13a4772d10341c23d21afe7dad1ae287d535ce956f982ecbf289dee03d7dd61235427121b5006f44d0e3cbed57b67eff2aab6bfc29cd6019093a64fba10925521b43", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "a4", + "77", + "2d", + "10", + "34", + "1c", + "23", + "d2", + "1a" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "7dad", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6881.json b/examples/meshcore/corpus/generated/valid_grp_data_6881.json new file mode 100644 index 00000000..30e98db7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6881.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194784798c4d05be95a87d8feb9ca5ca87bae48d04013d2a1b22fadf1c678ec8c0ef71cb1dc7841360aec9b33fb7ec6bc85632f2e44cf8af5797887b5fbdece32a29c4e57dc6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8479", + "8c4d", + "05be", + "95a8", + "7d8f", + "eb9c", + "a5ca" + ] + }, + "payload": { + "channel_hash": "87", + "mac": "bae4", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6882.json b/examples/meshcore/corpus/generated/valid_grp_data_6882.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6882.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6883.json b/examples/meshcore/corpus/generated/valid_grp_data_6883.json new file mode 100644 index 00000000..1ef79f58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6883.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01078dd2a7e538400e6ae288eb0c4d6ab3d3e783b3d69b7b326f9562ede07a26449c23273d49", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07" + ] + }, + "payload": { + "channel_hash": "8d", + "mac": "d2a7", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6884.json b/examples/meshcore/corpus/generated/valid_grp_data_6884.json new file mode 100644 index 00000000..835fc99f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6884.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198ae1cd44a05772eaac669521734f30e9fe7e5ce9827f69bbece199e88a0b5492b03877ea09037d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e1cd44", + "a05772", + "eaac66", + "952173", + "4f30e9", + "fe7e5c", + "e9827f", + "69bbec", + "e199e8", + "8a0b54" + ] + }, + "payload": { + "channel_hash": "92", + "mac": "b038", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6887.json b/examples/meshcore/corpus/generated/valid_grp_data_6887.json new file mode 100644 index 00000000..55416b96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6887.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81bd677e00e3a216cdf65e4a8bd18d294161f9716d71c2fd5ac94eea0799bb463353db85f3d03943a727132aa999a44c590c706837755a1e5c1c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd677e" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "e3a2", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6893.json b/examples/meshcore/corpus/generated/valid_grp_data_6893.json new file mode 100644 index 00000000..a76ca7c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6893.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a80d025a27d19a1bfbfc33463d2b0e855db4da25f1649f19e8c92cb79dd99c1486ece6fc146c2ff6dc861a1d83c49221d8ff1228f23484f456358b7794dc50eae7c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "d0", + "mac": "25a2", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6896.json b/examples/meshcore/corpus/generated/valid_grp_data_6896.json new file mode 100644 index 00000000..566e1563 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6896.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a042b3f62f10a537f17c570187de87cff7db4edffee1084556f11d2aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "3f", + "62", + "f1" + ] + }, + "payload": { + "channel_hash": "0a", + "mac": "537f", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6897.json b/examples/meshcore/corpus/generated/valid_grp_data_6897.json new file mode 100644 index 00000000..5dfa9aa5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6897.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a49c8a9b123c3abd121e079a6b8acde6b9130d7867305f9c06303ebfe4844cdf6cc4627bb024f26219a1023c778d908b5ffde6b369138305364", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c8a9", + "b123", + "c3ab", + "d121", + "e079", + "a6b8", + "acde", + "6b91", + "30d7" + ] + }, + "payload": { + "channel_hash": "86", + "mac": "7305", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6899.json b/examples/meshcore/corpus/generated/valid_grp_data_6899.json new file mode 100644 index 00000000..99bd3921 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6899.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19854ffbacfd4ed904c33af24e6e3a399fe846d3f26628bcae370e1e27fc2729bf312a4540d64f88fdf79c8788db3a28", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ffbac", + "fd4ed9", + "04c33a", + "f24e6e", + "3a399f" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "46d3", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6900.json b/examples/meshcore/corpus/generated/valid_grp_data_6900.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6900.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6903.json b/examples/meshcore/corpus/generated/valid_grp_data_6903.json new file mode 100644 index 00000000..1d81411a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6903.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8a472c10fc6ba4903b1ca8171ac86fe88e22175da193eeb90256ecd789444fa60cb9875fef315fde4140a465e51789ee93b88b8d6d27e04e00c2b424", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "472c10", + "fc6ba4", + "903b1c", + "a8171a", + "c86fe8", + "8e2217", + "5da193", + "eeb902", + "56ecd7", + "89444f" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "0cb9", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6904.json b/examples/meshcore/corpus/generated/valid_grp_data_6904.json new file mode 100644 index 00000000..7905bb40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6904.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a483ab703b5c4bbcfd5448a95f25e600ed2f40c1dad7a2707039a168d256ef31342f7d0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ab7", + "03b5", + "c4bb", + "cfd5", + "448a", + "95f2", + "5e60", + "0ed2" + ] + }, + "payload": { + "channel_hash": "f4", + "mac": "0c1d", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6905.json b/examples/meshcore/corpus/generated/valid_grp_data_6905.json new file mode 100644 index 00000000..9592c761 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6905.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19484bde2e3eee9b43c386445ae76ccd197fa3f4ce15aa9651b84a5828c0d1ba8fac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4bde", + "2e3e", + "ee9b", + "43c3", + "8644", + "5ae7", + "6ccd", + "197f" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "f4ce", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6906.json b/examples/meshcore/corpus/generated/valid_grp_data_6906.json new file mode 100644 index 00000000..17b5c5ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6906.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44cf9275bc76c0521f7fa1cd4fe2a51e8528", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cf92", + "75bc", + "76c0", + "521f" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "a1cd", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6908.json b/examples/meshcore/corpus/generated/valid_grp_data_6908.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6908.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6910.json b/examples/meshcore/corpus/generated/valid_grp_data_6910.json new file mode 100644 index 00000000..30403a28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6910.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44904672bcdf9ace9e4a93267b9d585a0d49d4ca963f12f6bd6c4be1eb184346ec974ac5ec46", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9046", + "72bc", + "df9a", + "ce9e" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "9326", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6912.json b/examples/meshcore/corpus/generated/valid_grp_data_6912.json new file mode 100644 index 00000000..f5b4c8bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6912.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19891285bea93569750ef79b8bd2bf4d4c9cdf017e19bd1338788a0459ba61ef025f969782fc9089340ecaa9c5236d5b00ca85", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1285be", + "a93569", + "750ef7", + "9b8bd2", + "bf4d4c", + "9cdf01", + "7e19bd", + "133878", + "8a0459" + ] + }, + "payload": { + "channel_hash": "ba", + "mac": "61ef", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6913.json b/examples/meshcore/corpus/generated/valid_grp_data_6913.json new file mode 100644 index 00000000..3bd9cf09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6913.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986f76cf56b7c9bff6dc55397c68d1706af543a1902b4d0fd94ddd620ccfedb7f1c746c6b9e7778dc051e017112ae8c25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f76cf5", + "6b7c9b", + "ff6dc5", + "5397c6", + "8d1706", + "af543a" + ] + }, + "payload": { + "channel_hash": "19", + "mac": "02b4", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6914.json b/examples/meshcore/corpus/generated/valid_grp_data_6914.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6914.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6917.json b/examples/meshcore/corpus/generated/valid_grp_data_6917.json new file mode 100644 index 00000000..9ae6ea4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6917.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8845083da3ebfb88531b48bede612d46592bbcc098d92d3c0232a9cba916b402b25bfd0099a906efb0e561c4080740124e60a7d6286906a826b71fa3c8f2c6c90fd7679f78", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "45083d", + "a3ebfb", + "88531b", + "48bede", + "612d46", + "592bbc", + "c098d9", + "2d3c02" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "a9cb", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6919.json b/examples/meshcore/corpus/generated/valid_grp_data_6919.json new file mode 100644 index 00000000..f65190f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6919.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05028a4fd4b2f07e7d8f59a1992add2552096636e32e8498f0ff43e1b7a8cd5167a5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "02", + "8a", + "4f", + "d4", + "b2" + ] + }, + "payload": { + "channel_hash": "f0", + "mac": "7e7d", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6921.json b/examples/meshcore/corpus/generated/valid_grp_data_6921.json new file mode 100644 index 00000000..2a0bcdb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6921.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190a7b2fa9759be070a2e12428606f287e839a8ef393083be96d8643a62c56602f02bec2675649", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7b", + "2f", + "a9", + "75", + "9b", + "e0", + "70", + "a2", + "e1", + "24" + ] + }, + "payload": { + "channel_hash": "28", + "mac": "606f", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6922.json b/examples/meshcore/corpus/generated/valid_grp_data_6922.json new file mode 100644 index 00000000..0f834d02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6922.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19873cb88bbcacf69578c9c3d17f71b3653157bdd9e5eac97087fa3d4ff41cc408d1bb80de1eb7f50b3ee57934794ca677312d4906554b8349c693ca56b821f1d5d45a5a7fdc69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3cb88b", + "bcacf6", + "9578c9", + "c3d17f", + "71b365", + "3157bd", + "d9e5ea" + ] + }, + "payload": { + "channel_hash": "c9", + "mac": "7087", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6926.json b/examples/meshcore/corpus/generated/valid_grp_data_6926.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6926.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6927.json b/examples/meshcore/corpus/generated/valid_grp_data_6927.json new file mode 100644 index 00000000..c392ada8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6927.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19081829c923861d156adb05733540c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "29", + "c9", + "23", + "86", + "1d", + "15", + "6a" + ] + }, + "payload": { + "channel_hash": "db", + "mac": "0573", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6928.json b/examples/meshcore/corpus/generated/valid_grp_data_6928.json new file mode 100644 index 00000000..016503cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6928.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03fcb50e3f3717d771d7b24e5a9a22ec4a05d8b2c5147a864f203f96e788675310e8722053d9ec73f014ba3b6e10a2b37178626c5b95c04f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc", + "b5", + "0e" + ] + }, + "payload": { + "channel_hash": "3f", + "mac": "3717", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6933.json b/examples/meshcore/corpus/generated/valid_grp_data_6933.json new file mode 100644 index 00000000..2d47d2ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6933.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988271e7497ba5226eb22583f266a5c74e7f01456bd3647603575676947aefea7f99cf77af91749fd9828f342cc706969b41c2cc611bf067742a092726426f2c494249114e6e5ed60cf19e372a37a1f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "271e74", + "97ba52", + "26eb22", + "583f26", + "6a5c74", + "e7f014", + "56bd36", + "476035" + ] + }, + "payload": { + "channel_hash": "75", + "mac": "6769", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6935.json b/examples/meshcore/corpus/generated/valid_grp_data_6935.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6935.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6936.json b/examples/meshcore/corpus/generated/valid_grp_data_6936.json new file mode 100644 index 00000000..7d25fc9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6936.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19898b20863b5014d6c642cad091cee6c8dcf6e8a430496ef77558b3ba200533a62acf4086a9330839b9e3942daf5e0f870f2fbc9347b71b9f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8b2086", + "3b5014", + "d6c642", + "cad091", + "cee6c8", + "dcf6e8", + "a43049", + "6ef775", + "58b3ba" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "0533", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6938.json b/examples/meshcore/corpus/generated/valid_grp_data_6938.json new file mode 100644 index 00000000..97c90083 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6938.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a46aa1e63d0a91538ddc6946dc0200dda33562d5be68281ca3685e9c8a8e24ceddd818b7e83f31bc36328e7506847435e882e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aa1e", + "63d0", + "a915", + "38dd", + "c694", + "6dc0" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "0dda", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6939.json b/examples/meshcore/corpus/generated/valid_grp_data_6939.json new file mode 100644 index 00000000..c5708f6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6939.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a017609290c08bd9b3e25b390390ad9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76" + ] + }, + "payload": { + "channel_hash": "09", + "mac": "290c", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6943.json b/examples/meshcore/corpus/generated/valid_grp_data_6943.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6943.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6945.json b/examples/meshcore/corpus/generated/valid_grp_data_6945.json new file mode 100644 index 00000000..01a737e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6945.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a88e5a81294291382a6dc7fcdf4b3bbd682ca23b3d673d0beb19e0b041ec3c80ff2006ca2953675dd43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e5a812", + "942913", + "82a6dc", + "7fcdf4", + "b3bbd6", + "82ca23", + "b3d673", + "d0beb1" + ] + }, + "payload": { + "channel_hash": "9e", + "mac": "0b04", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6946.json b/examples/meshcore/corpus/generated/valid_grp_data_6946.json new file mode 100644 index 00000000..ddad0167 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6946.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4279bdc63256c3be34976086f9250dbf4d47edc7abaa2a8fcd74c829ad5fe2a526723b0f6ed6300d311086928db39fc7cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "79bd", + "c632" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "c3be", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6948.json b/examples/meshcore/corpus/generated/valid_grp_data_6948.json new file mode 100644 index 00000000..cbcb10e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6948.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a06061d80e6c570e694f1868f08167d41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "1d", + "80", + "e6", + "c5", + "70" + ] + }, + "payload": { + "channel_hash": "e6", + "mac": "94f1", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6949.json b/examples/meshcore/corpus/generated/valid_grp_data_6949.json new file mode 100644 index 00000000..96cfe107 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6949.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a864ba7900384af71e70d634dc906d69e6c58cb684847aea85e4bbd9f8a4e39df02884517ff3d6028490423c180f89426728f2d01bad23dbb44d173c5600d3e5606ff6fedd8d2944c7ecdb6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ba790", + "0384af", + "71e70d", + "634dc9", + "06d69e", + "6c58cb" + ] + }, + "payload": { + "channel_hash": "68", + "mac": "4847", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6951.json b/examples/meshcore/corpus/generated/valid_grp_data_6951.json new file mode 100644 index 00000000..110e2b87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6951.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941c5f2fc52c74bf137b4697fc319c89e7e3de5bfaaa50e9baa073d3c60affa2c27824bd810949313d6e41d095dddb65177532cc6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c5f2" + ] + }, + "payload": { + "channel_hash": "fc", + "mac": "52c7", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6952.json b/examples/meshcore/corpus/generated/valid_grp_data_6952.json new file mode 100644 index 00000000..ed852b19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6952.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a424708cbf6eb57edcfdb5351fd7b9a70a933d3f07a575fe2df3a93d560cd8961b4f79daf43a671a691a1e6e6f2f91ed9fabb8505c4a32caf977a1a395f79e253541ab57a66", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4708", + "cbf6" + ] + }, + "payload": { + "channel_hash": "eb", + "mac": "57ed", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6953.json b/examples/meshcore/corpus/generated/valid_grp_data_6953.json new file mode 100644 index 00000000..31267f8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6953.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194863efc669b53ee06557b6fadecf8d0e9d2138ecd08bd373", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "63ef", + "c669", + "b53e", + "e065", + "57b6", + "fade", + "cf8d", + "0e9d" + ] + }, + "payload": { + "channel_hash": "21", + "mac": "38ec", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6954.json b/examples/meshcore/corpus/generated/valid_grp_data_6954.json new file mode 100644 index 00000000..7f1f3615 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6954.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83975c424e36ff9ebadf39852256b844", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "975c42", + "4e36ff", + "9ebadf" + ] + }, + "payload": { + "channel_hash": "39", + "mac": "8522", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6957.json b/examples/meshcore/corpus/generated/valid_grp_data_6957.json new file mode 100644 index 00000000..3d622a94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6957.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a069d4509ac336b601cd413abb8635a8af093bb6c6fc42da9c39e9fea5ead9b54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9d", + "45", + "09", + "ac", + "33", + "6b" + ] + }, + "payload": { + "channel_hash": "60", + "mac": "1cd4", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6958.json b/examples/meshcore/corpus/generated/valid_grp_data_6958.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6958.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6959.json b/examples/meshcore/corpus/generated/valid_grp_data_6959.json new file mode 100644 index 00000000..a73d90d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6959.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980385d95e359e4204b7dd4e38efbf6a1a2f961", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "38", + "mac": "5d95", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6960.json b/examples/meshcore/corpus/generated/valid_grp_data_6960.json new file mode 100644 index 00000000..a72fabc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6960.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a006bfe47aa0675ceb9645d8e0db9544dfc623aa6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "6b", + "mac": "fe47", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6963.json b/examples/meshcore/corpus/generated/valid_grp_data_6963.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6963.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6964.json b/examples/meshcore/corpus/generated/valid_grp_data_6964.json new file mode 100644 index 00000000..a5764376 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6964.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19432c032e108e7455bc0a508a2b82e384bfc4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c03", + "2e10", + "8e74" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "bc0a", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6965.json b/examples/meshcore/corpus/generated/valid_grp_data_6965.json new file mode 100644 index 00000000..ca247cb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6965.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0aea4fd1d3866c3224c53738ce23a910b102dddb4027619f92356f52dfa7d24497fc3d7a54c8682aef3a5ef0cd6e3355755ce645d845d576160f89e2f5c741bb69c3632a652cde48b1bb60", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ea", + "4f", + "d1", + "d3", + "86", + "6c", + "32", + "24", + "c5", + "37" + ] + }, + "payload": { + "channel_hash": "38", + "mac": "ce23", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6968.json b/examples/meshcore/corpus/generated/valid_grp_data_6968.json new file mode 100644 index 00000000..8a3999c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6968.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a810d6f2ed55b91be4d19c05fdb39a06a94d5483f4476d2660f4e2f7f59a8c4349a01c78c082cc37473582539073faa5ac6af41b7d670b58af8df", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0d6f2e" + ] + }, + "payload": { + "channel_hash": "d5", + "mac": "5b91", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6969.json b/examples/meshcore/corpus/generated/valid_grp_data_6969.json new file mode 100644 index 00000000..62cee75c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6969.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946bf7bf11832c95654a53320b2f9cca6255226884ec2fd9449febeb9fdde365d172258705ad119f1ea9292b716c0c0ff06917898bfb3cf8713a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf7b", + "f118", + "32c9", + "5654", + "a533", + "20b2" + ] + }, + "payload": { + "channel_hash": "f9", + "mac": "cca6", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6974.json b/examples/meshcore/corpus/generated/valid_grp_data_6974.json new file mode 100644 index 00000000..80729d4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6974.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82600b030708d900a41a7e7fa3cf1978", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "600b03", + "0708d9" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "a41a", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6975.json b/examples/meshcore/corpus/generated/valid_grp_data_6975.json new file mode 100644 index 00000000..9b47c472 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6975.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946a6e5841a781c230ae1ba7037ad4bffdfee859370bcf9ff713611ae6fb7cd663a98ff5b5896ed833e17d7f3d2ce2104acaa701a83fcc0b83bccad213132624f33", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a6e5", + "841a", + "781c", + "230a", + "e1ba", + "7037" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "4bff", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6976.json b/examples/meshcore/corpus/generated/valid_grp_data_6976.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6976.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6978.json b/examples/meshcore/corpus/generated/valid_grp_data_6978.json new file mode 100644 index 00000000..f251592b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6978.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942d55b2f5b1540e71910b495ad406a1e9f476b15b4f716b174808556fc1bf93e40c9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d55b", + "2f5b" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "40e7", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6987.json b/examples/meshcore/corpus/generated/valid_grp_data_6987.json new file mode 100644 index 00000000..724d7146 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6987.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4782d349b348b0105a8b230fde47992e5c8188a3dd223b388815f9b50eec05227d6e8749a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "82d3", + "49b3", + "48b0", + "105a", + "8b23", + "0fde", + "4799" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "5c81", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6988.json b/examples/meshcore/corpus/generated/valid_grp_data_6988.json new file mode 100644 index 00000000..e5ea8624 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6988.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949675817aa22fcfacc1764161bb389761227ac7bf143999e556f3bdb820909b4966584400c7dafd66c6682274c01e45c7f09342e0d6a46d7b6295f20494179e0ba32471ac471374e0139a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6758", + "17aa", + "22fc", + "facc", + "1764", + "161b", + "b389", + "7612", + "27ac" + ] + }, + "payload": { + "channel_hash": "7b", + "mac": "f143", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6989.json b/examples/meshcore/corpus/generated/valid_grp_data_6989.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6989.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6991.json b/examples/meshcore/corpus/generated/valid_grp_data_6991.json new file mode 100644 index 00000000..3901a52e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6991.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a839e7bb65828a2a2ba4c0da2818b3bf5f329", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e7bb6", + "5828a2", + "a2ba4c" + ] + }, + "payload": { + "channel_hash": "0d", + "mac": "a281", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6992.json b/examples/meshcore/corpus/generated/valid_grp_data_6992.json new file mode 100644 index 00000000..86199309 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6992.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a47612cd6588a1659b49d0f9a90a30b179ce1c332b4873da9cb53eda76fd3cd75b8db6f83e0d1ca7daa88", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "612c", + "d658", + "8a16", + "59b4", + "9d0f", + "9a90", + "a30b" + ] + }, + "payload": { + "channel_hash": "17", + "mac": "9ce1", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6995.json b/examples/meshcore/corpus/generated/valid_grp_data_6995.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6995.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6996.json b/examples/meshcore/corpus/generated/valid_grp_data_6996.json new file mode 100644 index 00000000..a53b2b74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6996.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984012918f5c68a242ef548f1e80323ec04d7f633977cb623bd4e0c31c246392540bd672ae7cdc20ff2eaa6ed2913", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "012918", + "f5c68a", + "242ef5", + "48f1e8" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "23ec", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6997.json b/examples/meshcore/corpus/generated/valid_grp_data_6997.json new file mode 100644 index 00000000..6c1d42b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6997.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194104647cdbda60f696e415a62e2fbfe8130d72a0835b488bab2710aa6cd6fdfcc9cbdc93e89f4d37e3c31ccfbb00b0555cfabf695c3a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0464" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "dbda", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_6998.json b/examples/meshcore/corpus/generated/valid_grp_data_6998.json new file mode 100644 index 00000000..b905ddbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_6998.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07ff1f05d48e527c2cf8ecb046d381e56618b499a269a1737729dc289507", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ff", + "1f", + "05", + "d4", + "8e", + "52", + "7c" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "f8ec", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7003.json b/examples/meshcore/corpus/generated/valid_grp_data_7003.json new file mode 100644 index 00000000..a97d3fb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7003.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a472e7ed466aa29d1e70d9111c3dd87d1f79acb73938fa5d13b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e7e", + "d466", + "aa29", + "d1e7", + "0d91", + "11c3", + "dd87" + ] + }, + "payload": { + "channel_hash": "d1", + "mac": "f79a", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7004.json b/examples/meshcore/corpus/generated/valid_grp_data_7004.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7004.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7007.json b/examples/meshcore/corpus/generated/valid_grp_data_7007.json new file mode 100644 index 00000000..304b5935 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7007.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986ed45c03af9a3403165a097360bf305afe40b7c1a89b40e5882761831808fe0e4a58feb467df552219a4c0c135dec6abbcd9d4c2d30f5230b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ed45c0", + "3af9a3", + "403165", + "a09736", + "0bf305", + "afe40b" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "1a89", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7009.json b/examples/meshcore/corpus/generated/valid_grp_data_7009.json new file mode 100644 index 00000000..257eb04f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7009.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05923770f0edad0b8e87d12ced067e829d6ba350aef814e5177261b533102a80968602095df10f2531af325c5d1c002bc51a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "37", + "70", + "f0", + "ed" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "0b8e", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7011.json b/examples/meshcore/corpus/generated/valid_grp_data_7011.json new file mode 100644 index 00000000..8ab1d089 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7011.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03dbfa79a496b9f98d3f340566de150d5e3cd63b7dca8f780e7fe7f775ad4e9c5a44cb614c9e086117a356072ef9da59fffa72603c08a43bc3419a3ce848500f8158ae26431c6c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "db", + "fa", + "79" + ] + }, + "payload": { + "channel_hash": "a4", + "mac": "96b9", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7013.json b/examples/meshcore/corpus/generated/valid_grp_data_7013.json new file mode 100644 index 00000000..38d3967b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7013.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942dfd1995b0b7a9485d43e23003f0aa357e053c028", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dfd1", + "995b" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "7a94", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7018.json b/examples/meshcore/corpus/generated/valid_grp_data_7018.json new file mode 100644 index 00000000..a21f6ad5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7018.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980906a6a04796999", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "90", + "mac": "6a6a", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7019.json b/examples/meshcore/corpus/generated/valid_grp_data_7019.json new file mode 100644 index 00000000..eb9310e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7019.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19079eb88992b6e1ced66d8632f462e72a67cd4bd7344f6759a69c8abd7cde1585569a5713fc6aeeb78d612e7a7a78", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "b8", + "89", + "92", + "b6", + "e1", + "ce" + ] + }, + "payload": { + "channel_hash": "d6", + "mac": "6d86", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7020.json b/examples/meshcore/corpus/generated/valid_grp_data_7020.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7020.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7025.json b/examples/meshcore/corpus/generated/valid_grp_data_7025.json new file mode 100644 index 00000000..a79efb45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7025.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8839033e3b07c7a99895feecd0c917b5d26cf6f4f3e0011c50b897ed63d95a2a29d375137f4ef66a133a6ce9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "39033e", + "3b07c7", + "a99895", + "feecd0", + "c917b5", + "d26cf6", + "f4f3e0", + "011c50" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "97ed", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7026.json b/examples/meshcore/corpus/generated/valid_grp_data_7026.json new file mode 100644 index 00000000..ce50e9a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7026.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989b160bf9aba40b9c1e983192639bf6ad3ac68e5b9540b34d60e3ec4abe5d6f368bc9f513a2d14b62c869ee03872147f35406a988b559b36db22e289954f1838a5ee82649f1b3b52dc71bcfdd3cc34583faeb14d8ed3ec", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b160bf", + "9aba40", + "b9c1e9", + "831926", + "39bf6a", + "d3ac68", + "e5b954", + "0b34d6", + "0e3ec4" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "e5d6", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7027.json b/examples/meshcore/corpus/generated/valid_grp_data_7027.json new file mode 100644 index 00000000..7abf4e33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7027.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194969466bfbbb81a5469774b0d748ba759c3b5e50c23c4cac71c638b8d6a8b032f2e5f1948b90675d92d6f52d795a0c58c15036a0f39c8025e6ff2a85526cf7dd41f6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6946", + "6bfb", + "bb81", + "a546", + "9774", + "b0d7", + "48ba", + "759c", + "3b5e" + ] + }, + "payload": { + "channel_hash": "50", + "mac": "c23c", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7028.json b/examples/meshcore/corpus/generated/valid_grp_data_7028.json new file mode 100644 index 00000000..cfa47d93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7028.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19081351d43d410ce3b9f5270d614bf9b3be021019f22dd81b963eb1bcc0534e5f3012c36ae10d141e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "51", + "d4", + "3d", + "41", + "0c", + "e3", + "b9" + ] + }, + "payload": { + "channel_hash": "f5", + "mac": "270d", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7029.json b/examples/meshcore/corpus/generated/valid_grp_data_7029.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7029.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7032.json b/examples/meshcore/corpus/generated/valid_grp_data_7032.json new file mode 100644 index 00000000..40161713 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7032.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1902d2732c160dcf1da51f368d493aff47c78221eb5b81", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d2", + "73" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "160d", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7033.json b/examples/meshcore/corpus/generated/valid_grp_data_7033.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7033.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7034.json b/examples/meshcore/corpus/generated/valid_grp_data_7034.json new file mode 100644 index 00000000..321384ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7034.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0906b2859803db7666c1b224f9b0fb9a3501d86ce299da7d2b53b0e27ac6a075def4476d52a5b6b15568c50d173eab89cf3e1d88630729c55da84dd5fa593f928d63ececdf78", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "b2", + "85", + "98", + "03", + "db", + "76", + "66", + "c1" + ] + }, + "payload": { + "channel_hash": "b2", + "mac": "24f9", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7037.json b/examples/meshcore/corpus/generated/valid_grp_data_7037.json new file mode 100644 index 00000000..95321a10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7037.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194008feee07a6f2e37ce6ae3663e840f4c6168a4c4bdc06ac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "08", + "mac": "feee", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7041.json b/examples/meshcore/corpus/generated/valid_grp_data_7041.json new file mode 100644 index 00000000..31192c15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7041.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a822b10e525f0ccff3cf7f0d83155693fc26f7c67950fca63ad7b13e20cac1d1824744e0a513bfbf91b639d045384e28b94af323be097ebaefeb2c2f8cb4fa8db9d7067", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2b10e5", + "25f0cc" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "3cf7", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7042.json b/examples/meshcore/corpus/generated/valid_grp_data_7042.json new file mode 100644 index 00000000..a7d1506c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7042.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904947bcf017af604083d02f7edbb3ed07a4a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "7b", + "cf", + "01" + ] + }, + "payload": { + "channel_hash": "7a", + "mac": "f604", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7044.json b/examples/meshcore/corpus/generated/valid_grp_data_7044.json new file mode 100644 index 00000000..6a4ab6b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7044.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8395ab0adf05d08d14056a8a76c307d74c79ef91416658b94c4b27d5d6d68d5edffa3a41ea22ce79d78a5cc0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "95ab0a", + "df05d0", + "8d1405" + ] + }, + "payload": { + "channel_hash": "6a", + "mac": "8a76", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7046.json b/examples/meshcore/corpus/generated/valid_grp_data_7046.json new file mode 100644 index 00000000..4b022b22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7046.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190661f785b59c2a6c9f17c9d147fb2b1ea9737daffcd53e867114403e30", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "f7", + "85", + "b5", + "9c", + "2a" + ] + }, + "payload": { + "channel_hash": "6c", + "mac": "9f17", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7047.json b/examples/meshcore/corpus/generated/valid_grp_data_7047.json new file mode 100644 index 00000000..7704da8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7047.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0226a3939da614514e1c392aa0baeac1225c07575e28213c5b2e53c7c8373914", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "a3" + ] + }, + "payload": { + "channel_hash": "93", + "mac": "9da6", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7049.json b/examples/meshcore/corpus/generated/valid_grp_data_7049.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7049.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7050.json b/examples/meshcore/corpus/generated/valid_grp_data_7050.json new file mode 100644 index 00000000..42c9d0d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7050.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943ff4a3fa9a033487c621df1b0c8d7261f129e09ab7cb16617ddf0b9166a407fead612143fafd1e142f98ede5143c0a8a1f1780af258b4c4bead1a66", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ff4a", + "3fa9", + "a033" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "7c62", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7052.json b/examples/meshcore/corpus/generated/valid_grp_data_7052.json new file mode 100644 index 00000000..0a14ced5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7052.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45f9a8a1a915cc15c943b666e4e7dc2f51350b34d5a6d6ac0b25b6bd510be045f6e8d3c555e493cec470b849fece32bf1f5a97076f43b721d82e54502385879a2701a05c69edbf0389", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f9a8", + "a1a9", + "15cc", + "15c9", + "43b6" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "e4e7", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7053.json b/examples/meshcore/corpus/generated/valid_grp_data_7053.json new file mode 100644 index 00000000..b2ad5105 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7053.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a88c2e5a58b8aa053b5396a738f8dfd7e32fc44ad7ebca27d3808fe2d0b183a0a172f250a2679ec1d4b604cc215580d78f7fc9a46a6721bc2a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c2e5a5", + "8b8aa0", + "53b539", + "6a738f", + "8dfd7e", + "32fc44", + "ad7ebc", + "a27d38" + ] + }, + "payload": { + "channel_hash": "08", + "mac": "fe2d", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7054.json b/examples/meshcore/corpus/generated/valid_grp_data_7054.json new file mode 100644 index 00000000..1ff1c26b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7054.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942c2b9a75b6954ca6227d777faf810d7eb47f79cfe7f70936d6ae3b81b7784e9c4b95737ca5c8a92dd33bd28407373f07a8433088bab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c2b9", + "a75b" + ] + }, + "payload": { + "channel_hash": "69", + "mac": "54ca", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7057.json b/examples/meshcore/corpus/generated/valid_grp_data_7057.json new file mode 100644 index 00000000..78effd36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7057.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8546fd53f30f637e5f65d40e35bb759f66c0b374ce034810336447e45751a84466b1d49a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46fd53", + "f30f63", + "7e5f65", + "d40e35", + "bb759f" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "c0b3", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7058.json b/examples/meshcore/corpus/generated/valid_grp_data_7058.json new file mode 100644 index 00000000..c663a479 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7058.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84bea9568c1d153ba72a62a7bc4f303004e7b1ad94c5daa800491e1f4c79de94d12e14130366ba5e859a6f69d205ff82aa69928994f2a28dddf2e7db1c92ba42ed78", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bea956", + "8c1d15", + "3ba72a", + "62a7bc" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "3030", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7059.json b/examples/meshcore/corpus/generated/valid_grp_data_7059.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7059.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7060.json b/examples/meshcore/corpus/generated/valid_grp_data_7060.json new file mode 100644 index 00000000..d39a6174 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7060.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19067ea3bbee487865775b85bbf2182701e3974f0d269126764e35e4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7e", + "a3", + "bb", + "ee", + "48", + "78" + ] + }, + "payload": { + "channel_hash": "65", + "mac": "775b", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7061.json b/examples/meshcore/corpus/generated/valid_grp_data_7061.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7061.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7062.json b/examples/meshcore/corpus/generated/valid_grp_data_7062.json new file mode 100644 index 00000000..68913ee6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7062.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a069bbd4e11a2a5a271c867fb175e5b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "bd", + "4e", + "11", + "a2", + "a5" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "71c8", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7066.json b/examples/meshcore/corpus/generated/valid_grp_data_7066.json new file mode 100644 index 00000000..fae89d83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7066.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19483a635f02da2f05a80a075e898ae80580fff702b7f5a2a926853ae2de305c910dec4da6e232d48fd708a3fcd3940d8d80a8b493749d0f76", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3a63", + "5f02", + "da2f", + "05a8", + "0a07", + "5e89", + "8ae8", + "0580" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "f702", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7068.json b/examples/meshcore/corpus/generated/valid_grp_data_7068.json new file mode 100644 index 00000000..0b2a4dbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7068.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1985ef78ec5c41fe08421b08ebfac2bfc3b1a9c41d3fb95f54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef78ec", + "5c41fe", + "08421b", + "08ebfa", + "c2bfc3" + ] + }, + "payload": { + "channel_hash": "b1", + "mac": "a9c4", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7069.json b/examples/meshcore/corpus/generated/valid_grp_data_7069.json new file mode 100644 index 00000000..cfe67829 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7069.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03124fb58e92299b8ba9901d12056211cc7d2543fc6a0cdc06841a88193e8fd67c296dae621cf9ca9572fb88c10d42e13a62a23c1248d3723d3c7a3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "4f", + "b5" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "9229", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7070.json b/examples/meshcore/corpus/generated/valid_grp_data_7070.json new file mode 100644 index 00000000..b7897c91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7070.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87d11a8b15b02fb78867a84ba94105b534a639327ec36e6e640b09f9e518dad6c646fa4f29", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d11a8b", + "15b02f", + "b78867", + "a84ba9", + "4105b5", + "34a639", + "327ec3" + ] + }, + "payload": { + "channel_hash": "6e", + "mac": "6e64", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7071.json b/examples/meshcore/corpus/generated/valid_grp_data_7071.json new file mode 100644 index 00000000..026cfa38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7071.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a46eed79613206f901670bf6911bfe2b1da021a2a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eed7", + "9613", + "206f", + "9016", + "70bf", + "6911" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "e2b1", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7072.json b/examples/meshcore/corpus/generated/valid_grp_data_7072.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7072.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7073.json b/examples/meshcore/corpus/generated/valid_grp_data_7073.json new file mode 100644 index 00000000..b142c64a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7073.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19039d004ab8ff239dd7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9d", + "00", + "4a" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "ff23", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7074.json b/examples/meshcore/corpus/generated/valid_grp_data_7074.json new file mode 100644 index 00000000..55ae497d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7074.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43aa55d8aea2b5fe47951c8c9f26422727cbe88f46415d085aa1c2e6d33d8dafa8253baf3bdaa1f9963f6e3c8940b58a2742", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aa55", + "d8ae", + "a2b5" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "4795", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7075.json b/examples/meshcore/corpus/generated/valid_grp_data_7075.json new file mode 100644 index 00000000..5e494cb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7075.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a027cda27332349784e7f18d7023b1f6271ab4385", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "da" + ] + }, + "payload": { + "channel_hash": "27", + "mac": "3323", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7078.json b/examples/meshcore/corpus/generated/valid_grp_data_7078.json new file mode 100644 index 00000000..385f4b97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7078.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0790b49db10618cb45507eb0884309565c0b096098376825e6c76722ac626afcb4442f68071808c986ed139a3ce3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "90", + "b4", + "9d", + "b1", + "06", + "18", + "cb" + ] + }, + "payload": { + "channel_hash": "45", + "mac": "507e", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7081.json b/examples/meshcore/corpus/generated/valid_grp_data_7081.json new file mode 100644 index 00000000..5d66f2de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7081.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a09faf867fc074d413350a807a0d0ca5717f5562cda4a4d9eee80f318bd9e0c6d84217d05f1ee714a0821b6017f8e5a035dd13b92", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa", + "f8", + "67", + "fc", + "07", + "4d", + "41", + "33", + "50" + ] + }, + "payload": { + "channel_hash": "a8", + "mac": "07a0", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7082.json b/examples/meshcore/corpus/generated/valid_grp_data_7082.json new file mode 100644 index 00000000..0832024c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7082.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8338fc4e084953ed21b14db67655c32fbf18824fa3f908df17", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "38fc4e", + "084953", + "ed21b1" + ] + }, + "payload": { + "channel_hash": "4d", + "mac": "b676", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7086.json b/examples/meshcore/corpus/generated/valid_grp_data_7086.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7086.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7088.json b/examples/meshcore/corpus/generated/valid_grp_data_7088.json new file mode 100644 index 00000000..de9bb372 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7088.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a051c6d676952d253069d8d86b24f94172c274b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "6d", + "67", + "69", + "52" + ] + }, + "payload": { + "channel_hash": "d2", + "mac": "5306", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7090.json b/examples/meshcore/corpus/generated/valid_grp_data_7090.json new file mode 100644 index 00000000..800b03da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7090.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194556b3b7479d1ffd67210ef21cfe2b66b06535b4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "56b3", + "b747", + "9d1f", + "fd67", + "210e" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "1cfe", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7091.json b/examples/meshcore/corpus/generated/valid_grp_data_7091.json new file mode 100644 index 00000000..156c4df7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7091.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0207639509b825f5dc0fffecf3ebabbd2c13f777557243ccdefb8cfe33", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "63" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "09b8", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7093.json b/examples/meshcore/corpus/generated/valid_grp_data_7093.json new file mode 100644 index 00000000..0e420161 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7093.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a40a32ca50035505a95aa151eecacd2ad4d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "a3", + "mac": "2ca5", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7095.json b/examples/meshcore/corpus/generated/valid_grp_data_7095.json new file mode 100644 index 00000000..7d4b4a66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7095.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198099603903ba26be0832746064a158a91ca31ccb674f619691b98ec51459b634a1d1e4c3dbb5a259", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "99", + "mac": "6039", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7096.json b/examples/meshcore/corpus/generated/valid_grp_data_7096.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7096.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7097.json b/examples/meshcore/corpus/generated/valid_grp_data_7097.json new file mode 100644 index 00000000..f7d4159f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7097.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19890842d07f422264ac7dd98cf60662f0f785d6100d7720b06afe98e5a259de9a3d768a787e91b44c45258ab674c167931f1eb7e6e84d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0842d0", + "7f4222", + "64ac7d", + "d98cf6", + "0662f0", + "f785d6", + "100d77", + "20b06a", + "fe98e5" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "59de", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7099.json b/examples/meshcore/corpus/generated/valid_grp_data_7099.json new file mode 100644 index 00000000..ca0aa1f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7099.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a846ca16679869da414110bbbe2c0fdebf7d4d4761af3cccb2527c90dc2b5e5f734b7c825622167420e6e3fe01205ff526dd99510b71e0c2f7da6c8de3b4b85a026", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ca166", + "79869d", + "a41411", + "0bbbe2" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "fdeb", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7101.json b/examples/meshcore/corpus/generated/valid_grp_data_7101.json new file mode 100644 index 00000000..2df14044 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7101.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07f247ed6f988d85753dcf070a8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "47", + "ed", + "6f", + "98", + "8d", + "85" + ] + }, + "payload": { + "channel_hash": "75", + "mac": "3dcf", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7103.json b/examples/meshcore/corpus/generated/valid_grp_data_7103.json new file mode 100644 index 00000000..a84356a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7103.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43c52bb312c5990b447b45ca8e114adedc4f44ba29c753ca47ec518a11", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c52b", + "b312", + "c599" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "447b", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7104.json b/examples/meshcore/corpus/generated/valid_grp_data_7104.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7104.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7107.json b/examples/meshcore/corpus/generated/valid_grp_data_7107.json new file mode 100644 index 00000000..1fc471d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7107.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988d246d526719aa74cba59844a15068e40484e2a8c8d49f636fda2cc5dc84c7bf4041665a210ab092a4402187e85fac075d14cd28e7e955055beaf3ecda1f7c0b0a4213f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d246d5", + "26719a", + "a74cba", + "59844a", + "15068e", + "40484e", + "2a8c8d", + "49f636" + ] + }, + "payload": { + "channel_hash": "fd", + "mac": "a2cc", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7108.json b/examples/meshcore/corpus/generated/valid_grp_data_7108.json new file mode 100644 index 00000000..36defd6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7108.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19418d254f00a9e756386823e625c620cef97e48399c2b224ce684d5250702f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8d25" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "00a9", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7112.json b/examples/meshcore/corpus/generated/valid_grp_data_7112.json new file mode 100644 index 00000000..35912d70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7112.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988078fe9c1db5b0676d711e1f15fe9506d86379f00be9c893136af183be46c076588950ffeb6906a5c3246f150978fc1a8f8b63747c35c7c3dbbb554529d4d2dd445b144bd2d1186f41af847b51113465b8bc6808d0977d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "078fe9", + "c1db5b", + "0676d7", + "11e1f1", + "5fe950", + "6d8637", + "9f00be", + "9c8931" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "af18", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7115.json b/examples/meshcore/corpus/generated/valid_grp_data_7115.json new file mode 100644 index 00000000..a3a51fd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7115.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904d753f892acf755765ea1ff20398f4f083faf49a9a00654", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "53", + "f8", + "92" + ] + }, + "payload": { + "channel_hash": "ac", + "mac": "f755", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7116.json b/examples/meshcore/corpus/generated/valid_grp_data_7116.json new file mode 100644 index 00000000..cfdeae14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7116.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42f926935e07b54ce1ef765b2df0d094758cc54bb110de4543312105c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f926", + "935e" + ] + }, + "payload": { + "channel_hash": "07", + "mac": "b54c", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7117.json b/examples/meshcore/corpus/generated/valid_grp_data_7117.json new file mode 100644 index 00000000..dc3bb8fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7117.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a820483ea16190bdeb0d228ccd661bc16ab079265460a887e156efd326e5cfb526b860f9ff80d793db6a2a3a38724d65d5cf61831b53b3ede34915b6972ce9d4c31c7c189a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0483ea", + "16190b" + ] + }, + "payload": { + "channel_hash": "de", + "mac": "b0d2", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7118.json b/examples/meshcore/corpus/generated/valid_grp_data_7118.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7118.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7119.json b/examples/meshcore/corpus/generated/valid_grp_data_7119.json new file mode 100644 index 00000000..fbcb048f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7119.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1903ee8a90bfaa3e33660a23be5bc49d690287d8a81e2872fd1f2fdc7b3a14b99fc24dba02e6bec9a047f695cd2ca08680da91561c72a6467aa420044ac4208fa45b48bafb0f0c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "8a", + "90" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "aa3e", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7121.json b/examples/meshcore/corpus/generated/valid_grp_data_7121.json new file mode 100644 index 00000000..8fa34b8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7121.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87ab10b6ccb29ddba61a6a0d2eebd36a382403789f66a35ad23074404e98e32806fd9b5e01fc6fe3579fc8fc63", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab10b6", + "ccb29d", + "dba61a", + "6a0d2e", + "ebd36a", + "382403", + "789f66" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "5ad2", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7122.json b/examples/meshcore/corpus/generated/valid_grp_data_7122.json new file mode 100644 index 00000000..e900f315 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7122.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194acfaf5df05b69a8717379a8bfdbaa82031c257876d5d9c22b70dfad1205e11003e4c81102a48ea0430fbdfcd4050557944cd03f19fb94eeb23b2201655e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cfaf", + "5df0", + "5b69", + "a871", + "7379", + "a8bf", + "dbaa", + "8203", + "1c25", + "7876" + ] + }, + "payload": { + "channel_hash": "d5", + "mac": "d9c2", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7123.json b/examples/meshcore/corpus/generated/valid_grp_data_7123.json new file mode 100644 index 00000000..748f0927 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7123.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a809a68774244de2b64bf514a36d8340c2677bf37b773170daa56d984979cd0b0a88e887bcbf0d641bb57ee4d068436d51d0b28a5d3b258675440602c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "9a", + "mac": "6877", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7124.json b/examples/meshcore/corpus/generated/valid_grp_data_7124.json new file mode 100644 index 00000000..e14d77e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7124.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07da4bbf2e3c8888f7add04ddc2d59a14a3254034a8084cffc5d3f16de880c7ad32b2216736e9de96364c4f46b29d4940426b9dd59e269bb697dbc144f3e5bf5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "4b", + "bf", + "2e", + "3c", + "88", + "88" + ] + }, + "payload": { + "channel_hash": "f7", + "mac": "add0", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7126.json b/examples/meshcore/corpus/generated/valid_grp_data_7126.json new file mode 100644 index 00000000..5d08f4a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7126.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19063cb76c14bbc0ffcbb7383e75a724b8178cef8b0473d910440276ce56a9cd2bbbca83c9097dd71bcb05dc043c2230a9109848e01a65014f678faf55dea51c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "b7", + "6c", + "14", + "bb", + "c0" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "cbb7", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7127.json b/examples/meshcore/corpus/generated/valid_grp_data_7127.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7127.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7130.json b/examples/meshcore/corpus/generated/valid_grp_data_7130.json new file mode 100644 index 00000000..4505c720 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7130.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a02d7e2d949550ae98b62fc590280407d7ea646babd019d1b785b413d99169678486be2486ee0c85c5e84039286ae5efda87abe7574096fc60482383f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7", + "e2" + ] + }, + "payload": { + "channel_hash": "d9", + "mac": "4955", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7133.json b/examples/meshcore/corpus/generated/valid_grp_data_7133.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7133.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7138.json b/examples/meshcore/corpus/generated/valid_grp_data_7138.json new file mode 100644 index 00000000..e4adf1ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7138.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a074ef5b3c5fd7a9c968d59629fbf4969c7640cd833f7a6480caf103053521c7c4bd90218e4a10908d8925e64", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4e", + "f5", + "b3", + "c5", + "fd", + "7a", + "9c" + ] + }, + "payload": { + "channel_hash": "96", + "mac": "8d59", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7144.json b/examples/meshcore/corpus/generated/valid_grp_data_7144.json new file mode 100644 index 00000000..174e7c04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7144.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0582ec038aeab80a65b91c95805a241c736c58f9d6c38120ed1d37780dc476a3174e34c0527da5f076da7bcc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "82", + "ec", + "03", + "8a", + "ea" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "0a65", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7145.json b/examples/meshcore/corpus/generated/valid_grp_data_7145.json new file mode 100644 index 00000000..843e2903 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7145.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190110e36d3106d302a053340841f5fa3e3d7346a104c11027d3280ad29764383632d982ee2695c984db6d00e6af0f1f72471b2e4ee73855e21f954c41", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10" + ] + }, + "payload": { + "channel_hash": "e3", + "mac": "6d31", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7147.json b/examples/meshcore/corpus/generated/valid_grp_data_7147.json new file mode 100644 index 00000000..572dc794 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7147.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904fec8be07d71b086b5c8191eec1af4c0ede24673c0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fe", + "c8", + "be", + "07" + ] + }, + "payload": { + "channel_hash": "d7", + "mac": "1b08", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7148.json b/examples/meshcore/corpus/generated/valid_grp_data_7148.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7148.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7150.json b/examples/meshcore/corpus/generated/valid_grp_data_7150.json new file mode 100644 index 00000000..38b6dd16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7150.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19440082ae5029426257784de719f696d7039cdebc0960af7520bd003f5d7c84f0325a023c9b42d910a80bec7ffb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0082", + "ae50", + "2942", + "6257" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "4de7", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7151.json b/examples/meshcore/corpus/generated/valid_grp_data_7151.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7151.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7157.json b/examples/meshcore/corpus/generated/valid_grp_data_7157.json new file mode 100644 index 00000000..527a8b3b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7157.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a407c6b45a92df8b68590", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "7c", + "mac": "6b45", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7160.json b/examples/meshcore/corpus/generated/valid_grp_data_7160.json new file mode 100644 index 00000000..2f8aec30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7160.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19063caeb3c4bb9f91bbabca4e1dc640bfe70f478c57cbd6194c5268f3f50f15a0319134aadca5aa3e4e7c3171bd60e2f5c6f130e5ac0da682065efc37cfdaff7c1352263c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "ae", + "b3", + "c4", + "bb", + "9f" + ] + }, + "payload": { + "channel_hash": "91", + "mac": "bbab", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7164.json b/examples/meshcore/corpus/generated/valid_grp_data_7164.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7164.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7165.json b/examples/meshcore/corpus/generated/valid_grp_data_7165.json new file mode 100644 index 00000000..cb62efbe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7165.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a428f8cbd752dd0f9941251b71d84626afb53e1adf2061686d08a41734d91bb8584a23c4783e6ed0774e06405baab952d52c3c159d594e0f8e3ea243a7e4d3f84e73d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f8c", + "bd75" + ] + }, + "payload": { + "channel_hash": "2d", + "mac": "d0f9", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7166.json b/examples/meshcore/corpus/generated/valid_grp_data_7166.json new file mode 100644 index 00000000..43cdbf07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7166.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05da173a028fc6a686cb7fe1f94b9879b8c81b585ebdb26cd805add90bd0bf5ff32219d02890a85d4680a3db1bf9ad2bef54d024f2e1472da5c2e232a26948fbe2a71c8bb975", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "17", + "3a", + "02", + "8f" + ] + }, + "payload": { + "channel_hash": "c6", + "mac": "a686", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7168.json b/examples/meshcore/corpus/generated/valid_grp_data_7168.json new file mode 100644 index 00000000..3a836b1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7168.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19816035e1d6e01f1cac6a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6035e1" + ] + }, + "payload": { + "channel_hash": "d6", + "mac": "e01f", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7169.json b/examples/meshcore/corpus/generated/valid_grp_data_7169.json new file mode 100644 index 00000000..856f03b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7169.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a858206a3210c6b4ed39d20bbf282254556ec018eb9c1279b080813992c15db3d559de855dfdbf52ffd2c71dc9fd3b7694330ed305563f1a72d552d75b24b8119945a2406c14749f8db50564dfaa8067d72", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8206a3", + "210c6b", + "4ed39d", + "20bbf2", + "822545" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "ec01", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7171.json b/examples/meshcore/corpus/generated/valid_grp_data_7171.json new file mode 100644 index 00000000..3cdced41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7171.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05580fd3bb8a8df2371d1707478fe306fadc80be5056e0eaec5a05e5e5ff29f8f371ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "58", + "0f", + "d3", + "bb", + "8a" + ] + }, + "payload": { + "channel_hash": "8d", + "mac": "f237", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7172.json b/examples/meshcore/corpus/generated/valid_grp_data_7172.json new file mode 100644 index 00000000..6c779a23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7172.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1903589377ffcbf8728e04cd5400bdb2403e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "58", + "93", + "77" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "cbf8", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7173.json b/examples/meshcore/corpus/generated/valid_grp_data_7173.json new file mode 100644 index 00000000..c6559570 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7173.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a461c8200c894713e409bfffe37c3cd87cabc0ad662d3c6fe1e4200b2dcb60db3b2ba7c268b14c213e14ccb09f88aff7279aee525bacaca7765", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1c82", + "00c8", + "9471", + "3e40", + "9bff", + "fe37" + ] + }, + "payload": { + "channel_hash": "c3", + "mac": "cd87", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7174.json b/examples/meshcore/corpus/generated/valid_grp_data_7174.json new file mode 100644 index 00000000..79fc4108 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7174.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19464b5028c09af9733c069bf398b0f74188eed0f18f23c20614e838f5511efa89ca1504589ff1a417989d71686fd4670e480fd57b627430d340a75327b1dd26b27b0dc197e39dcf7b2e5b23f1841f1bbf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4b50", + "28c0", + "9af9", + "733c", + "069b", + "f398" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "f741", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7175.json b/examples/meshcore/corpus/generated/valid_grp_data_7175.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7175.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7179.json b/examples/meshcore/corpus/generated/valid_grp_data_7179.json new file mode 100644 index 00000000..875ee560 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7179.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190aa9cf81f2f60131f151f51ebbf391184bdf9286b502db497dbcde033bf5078db338e4ce4a25f9e304659769e064883808297b68603127e9f41fd44dc3bb89f89bbac0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "cf", + "81", + "f2", + "f6", + "01", + "31", + "f1", + "51", + "f5" + ] + }, + "payload": { + "channel_hash": "1e", + "mac": "bbf3", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7180.json b/examples/meshcore/corpus/generated/valid_grp_data_7180.json new file mode 100644 index 00000000..01690ce3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7180.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19094298de115ab661cf31bd1e479e19f1082342b75301d563d19d1ffced8d65cca0d2a0b716f31f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "42", + "98", + "de", + "11", + "5a", + "b6", + "61", + "cf", + "31" + ] + }, + "payload": { + "channel_hash": "bd", + "mac": "1e47", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7182.json b/examples/meshcore/corpus/generated/valid_grp_data_7182.json new file mode 100644 index 00000000..872e0257 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7182.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190316eff810f2441048e8f09bd86a7e607a740cc6fd9c5590603489f5806d4fc7b9f47090853c729fa7d85c252393edb7362fbe7f1646f725e4ef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "ef", + "f8" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "f244", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7183.json b/examples/meshcore/corpus/generated/valid_grp_data_7183.json new file mode 100644 index 00000000..f86ee282 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7183.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947cbc937b290c874f1a30e9e66625b015dba04ffd922e919596f2413f4a9000257df1f2f6795115b8e63edf942da8e8c24b20db3ae90c027c9e9de22b9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cbc9", + "37b2", + "90c8", + "74f1", + "a30e", + "9e66", + "625b" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "5dba", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7184.json b/examples/meshcore/corpus/generated/valid_grp_data_7184.json new file mode 100644 index 00000000..3fd8c6ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7184.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a071f9491c81d984d1fa0ffd27ab13577ca401ecc558b8984354d8a60e0642f3dae286c64b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "94", + "91", + "c8", + "1d", + "98", + "4d" + ] + }, + "payload": { + "channel_hash": "1f", + "mac": "a0ff", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7188.json b/examples/meshcore/corpus/generated/valid_grp_data_7188.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7188.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7190.json b/examples/meshcore/corpus/generated/valid_grp_data_7190.json new file mode 100644 index 00000000..eaf6072a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7190.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4643b1421b6bac00e57b2933b0d8117d07a96f2ce311850fcd40b805efe0e60e59b771a0d40ac3d9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "43b1", + "421b", + "6bac", + "00e5", + "7b29", + "33b0" + ] + }, + "payload": { + "channel_hash": "d8", + "mac": "117d", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7191.json b/examples/meshcore/corpus/generated/valid_grp_data_7191.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7191.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7192.json b/examples/meshcore/corpus/generated/valid_grp_data_7192.json new file mode 100644 index 00000000..8d5449ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7192.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04d9c493eb30aee686cb01b2c3fbd78b8d6cd156", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d9", + "c4", + "93", + "eb" + ] + }, + "payload": { + "channel_hash": "30", + "mac": "aee6", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7193.json b/examples/meshcore/corpus/generated/valid_grp_data_7193.json new file mode 100644 index 00000000..9629f7d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7193.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198503d23f3bed9ea79dfd46388cb8b8f0ffeedb53754209a5e49ca5d28516baa05c1ffcfdfd56308adc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "03d23f", + "3bed9e", + "a79dfd", + "46388c", + "b8b8f0" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "eedb", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7194.json b/examples/meshcore/corpus/generated/valid_grp_data_7194.json new file mode 100644 index 00000000..18399cbb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7194.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198a63acc4aebfe0f8a7a3d5e3e25b33c7b24e2244e5e2a159d0193c1d82ab1578f54b8b8f84f0be4fb8613133d2c908cd6fa021e1ec69266017a8f988fb3df3eaa7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "63acc4", + "aebfe0", + "f8a7a3", + "d5e3e2", + "5b33c7", + "b24e22", + "44e5e2", + "a159d0", + "193c1d", + "82ab15" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "f54b", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7197.json b/examples/meshcore/corpus/generated/valid_grp_data_7197.json new file mode 100644 index 00000000..5e1cd08e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7197.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a0ed28e57c01b4470162e7487e148a28e6e374acd7e9afba88dacaab06a6842f538d7bb990b7cb0d5c12c48d91bb6934e8e0197c7408580b189a753f8332a32908c25cfee76e6d1680424e091eab6059fb54a8a68a0b1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ed2", + "8e57", + "c01b", + "4470", + "162e", + "7487", + "e148", + "a28e", + "6e37", + "4acd" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "9afb", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7200.json b/examples/meshcore/corpus/generated/valid_grp_data_7200.json new file mode 100644 index 00000000..e0dd8470 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7200.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19866e9ba12b0a9e7cf5b0296669bdce221d7ef13eb22d7bbcb912e29ed7dc746b7a7309dd401795aec32c043adc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6e9ba1", + "2b0a9e", + "7cf5b0", + "296669", + "bdce22", + "1d7ef1" + ] + }, + "payload": { + "channel_hash": "3e", + "mac": "b22d", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7201.json b/examples/meshcore/corpus/generated/valid_grp_data_7201.json new file mode 100644 index 00000000..313a4fb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7201.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8112a254785593ec3519", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "12a254" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "5593", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7202.json b/examples/meshcore/corpus/generated/valid_grp_data_7202.json new file mode 100644 index 00000000..6795f00c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7202.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1982734dc2e2a2790453d35eb42ec9871aa2e91f3a7cb75834c6ca366e2d920aeca831d3520c31b9fc1edfdc29355c4a00a26f6ab2d757324c21f37f2d38a97907627279ead57c2d53", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "734dc2", + "e2a279" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "53d3", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7203.json b/examples/meshcore/corpus/generated/valid_grp_data_7203.json new file mode 100644 index 00000000..7af21edd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7203.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84f5ea76bd39cddd6bd9fcbdd703e462f711f3c031f50b4788b8d5afbacce629ea3a74b163", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f5ea76", + "bd39cd", + "dd6bd9", + "fcbdd7" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "e462", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7206.json b/examples/meshcore/corpus/generated/valid_grp_data_7206.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7206.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7207.json b/examples/meshcore/corpus/generated/valid_grp_data_7207.json new file mode 100644 index 00000000..77f66db1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7207.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194335ea7e960fc360cef66df83d4d9a0c3b16c0bda748ebef2fbe788f6c4ff3a9de69e4513946b4039ea8700612e6cc4df9c22476b67edbf92bc4f4578e441cd2bcb3048ef2df0033c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35ea", + "7e96", + "0fc3" + ] + }, + "payload": { + "channel_hash": "60", + "mac": "cef6", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7209.json b/examples/meshcore/corpus/generated/valid_grp_data_7209.json new file mode 100644 index 00000000..1c7dbf20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7209.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42e0994d5f150bd12b4177849822bb7e88f6a406f5f17ef2689fabf90041bc2bc2ad185f9fcb4f392b478fc658b01b0f50b35eed09f90e93481d5126da5b1fe224ab3471292639c2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e099", + "4d5f" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "0bd1", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7210.json b/examples/meshcore/corpus/generated/valid_grp_data_7210.json new file mode 100644 index 00000000..0ec4c52c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7210.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a060b85cfb9e07f7fd00860abb2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0b", + "85", + "cf", + "b9", + "e0", + "7f" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "d008", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7211.json b/examples/meshcore/corpus/generated/valid_grp_data_7211.json new file mode 100644 index 00000000..c14e5617 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7211.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194783d106dbfe37f5adff46d82aa50763a3eadfb9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "83d1", + "06db", + "fe37", + "f5ad", + "ff46", + "d82a", + "a507" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "a3ea", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7212.json b/examples/meshcore/corpus/generated/valid_grp_data_7212.json new file mode 100644 index 00000000..9cfd0543 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7212.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198113ad1be381819010a057d0682964cd3900ac42cab222ed58b8b04ebaa231b1d9a0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "13ad1b" + ] + }, + "payload": { + "channel_hash": "e3", + "mac": "8181", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7213.json b/examples/meshcore/corpus/generated/valid_grp_data_7213.json new file mode 100644 index 00000000..de382404 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7213.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943e0fc97482a72d2339502ef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e0fc", + "9748", + "2a72" + ] + }, + "payload": { + "channel_hash": "d2", + "mac": "3395", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7214.json b/examples/meshcore/corpus/generated/valid_grp_data_7214.json new file mode 100644 index 00000000..84703b09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7214.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a872db2f0e9f77f3acff279ce21bf7da3df5e39c93eeab05d58696215ca95f6d7dfaa1a5b8f5c8d91a3489e2ae2abe074a0f4b8b957845d3a69f35db8d9b53c773773334b6a21cc9710a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2db2f0", + "e9f77f", + "3acff2", + "79ce21", + "bf7da3", + "df5e39", + "c93eea" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "5d58", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7216.json b/examples/meshcore/corpus/generated/valid_grp_data_7216.json new file mode 100644 index 00000000..17626aac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7216.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a074777d2b833fa4ff013c30d540ec014c1f3e11530db7183ee862a526df97f36badc27cc423e222a367474e5484b96d36f597c81f03b48662a5015a9ea01a2f6fa8827542e44b7cfd24a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "47", + "77", + "d2", + "b8", + "33", + "fa", + "4f" + ] + }, + "payload": { + "channel_hash": "f0", + "mac": "13c3", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7217.json b/examples/meshcore/corpus/generated/valid_grp_data_7217.json new file mode 100644 index 00000000..bbb04b17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7217.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a083aaf1df33ef44d5841e67eef63aaf8b40e1f22e98199b3dcd8824150a34960a5320b29cb8926e1c2e4675a19f03b66a7a68a767b7d5d629e8a2b5afc50c520a4b0cf7a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "af", + "1d", + "f3", + "3e", + "f4", + "4d", + "58" + ] + }, + "payload": { + "channel_hash": "41", + "mac": "e67e", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7218.json b/examples/meshcore/corpus/generated/valid_grp_data_7218.json new file mode 100644 index 00000000..bff99ac0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7218.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81ccd3486b0849927b50717a7dc7867bd0e8bf72543074f250e1d9dac4f8a4400952ba55303e504d357bf72f06ec1eeca7235bb0efada529cd222ae634", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ccd348" + ] + }, + "payload": { + "channel_hash": "6b", + "mac": "0849", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7220.json b/examples/meshcore/corpus/generated/valid_grp_data_7220.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7220.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7222.json b/examples/meshcore/corpus/generated/valid_grp_data_7222.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7222.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7223.json b/examples/meshcore/corpus/generated/valid_grp_data_7223.json new file mode 100644 index 00000000..9d34589f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7223.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945f1a5a9e91b1d9736292a59e6865fa549c8699f916621e63ae768db410e26379acbb4a97ff6880945", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f1a5", + "a9e9", + "1b1d", + "9736", + "292a" + ] + }, + "payload": { + "channel_hash": "59", + "mac": "e686", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7224.json b/examples/meshcore/corpus/generated/valid_grp_data_7224.json new file mode 100644 index 00000000..03537849 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7224.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45fd067c625ad937e77d515c95c8a366b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fd06", + "7c62", + "5ad9", + "37e7", + "7d51" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "95c8", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7227.json b/examples/meshcore/corpus/generated/valid_grp_data_7227.json new file mode 100644 index 00000000..2987a6ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7227.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82168930fca9ab2544b11246bbb51ff55fd57816fc9338f8ee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "168930", + "fca9ab" + ] + }, + "payload": { + "channel_hash": "25", + "mac": "44b1", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7228.json b/examples/meshcore/corpus/generated/valid_grp_data_7228.json new file mode 100644 index 00000000..c605b195 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7228.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19824294ad85b7d1c9704ab7cc569c7b5e1c49bf559fd2c49301a784cbe1b83968614236860c270270b193f376efccc4ec211430ae4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4294ad", + "85b7d1" + ] + }, + "payload": { + "channel_hash": "c9", + "mac": "704a", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7231.json b/examples/meshcore/corpus/generated/valid_grp_data_7231.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7231.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7233.json b/examples/meshcore/corpus/generated/valid_grp_data_7233.json new file mode 100644 index 00000000..63d10cef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7233.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a85f1265ce78caae11c98582333688c113c1a55b282926c2a9e09f5a3990895feecf700d05d063dd57fa7b54ca880fc37f94e6db93a0c5d614ba653a9f6a4918779fece", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f1265c", + "e78caa", + "e11c98", + "582333", + "688c11" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "1a55", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7234.json b/examples/meshcore/corpus/generated/valid_grp_data_7234.json new file mode 100644 index 00000000..f4f0748a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7234.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198ae2c38e72d4b0f89e1698547b3689b61a9d01dff25ff534b54abb6e9fb622c49400dd6c0f3dd20bb3323a12f8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e2c38e", + "72d4b0", + "f89e16", + "98547b", + "3689b6", + "1a9d01", + "dff25f", + "f534b5", + "4abb6e", + "9fb622" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "9400", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7236.json b/examples/meshcore/corpus/generated/valid_grp_data_7236.json new file mode 100644 index 00000000..63be485d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7236.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a095d4d5325e2130a4dd9b4f6eed84dfc3a13623b688431e6a8cc756cc4151af255dc68071d67e4c65b9017da656df8b0106ce16acb62be724ef9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "4d", + "53", + "25", + "e2", + "13", + "0a", + "4d", + "d9" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "f6ee", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7243.json b/examples/meshcore/corpus/generated/valid_grp_data_7243.json new file mode 100644 index 00000000..62f0a342 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7243.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190857aa9db1fffb300c1369b3f2875db32d5af28728d7281f3affeb202cd9e305e5a043d1db30be520a52b822bbd72cfe5399ababaebc4fe6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "57", + "aa", + "9d", + "b1", + "ff", + "fb", + "30", + "0c" + ] + }, + "payload": { + "channel_hash": "13", + "mac": "69b3", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7245.json b/examples/meshcore/corpus/generated/valid_grp_data_7245.json new file mode 100644 index 00000000..c99657de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7245.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194072e4cf365f20aad4d98812feed24092ccf0dede41d28995acd6f52104285", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "72", + "mac": "e4cf", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7247.json b/examples/meshcore/corpus/generated/valid_grp_data_7247.json new file mode 100644 index 00000000..36b16e68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7247.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19491d73ab564ed7e954852a9cd1b92a9490ab05d4f2ddddd7efb65dc297ec849b33ace84b51e2796b8734aee6972b3d45bff30fad", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1d73", + "ab56", + "4ed7", + "e954", + "852a", + "9cd1", + "b92a", + "9490", + "ab05" + ] + }, + "payload": { + "channel_hash": "d4", + "mac": "f2dd", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7249.json b/examples/meshcore/corpus/generated/valid_grp_data_7249.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7249.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7250.json b/examples/meshcore/corpus/generated/valid_grp_data_7250.json new file mode 100644 index 00000000..1dc8dab3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7250.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08e52383e3e834cf72ba2a1df0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "23", + "83", + "e3", + "e8", + "34", + "cf", + "72" + ] + }, + "payload": { + "channel_hash": "ba", + "mac": "2a1d", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7251.json b/examples/meshcore/corpus/generated/valid_grp_data_7251.json new file mode 100644 index 00000000..0d9b79a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7251.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86296758808bfd4b63b464e7ebbc1e498e11cb44f8fa118ba00e1e5f53a7f0db25ebbcf9833dfb903c8f54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "296758", + "808bfd", + "4b63b4", + "64e7eb", + "bc1e49", + "8e11cb" + ] + }, + "payload": { + "channel_hash": "44", + "mac": "f8fa", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7253.json b/examples/meshcore/corpus/generated/valid_grp_data_7253.json new file mode 100644 index 00000000..c945beba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7253.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a844b1af982d03f20e3d56d83f5653df194755bb4193b6fb127c527676c1616ef8df6adf56ffe05dca4bd1bc8ac2eee8b20b8ea066b4f9a3a8e512710cef712665b3f87abb7319b49ead8d175", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4b1af9", + "82d03f", + "20e3d5", + "6d83f5" + ] + }, + "payload": { + "channel_hash": "65", + "mac": "3df1", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7254.json b/examples/meshcore/corpus/generated/valid_grp_data_7254.json new file mode 100644 index 00000000..39fc939b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7254.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04de13740ab9c14a8461cf5d39706444", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "13", + "74", + "0a" + ] + }, + "payload": { + "channel_hash": "b9", + "mac": "c14a", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7255.json b/examples/meshcore/corpus/generated/valid_grp_data_7255.json new file mode 100644 index 00000000..a3780488 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7255.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41145e4eab2347ad0e73ec2e68ed0dcacd0addfd1cbd2756e26832ee2738c97ab214ca282c76cec3dfb2dc154e38d7f417a546a93492", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "145e" + ] + }, + "payload": { + "channel_hash": "4e", + "mac": "ab23", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7256.json b/examples/meshcore/corpus/generated/valid_grp_data_7256.json new file mode 100644 index 00000000..6df41758 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7256.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a488eef33a6ebab22b428d93d1ad79906191cdebe779914a519435db7ecc8ce6863b66d544545c8cd37cd92fcb5d3da9cc45a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8eef", + "33a6", + "ebab", + "22b4", + "28d9", + "3d1a", + "d799", + "0619" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "debe", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7257.json b/examples/meshcore/corpus/generated/valid_grp_data_7257.json new file mode 100644 index 00000000..11b064a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7257.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43e79ffc3ddc32b5bca0e3b84c909ce0693e21e6139c1382ee1da622e6be47eb2e05f94db104d11ff9064228c721099c644305", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e79f", + "fc3d", + "dc32" + ] + }, + "payload": { + "channel_hash": "b5", + "mac": "bca0", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7258.json b/examples/meshcore/corpus/generated/valid_grp_data_7258.json new file mode 100644 index 00000000..dbbbc5a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7258.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904c511b125a3faeec065bf6e12c411d55da2bbc348d7b7e3bbab6d5d401f613ec94e6dc23cedab8b21", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c5", + "11", + "b1", + "25" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "faee", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7259.json b/examples/meshcore/corpus/generated/valid_grp_data_7259.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7259.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7260.json b/examples/meshcore/corpus/generated/valid_grp_data_7260.json new file mode 100644 index 00000000..bed5f5a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7260.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19814488d37fc97c8190d78eea0057f75a547285427b43cf3d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4488d3" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "c97c", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7262.json b/examples/meshcore/corpus/generated/valid_grp_data_7262.json new file mode 100644 index 00000000..a0765e06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7262.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8af41dbc90c3aff8c06fc8a52889c31b0691b9dab66637995465afd10a8c657b74d583f79b3bad202cd086a368f7056501487c421f68e65b55b4f8e8b34a310780c9193066e01abbcb1ff3df2f76631655060930fe001d97cf6e9176", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f41dbc", + "90c3af", + "f8c06f", + "c8a528", + "89c31b", + "0691b9", + "dab666", + "379954", + "65afd1", + "0a8c65" + ] + }, + "payload": { + "channel_hash": "7b", + "mac": "74d5", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7263.json b/examples/meshcore/corpus/generated/valid_grp_data_7263.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7263.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7264.json b/examples/meshcore/corpus/generated/valid_grp_data_7264.json new file mode 100644 index 00000000..b090aaba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7264.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0554a07df0ef10c5792148f9623e0ee2486071ee6c1087e0db5d86895a8a4d74a3d4c2cf066602ad127a4c02818348ee437b193a84f9327932f11739fa0c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "54", + "a0", + "7d", + "f0", + "ef" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "c579", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7266.json b/examples/meshcore/corpus/generated/valid_grp_data_7266.json new file mode 100644 index 00000000..1fff008f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7266.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a830261172144b0f7c34f4f63dea9f7361303b9e0924a8cfb6ee9e954949f5a06ba3466b5d56e5d41466da4faef2adadf11953230ee60ceae2ebfa4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "026117", + "2144b0", + "f7c34f" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "63de", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7267.json b/examples/meshcore/corpus/generated/valid_grp_data_7267.json new file mode 100644 index 00000000..05229c13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7267.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984c9b9cea99fc737e945d0d189ffb3178221e977cb5fb41c56f2097aa1756685396da7269b336d7e9f0b505f7eaf3b6596f49bca2d691cbe3dad727fc3081dcd0318315a102a5aba739d61a3b3d62b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c9b9ce", + "a99fc7", + "37e945", + "d0d189" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "b317", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7268.json b/examples/meshcore/corpus/generated/valid_grp_data_7268.json new file mode 100644 index 00000000..a35889f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7268.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a433467a3526536c6ebb6dfc76cceb6f1cb7fc64fe9a1462e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3467", + "a352", + "6536" + ] + }, + "payload": { + "channel_hash": "c6", + "mac": "ebb6", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7269.json b/examples/meshcore/corpus/generated/valid_grp_data_7269.json new file mode 100644 index 00000000..85e0af07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7269.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a811921cbe1fa920ad6d94ed56a44aefae1df18fb28d4d615efaaf04ca36b2147b362741e0b91efd6e713783c5aca9e7b4cfe88fa45df4ea1fe103e24e14a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1921cb" + ] + }, + "payload": { + "channel_hash": "e1", + "mac": "fa92", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7270.json b/examples/meshcore/corpus/generated/valid_grp_data_7270.json new file mode 100644 index 00000000..d1546f33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7270.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8385156b5d4af1bf80742c3d0047dabb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "85156b", + "5d4af1", + "bf8074" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "3d00", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7274.json b/examples/meshcore/corpus/generated/valid_grp_data_7274.json new file mode 100644 index 00000000..8bd0c56b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7274.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45ad157df123122df98c9195956137b6927f53894d9ffe3b97527bce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ad15", + "7df1", + "2312", + "2df9", + "8c91" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "9561", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7275.json b/examples/meshcore/corpus/generated/valid_grp_data_7275.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7275.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7277.json b/examples/meshcore/corpus/generated/valid_grp_data_7277.json new file mode 100644 index 00000000..8427a9d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7277.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19074e094b8311a481da46b12a2dc0b0c9f4848522af6f9c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4e", + "09", + "4b", + "83", + "11", + "a4", + "81" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "46b1", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7278.json b/examples/meshcore/corpus/generated/valid_grp_data_7278.json new file mode 100644 index 00000000..446c2d5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7278.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986b7ab9576854a2191e207afa29dc9b100952c55f9911c54e1b7a1db07b50cd46ec208d8197051170605277464033e3d34dd6f936fb89ced70ec81", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b7ab95", + "76854a", + "2191e2", + "07afa2", + "9dc9b1", + "00952c" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "f991", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7281.json b/examples/meshcore/corpus/generated/valid_grp_data_7281.json new file mode 100644 index 00000000..19d90578 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7281.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a88c7ec7cd92a6c7c26aa3de3d69012a353addb1f433e2f2ef87962bcfb4146ed601554e5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c7ec7c", + "d92a6c", + "7c26aa", + "3de3d6", + "9012a3", + "53addb", + "1f433e", + "2f2ef8" + ] + }, + "payload": { + "channel_hash": "79", + "mac": "62bc", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7282.json b/examples/meshcore/corpus/generated/valid_grp_data_7282.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7282.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7283.json b/examples/meshcore/corpus/generated/valid_grp_data_7283.json new file mode 100644 index 00000000..1f89fe38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7283.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8a45612047243e0d8735acadd12ba253beacb29ef4113f9b10d88cf220a28ede34b4258af633000ff7b4a71ff85969c07163cb0b42b03cb666c483444295376270ce17dfd63ab835b9e9bccc63aaf4140de54124a2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "456120", + "47243e", + "0d8735", + "acadd1", + "2ba253", + "beacb2", + "9ef411", + "3f9b10", + "d88cf2", + "20a28e" + ] + }, + "payload": { + "channel_hash": "de", + "mac": "34b4", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7284.json b/examples/meshcore/corpus/generated/valid_grp_data_7284.json new file mode 100644 index 00000000..c14ca63d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7284.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00fe50bbdf5e48acef02d73bc2191d98af27aba10d2e3f7bf9220d8618e9f0add7b8aa38dc4141fbcac7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "fe", + "mac": "50bb", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7289.json b/examples/meshcore/corpus/generated/valid_grp_data_7289.json new file mode 100644 index 00000000..3df92756 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7289.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19424280dcaeff084c91ffd0992c086fa7c3bb5768d3b6b0b6bbba5e37ccf68c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4280", + "dcae" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "084c", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7292.json b/examples/meshcore/corpus/generated/valid_grp_data_7292.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7292.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7293.json b/examples/meshcore/corpus/generated/valid_grp_data_7293.json new file mode 100644 index 00000000..866cfc1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7293.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a1ae0fd5d62e519053af0e01b1e38f551f4fcbf290ebf7adcbb33dba7f9d53ec346ca4d6a9051654998b072fba1d906d2495e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1a", + "e0", + "fd", + "5d", + "62", + "e5", + "19", + "05", + "3a", + "f0" + ] + }, + "payload": { + "channel_hash": "e0", + "mac": "1b1e", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7295.json b/examples/meshcore/corpus/generated/valid_grp_data_7295.json new file mode 100644 index 00000000..0f697d6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7295.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0216163e167a47169e519053", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "16" + ] + }, + "payload": { + "channel_hash": "3e", + "mac": "167a", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7296.json b/examples/meshcore/corpus/generated/valid_grp_data_7296.json new file mode 100644 index 00000000..6d51827f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7296.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19012c3ca91d70212496aa26bd99599cfb0c122494007723e1df53a18f727c71180add8595ee5dd1c764", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "a91d", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7298.json b/examples/meshcore/corpus/generated/valid_grp_data_7298.json new file mode 100644 index 00000000..63f57ed8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7298.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84b31156a177da265f8ed3ca12e33ee868d6eb61f94e66b07c2768bda049cfa07a386a13f553371d42b862313f8c36", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b31156", + "a177da", + "265f8e", + "d3ca12" + ] + }, + "payload": { + "channel_hash": "e3", + "mac": "3ee8", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7299.json b/examples/meshcore/corpus/generated/valid_grp_data_7299.json new file mode 100644 index 00000000..8dc68bdf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7299.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81b449a26c7ea1c0f3daf3e5d589dbe75d3096888a8bda039af238feb27ed7e760af185750a850d85e2d3c11e6166b7cc88c34318b9518c7cdd93084f0f16069e678", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b449a2" + ] + }, + "payload": { + "channel_hash": "6c", + "mac": "7ea1", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7301.json b/examples/meshcore/corpus/generated/valid_grp_data_7301.json new file mode 100644 index 00000000..144bccd0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7301.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989ea41ca55c890ccc4299b1e24513292bd2b6d42f3f42fc25ec570a26a01ce1645db7187bc8aac4fe5fe41af1f6ec326a9b302fbe1342896e7aa33dd477615fee18c27da98c0d77f5731df8be7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea41ca", + "55c890", + "ccc429", + "9b1e24", + "513292", + "bd2b6d", + "42f3f4", + "2fc25e", + "c570a2" + ] + }, + "payload": { + "channel_hash": "6a", + "mac": "01ce", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7304.json b/examples/meshcore/corpus/generated/valid_grp_data_7304.json new file mode 100644 index 00000000..e65bda84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7304.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19421547c7edcb04aaa1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1547", + "c7ed" + ] + }, + "payload": { + "channel_hash": "cb", + "mac": "04aa", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7305.json b/examples/meshcore/corpus/generated/valid_grp_data_7305.json new file mode 100644 index 00000000..53614d79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7305.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83b6293bf80d302ecfcf314dd63f59e903df9c8052022d4b8b6f16ff225cf18935c369e78c5f59e270751d9ae52e1e055d58204bf973e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b6293b", + "f80d30", + "2ecfcf" + ] + }, + "payload": { + "channel_hash": "31", + "mac": "4dd6", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7306.json b/examples/meshcore/corpus/generated/valid_grp_data_7306.json new file mode 100644 index 00000000..c5235b22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7306.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a06ce1da3522d67e00442c2db5a46", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "1d", + "a3", + "52", + "2d", + "67" + ] + }, + "payload": { + "channel_hash": "e0", + "mac": "0442", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7307.json b/examples/meshcore/corpus/generated/valid_grp_data_7307.json new file mode 100644 index 00000000..dca59e78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7307.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a88f706d453e47b149d8b124cea1ed0a8b2c1b3bbc16985a3f1c518f34d71c6ff2480d655ad282f8db82df111f482f5039db03df67a25fcb4afcc8d71e28507c9182a76c13c355f29d4ec6262a9913b428bbd639ac94fa8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f706d4", + "53e47b", + "149d8b", + "124cea", + "1ed0a8", + "b2c1b3", + "bbc169", + "85a3f1" + ] + }, + "payload": { + "channel_hash": "c5", + "mac": "18f3", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7308.json b/examples/meshcore/corpus/generated/valid_grp_data_7308.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7308.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7316.json b/examples/meshcore/corpus/generated/valid_grp_data_7316.json new file mode 100644 index 00000000..9fb7bbaa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7316.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0767146cfbbfa0c0a073a0d3f297c16e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "67", + "14", + "6c", + "fb", + "bf", + "a0", + "c0" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "73a0", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7318.json b/examples/meshcore/corpus/generated/valid_grp_data_7318.json new file mode 100644 index 00000000..6765e0e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7318.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946776859cb846a7978e426cdaa8ad06919b466af9f93ed068f8e81711c0d4cd6df7af8818cc8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7768", + "59cb", + "846a", + "7978", + "e426", + "cdaa" + ] + }, + "payload": { + "channel_hash": "8a", + "mac": "d069", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7319.json b/examples/meshcore/corpus/generated/valid_grp_data_7319.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7319.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7321.json b/examples/meshcore/corpus/generated/valid_grp_data_7321.json new file mode 100644 index 00000000..599e01bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7321.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194455b393566e9282358a50af93ae7b3004db69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "55b3", + "9356", + "6e92", + "8235" + ] + }, + "payload": { + "channel_hash": "8a", + "mac": "50af", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7322.json b/examples/meshcore/corpus/generated/valid_grp_data_7322.json new file mode 100644 index 00000000..a816f399 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7322.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87ffb6a6c52d6dbe1047c42e3a6d509e96b82ed47298c700838fcf76f89ee693443e3852b5d9f985c818", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ffb6a6", + "c52d6d", + "be1047", + "c42e3a", + "6d509e", + "96b82e", + "d47298" + ] + }, + "payload": { + "channel_hash": "c7", + "mac": "0083", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7323.json b/examples/meshcore/corpus/generated/valid_grp_data_7323.json new file mode 100644 index 00000000..6b4d6f07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7323.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a09665b262645dd11832417473deeb4c4788d8e6214f4c2e5ca2b37f0b3dc18c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "66", + "5b", + "26", + "26", + "45", + "dd", + "11", + "83", + "24" + ] + }, + "payload": { + "channel_hash": "17", + "mac": "473d", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7324.json b/examples/meshcore/corpus/generated/valid_grp_data_7324.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7324.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7327.json b/examples/meshcore/corpus/generated/valid_grp_data_7327.json new file mode 100644 index 00000000..72ca3be4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7327.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946dc2772e72203c6f312f8c8eb118e93bfe22a01893c4117927aefe86ae14fc0af98e1b9e0db8151c4ed9927", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dc27", + "72e7", + "2203", + "c6f3", + "12f8", + "c8eb" + ] + }, + "payload": { + "channel_hash": "11", + "mac": "8e93", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7332.json b/examples/meshcore/corpus/generated/valid_grp_data_7332.json new file mode 100644 index 00000000..ce7421aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7332.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a084a5d628b8b6fd0dab03d7c27ca4fd80f5d5e77971c19008572004258aa05d8494afd57d25e9c1ecec7b08244b8cc632c60c6bbf0cc4c694642", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "5d", + "62", + "8b", + "8b", + "6f", + "d0", + "da" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "3d7c", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7334.json b/examples/meshcore/corpus/generated/valid_grp_data_7334.json new file mode 100644 index 00000000..ee78ca70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7334.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8302071a15e593a359ee3005313d4ebe8353512f787e9038b95b5e44f3eface9f9f7cdf9b10865a62531c0a6166900a7e2d28744a13c91", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "02071a", + "15e593", + "a359ee" + ] + }, + "payload": { + "channel_hash": "30", + "mac": "0531", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7335.json b/examples/meshcore/corpus/generated/valid_grp_data_7335.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7335.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7336.json b/examples/meshcore/corpus/generated/valid_grp_data_7336.json new file mode 100644 index 00000000..4c8aa2b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7336.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19829a116b9a8148d4e948e79beb787a3d8567f32f2067017ae1adec5a9ba5323981646be9e7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9a116b", + "9a8148" + ] + }, + "payload": { + "channel_hash": "d4", + "mac": "e948", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7338.json b/examples/meshcore/corpus/generated/valid_grp_data_7338.json new file mode 100644 index 00000000..8694fb1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7338.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a46f819ab67cc7bf3c3fa032b6ddfda7fc89f6423089848919bf47ad8a1a3618170cff139230821e6c47b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f819", + "ab67", + "cc7b", + "f3c3", + "fa03", + "2b6d" + ] + }, + "payload": { + "channel_hash": "df", + "mac": "da7f", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7340.json b/examples/meshcore/corpus/generated/valid_grp_data_7340.json new file mode 100644 index 00000000..e2ba8e45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7340.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945c8e5e1b552ff9023ba23ec801d886ed5afb2b41090887ac9ea7ede", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c8e5", + "e1b5", + "52ff", + "9023", + "ba23" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "801d", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7341.json b/examples/meshcore/corpus/generated/valid_grp_data_7341.json new file mode 100644 index 00000000..0dc11f52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7341.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8a46882d8438700145f73e6e42445d6fcf00c992c9e1bf559a2ae139aca6b413a06a323c22aea3ded8c7451370b40ad293dcbf6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46882d", + "843870", + "0145f7", + "3e6e42", + "445d6f", + "cf00c9", + "92c9e1", + "bf559a", + "2ae139", + "aca6b4" + ] + }, + "payload": { + "channel_hash": "13", + "mac": "a06a", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7343.json b/examples/meshcore/corpus/generated/valid_grp_data_7343.json new file mode 100644 index 00000000..04ca5295 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7343.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08d12dd3ff1a8c367a01c84b4046edb1eb8ede61aa3910501caa9f43b790798b1f3652e934", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d1", + "2d", + "d3", + "ff", + "1a", + "8c", + "36", + "7a" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "c84b", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7346.json b/examples/meshcore/corpus/generated/valid_grp_data_7346.json new file mode 100644 index 00000000..fbb6a6d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7346.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19451b8fb6e8f81c624c82bc9ddd78ad538fe4e05d5400f95105dfcbab2fc7567e3a27e4ed5413ca2820234868", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1b8f", + "b6e8", + "f81c", + "624c", + "82bc" + ] + }, + "payload": { + "channel_hash": "9d", + "mac": "dd78", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7347.json b/examples/meshcore/corpus/generated/valid_grp_data_7347.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7347.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7349.json b/examples/meshcore/corpus/generated/valid_grp_data_7349.json new file mode 100644 index 00000000..bba0ef13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7349.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190952c18f7c36126698620976b0007701e2456c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "52", + "c1", + "8f", + "7c", + "36", + "12", + "66", + "98", + "62" + ] + }, + "payload": { + "channel_hash": "09", + "mac": "76b0", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7351.json b/examples/meshcore/corpus/generated/valid_grp_data_7351.json new file mode 100644 index 00000000..409554f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7351.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43db79e6c9afdf3369ddead50389", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "db79", + "e6c9", + "afdf" + ] + }, + "payload": { + "channel_hash": "33", + "mac": "69dd", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7352.json b/examples/meshcore/corpus/generated/valid_grp_data_7352.json new file mode 100644 index 00000000..6d933991 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7352.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a80b4d0fd3f501481d5ce60f787f5b3921098f929a5d1efee8648769ef5125015a096da92790c86849a98b0386168dfd4144be2b8dab8f7546bc7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "b4", + "mac": "d0fd", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7353.json b/examples/meshcore/corpus/generated/valid_grp_data_7353.json new file mode 100644 index 00000000..66da0ee1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7353.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4829e5319e50cdced5e71fcd8aea5c804458c0cd035f7c03e7c149693bf700d75f050080997f0144", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "29e5", + "319e", + "50cd", + "ced5", + "e71f", + "cd8a", + "ea5c", + "8044" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "c0cd", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7354.json b/examples/meshcore/corpus/generated/valid_grp_data_7354.json new file mode 100644 index 00000000..534cf5f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7354.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a455ac8aaf782e2872bdadeb65dc7a9d992b23ded7763c599fb0cb9719b7e18d7389e7fbef8265baf4d7d07cdd7835d7b0be96fe5a3a8d1a4942622b735166b4a3a3d9b666d27856667", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5ac8", + "aaf7", + "82e2", + "872b", + "dade" + ] + }, + "payload": { + "channel_hash": "b6", + "mac": "5dc7", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7356.json b/examples/meshcore/corpus/generated/valid_grp_data_7356.json new file mode 100644 index 00000000..870933d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7356.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a815c598cfa216d23e787184c4cbc20a4dde6bf8fcf068c49639a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c598c" + ] + }, + "payload": { + "channel_hash": "fa", + "mac": "216d", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7357.json b/examples/meshcore/corpus/generated/valid_grp_data_7357.json new file mode 100644 index 00000000..9a4b9c55 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7357.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a07b09800cb82aefcb5b8bcdac11d689c9b3af02d0855d71d7d8e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "98", + "00", + "cb", + "82", + "ae", + "fc" + ] + }, + "payload": { + "channel_hash": "b5", + "mac": "b8bc", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7358.json b/examples/meshcore/corpus/generated/valid_grp_data_7358.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7358.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7359.json b/examples/meshcore/corpus/generated/valid_grp_data_7359.json new file mode 100644 index 00000000..8cda0e6a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7359.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947d8e31af0f6b24e72bc1ecd07a22e8c4ca2e4167ddc8a1c152e4c739c5b67b6f6c1a3552f855745e78895406c4b90cd8cc8d5ad66e8757ff1b4b4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d8e3", + "1af0", + "f6b2", + "4e72", + "bc1e", + "cd07", + "a22e" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "4ca2", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7361.json b/examples/meshcore/corpus/generated/valid_grp_data_7361.json new file mode 100644 index 00000000..f4e489f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7361.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81be5500fa3a0fa2983a2098680980f3b344daa0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "be5500" + ] + }, + "payload": { + "channel_hash": "fa", + "mac": "3a0f", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7363.json b/examples/meshcore/corpus/generated/valid_grp_data_7363.json new file mode 100644 index 00000000..79faf546 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7363.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87b3fc3a5bacdf73615b933e947c735024376dc7cd2b97fb6c943e25fedcb51236ba087ca9aa12539986b2a30ab22221", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b3fc3a", + "5bacdf", + "73615b", + "933e94", + "7c7350", + "24376d", + "c7cd2b" + ] + }, + "payload": { + "channel_hash": "97", + "mac": "fb6c", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7365.json b/examples/meshcore/corpus/generated/valid_grp_data_7365.json new file mode 100644 index 00000000..3352cd50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7365.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0372a694df43bf6468ae2b83aca879b50cb4e79a3f09316723cae116a4f60ee27bd298f5be0766da7a338391c3f165eecac1e99c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "a6", + "94" + ] + }, + "payload": { + "channel_hash": "df", + "mac": "43bf", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7366.json b/examples/meshcore/corpus/generated/valid_grp_data_7366.json new file mode 100644 index 00000000..666c15a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7366.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989f0ce2272632c12e5c1017b6a90175be6c057cf3baaf8095f2aed7827108460120d13c6711aefebabc9ef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f0ce22", + "72632c", + "12e5c1", + "017b6a", + "90175b", + "e6c057", + "cf3baa", + "f8095f", + "2aed78" + ] + }, + "payload": { + "channel_hash": "27", + "mac": "1084", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7367.json b/examples/meshcore/corpus/generated/valid_grp_data_7367.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7367.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7368.json b/examples/meshcore/corpus/generated/valid_grp_data_7368.json new file mode 100644 index 00000000..e7eeb258 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7368.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00af4beef269b0e0f2c4916e15b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "af", + "mac": "4bee", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7369.json b/examples/meshcore/corpus/generated/valid_grp_data_7369.json new file mode 100644 index 00000000..76e24e63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7369.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987069cf5829ee0bca0c37718388c37dc9f0530ca32ca999025a417ca7737160a8a8e321258a56589c14a8b7c3c9126461eed1ff854250b0d5793975d61e6e3a03039a625db6bcc7f36acd2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "069cf5", + "829ee0", + "bca0c3", + "771838", + "8c37dc", + "9f0530", + "ca32ca" + ] + }, + "payload": { + "channel_hash": "99", + "mac": "9025", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7371.json b/examples/meshcore/corpus/generated/valid_grp_data_7371.json new file mode 100644 index 00000000..0793c10c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7371.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1908a8146a2d80b7be3584c5ea3c9c32cb885ebf7aa1b248a5f9d7afedd914bd11314daf8977", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8", + "14", + "6a", + "2d", + "80", + "b7", + "be", + "35" + ] + }, + "payload": { + "channel_hash": "84", + "mac": "c5ea", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7373.json b/examples/meshcore/corpus/generated/valid_grp_data_7373.json new file mode 100644 index 00000000..28071a07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7373.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a867ebd41f0f47f3cda244b4986d0a84204b837575e01102acb67", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ebd41", + "f0f47f", + "3cda24", + "4b4986", + "d0a842", + "04b837" + ] + }, + "payload": { + "channel_hash": "57", + "mac": "5e01", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7374.json b/examples/meshcore/corpus/generated/valid_grp_data_7374.json new file mode 100644 index 00000000..652b9e69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7374.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943f0badf5ffa06ac5cb1ce1fc35408ed23", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f0ba", + "df5f", + "fa06" + ] + }, + "payload": { + "channel_hash": "ac", + "mac": "5cb1", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7376.json b/examples/meshcore/corpus/generated/valid_grp_data_7376.json new file mode 100644 index 00000000..167d6e24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7376.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a439736a721c70c51828f787ad4b3ae1e4c23de108b7d211029695e280a6c23328433d6153c4f9e17556b89f8a206d1d418ea3c577fae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9736", + "a721", + "c70c" + ] + }, + "payload": { + "channel_hash": "51", + "mac": "828f", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7379.json b/examples/meshcore/corpus/generated/valid_grp_data_7379.json new file mode 100644 index 00000000..75fb3f3b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7379.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945a50221c9f4c6da26d7b80eef4174cc97abc963cf052e974b297c7bcab59f50769dc4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a502", + "21c9", + "f4c6", + "da26", + "d7b8" + ] + }, + "payload": { + "channel_hash": "0e", + "mac": "ef41", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7380.json b/examples/meshcore/corpus/generated/valid_grp_data_7380.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7380.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7381.json b/examples/meshcore/corpus/generated/valid_grp_data_7381.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7381.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7383.json b/examples/meshcore/corpus/generated/valid_grp_data_7383.json new file mode 100644 index 00000000..b95cd067 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7383.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a085d20020ef99862df0cf85c00c16bc955aa71beae4bde0045da448d460a40c49439c18c93d1665ce5aae201f0a13684c09cb11fed48d20114bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "20", + "02", + "0e", + "f9", + "98", + "62", + "df" + ] + }, + "payload": { + "channel_hash": "0c", + "mac": "f85c", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7387.json b/examples/meshcore/corpus/generated/valid_grp_data_7387.json new file mode 100644 index 00000000..2b85ad9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7387.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19843449081cb07d80d2ba5dc964e799875c06a893654be376f8189440db0bb99018debe19a67167d5df72c8bbb36510c6d33d3d361359b255f1f3f922587371225a41a7cac0ad", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "344908", + "1cb07d", + "80d2ba", + "5dc964" + ] + }, + "payload": { + "channel_hash": "e7", + "mac": "9987", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7388.json b/examples/meshcore/corpus/generated/valid_grp_data_7388.json new file mode 100644 index 00000000..72516a5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7388.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8760981e1a1e218bfe7825f17f385dbdf8d6df96a50f1067d5e693cb36ddb06246f6a92f947e1dc5d8eecd8e2d03a861a39d74cd62e21b6fbdf2ec9441d52f3f7862937db023699b1d1f91", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "60981e", + "1a1e21", + "8bfe78", + "25f17f", + "385dbd", + "f8d6df", + "96a50f" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "67d5", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7389.json b/examples/meshcore/corpus/generated/valid_grp_data_7389.json new file mode 100644 index 00000000..11fe0e91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7389.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190aa0e112308e78a7462a9cdabc07df27355bad2404f685db126a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "e1", + "12", + "30", + "8e", + "78", + "a7", + "46", + "2a", + "9c" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "bc07", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7390.json b/examples/meshcore/corpus/generated/valid_grp_data_7390.json new file mode 100644 index 00000000..54f85b06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7390.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190a8ca327e8ba4fd51c168fe7242df317a2d732a64fe5384098b4a6c7f28b918bbd47ca01c6aacefa39315dfd1cd8dcfd647e719285ffd33a923a13", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8c", + "a3", + "27", + "e8", + "ba", + "4f", + "d5", + "1c", + "16", + "8f" + ] + }, + "payload": { + "channel_hash": "e7", + "mac": "242d", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7392.json b/examples/meshcore/corpus/generated/valid_grp_data_7392.json new file mode 100644 index 00000000..dc3f1c70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7392.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1906ffc51f0599fabeaffba2634c1647785ba5544b33ccc403a68d36c13a7b5e4514a89538abf4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ff", + "c5", + "1f", + "05", + "99", + "fa" + ] + }, + "payload": { + "channel_hash": "be", + "mac": "affb", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7393.json b/examples/meshcore/corpus/generated/valid_grp_data_7393.json new file mode 100644 index 00000000..3d70ceb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7393.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941b04f2faa19166e247b2d9b568b0df4bf4b14ff3dba336ab2537b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b04f" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "aa19", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7396.json b/examples/meshcore/corpus/generated/valid_grp_data_7396.json new file mode 100644 index 00000000..6721a773 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7396.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a400661044f385855c7a5696962dbd7bc10233a9a4690", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "06", + "mac": "6104", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7398.json b/examples/meshcore/corpus/generated/valid_grp_data_7398.json new file mode 100644 index 00000000..c2071f57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7398.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a02327e0123409e3f12660cddd9478a01f1e2c593974508a9e7c07e41f833678fd5ca92d5c8a82ebc45d12047bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "32", + "7e" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "2340", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7399.json b/examples/meshcore/corpus/generated/valid_grp_data_7399.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7399.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7400.json b/examples/meshcore/corpus/generated/valid_grp_data_7400.json new file mode 100644 index 00000000..1a691d57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7400.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19822d4820e5485b1016df2b335459", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2d4820", + "e5485b" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "16df", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7402.json b/examples/meshcore/corpus/generated/valid_grp_data_7402.json new file mode 100644 index 00000000..5bdd2767 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7402.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a06218488a9f14580786f48b6d37595b8bce2391ba57cbe724bc66a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "84", + "88", + "a9", + "f1", + "45" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "786f", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7403.json b/examples/meshcore/corpus/generated/valid_grp_data_7403.json new file mode 100644 index 00000000..41681883 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7403.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a42d788ec3db8a453e18cda154c9a0b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d788", + "ec3d" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "a453", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7404.json b/examples/meshcore/corpus/generated/valid_grp_data_7404.json new file mode 100644 index 00000000..e5882da2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7404.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86b40b4a0a1c2ac0678b7e2a3c54610b9707a4ebe6fba3b5531e18bfab9f96cff1432eeaf206d1567256075fb6fa932f6d9138077ae6c38b2df7471e140b941f0e5211", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b40b4a", + "0a1c2a", + "c0678b", + "7e2a3c", + "54610b", + "9707a4" + ] + }, + "payload": { + "channel_hash": "eb", + "mac": "e6fb", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7406.json b/examples/meshcore/corpus/generated/valid_grp_data_7406.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7406.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7410.json b/examples/meshcore/corpus/generated/valid_grp_data_7410.json new file mode 100644 index 00000000..9b3afbf5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7410.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989edb6c137beecebf777eaab8dac51ae5dbc4124965d014b61ffcdf5aa6e217aa179666f6df6d6ed65f8ffef465a35fd2d258b73ebe544fdd4f4ab671e8af7042db6087d1a41679ccff6f1153e439f9b255c0782", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "edb6c1", + "37beec", + "ebf777", + "eaab8d", + "ac51ae", + "5dbc41", + "24965d", + "014b61", + "ffcdf5" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "6e21", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7411.json b/examples/meshcore/corpus/generated/valid_grp_data_7411.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7411.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7412.json b/examples/meshcore/corpus/generated/valid_grp_data_7412.json new file mode 100644 index 00000000..005cbb9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7412.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8925b07a1cf6d04c1f4e4586c4a3325b995b1ee7d6fcbcc9d623f23ad04bc2e4013125c69c06ac123c00de8ab32f6e91", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25b07a", + "1cf6d0", + "4c1f4e", + "4586c4", + "a3325b", + "995b1e", + "e7d6fc", + "bcc9d6", + "23f23a" + ] + }, + "payload": { + "channel_hash": "d0", + "mac": "4bc2", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7413.json b/examples/meshcore/corpus/generated/valid_grp_data_7413.json new file mode 100644 index 00000000..ba3ca631 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7413.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980af687533", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "af", + "mac": "6875", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7418.json b/examples/meshcore/corpus/generated/valid_grp_data_7418.json new file mode 100644 index 00000000..2e5ce0e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7418.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a085763f864e62a7fe4d8cec4a36fd2dd4f2f5f4c2245ce3bb6f30bbe3c2c70b3d5b996034f2e402e4c912ca57e4a2b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "57", + "63", + "f8", + "64", + "e6", + "2a", + "7f", + "e4" + ] + }, + "payload": { + "channel_hash": "d8", + "mac": "cec4", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7419.json b/examples/meshcore/corpus/generated/valid_grp_data_7419.json new file mode 100644 index 00000000..945d9f6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7419.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8320f09ca5574e84a92a1d87e0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "20f09c", + "a5574e", + "84a92a" + ] + }, + "payload": { + "channel_hash": "1d", + "mac": "87e0", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7420.json b/examples/meshcore/corpus/generated/valid_grp_data_7420.json new file mode 100644 index 00000000..76b39b38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7420.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4618e3d7b83b5e17a02a58b5341adc68feeff3e86cb01ae8d2cdd15635ee8a428be7bdda563ce8187e0700a3223d52e6a6babe68f836", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "18e3", + "d7b8", + "3b5e", + "17a0", + "2a58", + "b534" + ] + }, + "payload": { + "channel_hash": "1a", + "mac": "dc68", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7421.json b/examples/meshcore/corpus/generated/valid_grp_data_7421.json new file mode 100644 index 00000000..fc3c7353 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7421.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a490bbd16dfcd29f35544594c4a8f3ccff0c5f01c32645cf518dda659b21564fa0448daff80225ee5b8df", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0bbd", + "16df", + "cd29", + "f355", + "4459", + "4c4a", + "8f3c", + "cff0", + "c5f0" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "3264", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7422.json b/examples/meshcore/corpus/generated/valid_grp_data_7422.json new file mode 100644 index 00000000..0c57f784 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7422.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194182ee749a6a69ed2b86b9dbdba0de89aa2d8e3379fd2b1fdce40eda2094adcb7a6633325be089e3be9b1a647ae4d69c3734c9cdbacf8bdc083d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "82ee" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "9a6a", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7425.json b/examples/meshcore/corpus/generated/valid_grp_data_7425.json new file mode 100644 index 00000000..457c761c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7425.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943178f143f9543abe264d57ca1c96801c681f4ca6c6b53dd9d8b5f1f4a7ed2a08611b6e3bab691dd6001e6e3e6488c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "178f", + "143f", + "9543" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "e264", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7426.json b/examples/meshcore/corpus/generated/valid_grp_data_7426.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7426.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7429.json b/examples/meshcore/corpus/generated/valid_grp_data_7429.json new file mode 100644 index 00000000..564ef449 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7429.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19029836207d345e220de3173c0ccf2387703f027c4d78", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "36" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "7d34", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7430.json b/examples/meshcore/corpus/generated/valid_grp_data_7430.json new file mode 100644 index 00000000..44bd8fe9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7430.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0760d2de3fa852bc2c83b21e0f0cd342a5708739d1bf4e42c5614fb073a498f380249c2d56df8fdc6786441dba16303b08e0502de20e3fdf103a9b39339d24da517316387e5edd89", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "d2", + "de", + "3f", + "a8", + "52", + "bc" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "83b2", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7434.json b/examples/meshcore/corpus/generated/valid_grp_data_7434.json new file mode 100644 index 00000000..ff677648 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7434.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a422fbac462f9c572f5561344b7fb3cd68b822f205745c9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2fba", + "c462" + ] + }, + "payload": { + "channel_hash": "f9", + "mac": "c572", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7435.json b/examples/meshcore/corpus/generated/valid_grp_data_7435.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7435.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7436.json b/examples/meshcore/corpus/generated/valid_grp_data_7436.json new file mode 100644 index 00000000..0d265797 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7436.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a090f1ae9171b76f758b4ffae27c49db6026c268725a760bf62e71121a18ddff6669508c89970f06733b5f1640ad8962a0eb4fe268600eb91be6d2b4592614b33400933feff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "1a", + "e9", + "17", + "1b", + "76", + "f7", + "58", + "b4" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "ae27", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7437.json b/examples/meshcore/corpus/generated/valid_grp_data_7437.json new file mode 100644 index 00000000..7e9cb71c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7437.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8025902394c2d01c34ce4fec10c029de3609231726d2e0ec20bd3b803027aaff6a91053718d3d8027fc35c31872e729fee85e4137d88568d1965a58ff5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "25", + "mac": "9023", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7439.json b/examples/meshcore/corpus/generated/valid_grp_data_7439.json new file mode 100644 index 00000000..8945e7eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7439.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a279557cbc68f5946341a537d97c9ac2fcf8949d36ee8768f4b601e6cb6eee6c8c52a8dcada2b3253a029749b0a0352e845", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2795", + "57cb", + "c68f", + "5946", + "341a", + "537d", + "97c9", + "ac2f", + "cf89", + "49d3" + ] + }, + "payload": { + "channel_hash": "6e", + "mac": "e876", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7440.json b/examples/meshcore/corpus/generated/valid_grp_data_7440.json new file mode 100644 index 00000000..afa8e81d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7440.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19847f474a84ae547ad43827dace7b7d5faaebe03cc337cae1346a0a8f178bd140eb140dc47b09dd5c2c1048d850ee37ec", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f474a", + "84ae54", + "7ad438", + "27dace" + ] + }, + "payload": { + "channel_hash": "7b", + "mac": "7d5f", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7443.json b/examples/meshcore/corpus/generated/valid_grp_data_7443.json new file mode 100644 index 00000000..54cc704f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7443.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03b6a642850ab03a3c9acf132b10285bb535", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b6", + "a6", + "42" + ] + }, + "payload": { + "channel_hash": "85", + "mac": "0ab0", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7444.json b/examples/meshcore/corpus/generated/valid_grp_data_7444.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7444.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7446.json b/examples/meshcore/corpus/generated/valid_grp_data_7446.json new file mode 100644 index 00000000..7fb9ee6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7446.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8416766e2e451a34ac8fb34017af15818cfd8c7f2d4011f28ef9627aeb91ff6d5289bf8178c68c23b92e7b2af6a74078f3b54545898cbbb46dc4e55487f02d84e84df80dfc5fdf7ca9050fd09c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "16766e", + "2e451a", + "34ac8f", + "b34017" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "1581", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7448.json b/examples/meshcore/corpus/generated/valid_grp_data_7448.json new file mode 100644 index 00000000..6176178c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7448.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43c6f60ea79ac7c9ec27a6501961a5bcb3e13548eb3c08eb64", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c6f6", + "0ea7", + "9ac7" + ] + }, + "payload": { + "channel_hash": "c9", + "mac": "ec27", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7449.json b/examples/meshcore/corpus/generated/valid_grp_data_7449.json new file mode 100644 index 00000000..86a80622 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7449.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19820f02558b7bea290b96d571aa1a8a500848ac2c141d156618f7fd7be17accf1ed066a5b576a0611633c040c3713684cc72e423d3f79ce5ff4b57b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f0255", + "8b7bea" + ] + }, + "payload": { + "channel_hash": "29", + "mac": "0b96", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7452.json b/examples/meshcore/corpus/generated/valid_grp_data_7452.json new file mode 100644 index 00000000..bbcc4866 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7452.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194425a56054dfa932aac8e7185561a7fa0801945b6e054108db3fbaba5782488d7deb00fe3627a01dbc54a9fadbf03066cd6bf334744281615630aa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "25a5", + "6054", + "dfa9", + "32aa" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "e718", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7454.json b/examples/meshcore/corpus/generated/valid_grp_data_7454.json new file mode 100644 index 00000000..ede4f982 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7454.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198a9038e2a5e235bb5dfdeaa41223ce6170f805f17251ae5fab12a94d50201dc64300c96a68cd180828aa01e8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9038e2", + "a5e235", + "bb5dfd", + "eaa412", + "23ce61", + "70f805", + "f17251", + "ae5fab", + "12a94d", + "50201d" + ] + }, + "payload": { + "channel_hash": "c6", + "mac": "4300", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7457.json b/examples/meshcore/corpus/generated/valid_grp_data_7457.json new file mode 100644 index 00000000..a24f491e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7457.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a58cbb688b166df63dfc8bc11b5afcfb532141199fca6b600bcac9b37d5f64a267976e0d33df09cc99d0918dffd7fa4ad5dcc1241616044e7eca4b0ffd20966eae46f13c9fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "58", + "cb", + "b6", + "88", + "b1", + "66", + "df", + "63", + "df", + "c8" + ] + }, + "payload": { + "channel_hash": "bc", + "mac": "11b5", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7458.json b/examples/meshcore/corpus/generated/valid_grp_data_7458.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7458.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7459.json b/examples/meshcore/corpus/generated/valid_grp_data_7459.json new file mode 100644 index 00000000..c546b3fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7459.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4877d3bf838c21ee69a7a829c6fcb81c66817ede2aabe322381fd6cf94b3c8a7499bf2d156ebd336a03ebf26ce2729092efea0ffbaa45da9405fa6f722bf7279e1d78c487554782761e1ccfc4b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "77d3", + "bf83", + "8c21", + "ee69", + "a7a8", + "29c6", + "fcb8", + "1c66" + ] + }, + "payload": { + "channel_hash": "81", + "mac": "7ede", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7461.json b/examples/meshcore/corpus/generated/valid_grp_data_7461.json new file mode 100644 index 00000000..71d49bbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7461.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a407dd41da24486581bdfae7ff26c87a71bf2613d66a28232bbe38d311db63c6601840ba9410d9073031634", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "7d", + "mac": "d41d", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7463.json b/examples/meshcore/corpus/generated/valid_grp_data_7463.json new file mode 100644 index 00000000..a4cc3a69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7463.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4ad9f534735f8c47a984f03e2f03fd48e2f51af57dc1aea5549294cf5f75a57dac24be9f8bcc988449ff997e5a5d35777fc516b386f8c7967e9070fcd0917bfa3cb183131af11ffb6d373f806e62bdac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d9f5", + "3473", + "5f8c", + "47a9", + "84f0", + "3e2f", + "03fd", + "48e2", + "f51a", + "f57d" + ] + }, + "payload": { + "channel_hash": "c1", + "mac": "aea5", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7466.json b/examples/meshcore/corpus/generated/valid_grp_data_7466.json new file mode 100644 index 00000000..1f6e9a98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7466.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a008a1d2dedb686a1f6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "8a", + "mac": "1d2d", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7468.json b/examples/meshcore/corpus/generated/valid_grp_data_7468.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7468.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7470.json b/examples/meshcore/corpus/generated/valid_grp_data_7470.json new file mode 100644 index 00000000..e84c725d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7470.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a462aaee43ca6e773fd66c9b6eefe6574af217536b178c5ea5ce03d5468d1089df70bbb06c0a6ac72422bd188cbfc1995ee45ec0b8ec180f39b81", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2aae", + "e43c", + "a6e7", + "73fd", + "66c9", + "b6ee" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "6574", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7471.json b/examples/meshcore/corpus/generated/valid_grp_data_7471.json new file mode 100644 index 00000000..c5f429f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7471.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4457c0445e8362e1ddad6ec6349c41f35c75543f4b66bbef15817d1c31426f2678ff5dc51d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "57c0", + "445e", + "8362", + "e1dd" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "6ec6", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7472.json b/examples/meshcore/corpus/generated/valid_grp_data_7472.json new file mode 100644 index 00000000..903a316d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7472.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a88a9e97f3402e1f46cf812d3a0a3eaabf2f49db0b030b638a4f0bba34cbcd5cb5496e44622c15f46bdc53ce96a70", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a9e97f", + "3402e1", + "f46cf8", + "12d3a0", + "a3eaab", + "f2f49d", + "b0b030", + "b638a4" + ] + }, + "payload": { + "channel_hash": "f0", + "mac": "bba3", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7474.json b/examples/meshcore/corpus/generated/valid_grp_data_7474.json new file mode 100644 index 00000000..a344516f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7474.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a079621869aabc6f9d29f04117b1fb93b1a6ce066f7f1e6a9b7e0f91576587d1b85a6177dfcf88b2992d838982674b936595e956ee1c86d461875247c55", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "96", + "21", + "86", + "9a", + "ab", + "c6", + "f9" + ] + }, + "payload": { + "channel_hash": "d2", + "mac": "9f04", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7475.json b/examples/meshcore/corpus/generated/valid_grp_data_7475.json new file mode 100644 index 00000000..54a6fe48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7475.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19490ed13da446a60ed871f95c2b1d32b1ff6269ef1dce54ca60eb796fbeef48d548dcb5b1909aa77da0f75f90dcabde1059fc8c3670a115866e0585edb2ac84ade45358869e7da8df", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ed1", + "3da4", + "46a6", + "0ed8", + "71f9", + "5c2b", + "1d32", + "b1ff", + "6269" + ] + }, + "payload": { + "channel_hash": "ef", + "mac": "1dce", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7476.json b/examples/meshcore/corpus/generated/valid_grp_data_7476.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7476.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7479.json b/examples/meshcore/corpus/generated/valid_grp_data_7479.json new file mode 100644 index 00000000..45be900d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7479.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8ae596d9c9e71c25b6b45b91660c2c1c0072684c5347f35309f30dd4f85b05b0e389a674b6de5d692514bbe9533aab4c4d9bcf5bd1e3d5e8759f5853a8645aabda4b65a1a6aa5c0935b855044e9fcc491a3d13f9fd27b7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e596d9", + "c9e71c", + "25b6b4", + "5b9166", + "0c2c1c", + "007268", + "4c5347", + "f35309", + "f30dd4", + "f85b05" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "e389", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7480.json b/examples/meshcore/corpus/generated/valid_grp_data_7480.json new file mode 100644 index 00000000..46d9640f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7480.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984c1a02954f2a537374e63749a7b138df6260163945c135c01cf4ce41893e832a667d34774f4a6ae14bf0428ae01857a34982b99dbda63956a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c1a029", + "54f2a5", + "37374e", + "63749a" + ] + }, + "payload": { + "channel_hash": "7b", + "mac": "138d", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7481.json b/examples/meshcore/corpus/generated/valid_grp_data_7481.json new file mode 100644 index 00000000..e0047129 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7481.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0029f200008fc937b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "29", + "mac": "f200", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7483.json b/examples/meshcore/corpus/generated/valid_grp_data_7483.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7483.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7488.json b/examples/meshcore/corpus/generated/valid_grp_data_7488.json new file mode 100644 index 00000000..bec9e6cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7488.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82d2aab352be8421d24230aebb28671b61af43ba6a12b5a69b918c2048ab98c233d39a1a5f700d14b1f06ee1b893ed649c5fc1874bd3d5cc116ea34c5f298a5a5b54869439", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2aab3", + "52be84" + ] + }, + "payload": { + "channel_hash": "21", + "mac": "d242", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7491.json b/examples/meshcore/corpus/generated/valid_grp_data_7491.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7491.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7492.json b/examples/meshcore/corpus/generated/valid_grp_data_7492.json new file mode 100644 index 00000000..bfadebb4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7492.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198779bab10dbeeb6917675a0c32caa31ea482f7ce3a7ead25be7de48f6e1521c7dcc0be1ea603a767bca21f8a1c6ea724147c8e26c397c3b241a152cdbc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "79bab1", + "0dbeeb", + "691767", + "5a0c32", + "caa31e", + "a482f7", + "ce3a7e" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "25be", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7493.json b/examples/meshcore/corpus/generated/valid_grp_data_7493.json new file mode 100644 index 00000000..c392873c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7493.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8a6a311115db589259d34dc4841c60229521d4d748f44669d357de6f5c7d9e58b42de50b75197677a0651fe97864454064cc28028711de94db64a5b0f8a57b28269161959c91bc71ee4a6f6bef003f8f408f5070cdf607526e269570470588dc09a2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6a3111", + "15db58", + "9259d3", + "4dc484", + "1c6022", + "9521d4", + "d748f4", + "4669d3", + "57de6f", + "5c7d9e" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "b42d", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7496.json b/examples/meshcore/corpus/generated/valid_grp_data_7496.json new file mode 100644 index 00000000..2bd3f7f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7496.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1901e03ae2d8307ad78f1123963619ba8f360448274b85153bff3fe61796ab63795c3a6b8d91e24a6529239900a7568b1a49c8a2caf7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0" + ] + }, + "payload": { + "channel_hash": "3a", + "mac": "e2d8", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7497.json b/examples/meshcore/corpus/generated/valid_grp_data_7497.json new file mode 100644 index 00000000..ebb2ea10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7497.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1949b6c1272aac5785f4f0f8132457b3c2ee9d132efdac5180e4c9ec90912fc5fa5a7f54e6624c1b6d516df8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b6c1", + "272a", + "ac57", + "85f4", + "f0f8", + "1324", + "57b3", + "c2ee", + "9d13" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "fdac", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7498.json b/examples/meshcore/corpus/generated/valid_grp_data_7498.json new file mode 100644 index 00000000..a751c6f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7498.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194769d068e81c1c79b04be0a5c11851a55c739f9bd298e97f4b41145d45fc0750edb0f872ce0c29d6d52a73a8b08f2b258c85c9fc56ffd4d991277cfb430b09a7dcd854e108c3cd10", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "69d0", + "68e8", + "1c1c", + "79b0", + "4be0", + "a5c1", + "1851" + ] + }, + "payload": { + "channel_hash": "a5", + "mac": "5c73", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7500.json b/examples/meshcore/corpus/generated/valid_grp_data_7500.json new file mode 100644 index 00000000..7579e91b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7500.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a458f204c706f9c72f548f44c6239ace505a5ccb7639530a41ca155c482a2e93ba0c45f28c1b0dd06c60959e8d42a23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f20", + "4c70", + "6f9c", + "72f5", + "48f4" + ] + }, + "payload": { + "channel_hash": "4c", + "mac": "6239", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7503.json b/examples/meshcore/corpus/generated/valid_grp_data_7503.json new file mode 100644 index 00000000..349c1f4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7503.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941ebfc1e6eb71f943b1403af452967073b210ac9965f4123ca2ac20b12c1bfebcbce5b30a356ba94752fb8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ebfc" + ] + }, + "payload": { + "channel_hash": "1e", + "mac": "6eb7", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7504.json b/examples/meshcore/corpus/generated/valid_grp_data_7504.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7504.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7505.json b/examples/meshcore/corpus/generated/valid_grp_data_7505.json new file mode 100644 index 00000000..1f0a8814 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7505.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981acd0c58aa1192808b5fb77857014b44b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "acd0c5" + ] + }, + "payload": { + "channel_hash": "8a", + "mac": "a119", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7506.json b/examples/meshcore/corpus/generated/valid_grp_data_7506.json new file mode 100644 index 00000000..91c2a1f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7506.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19029521bc317a0858", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95", + "21" + ] + }, + "payload": { + "channel_hash": "bc", + "mac": "317a", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7508.json b/examples/meshcore/corpus/generated/valid_grp_data_7508.json new file mode 100644 index 00000000..55bb1a52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7508.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84db6532dcec81e6bfe15eb770996ddf65913212fbbfc4672bb37eaadeca36ef72feb261e04546f1d3a5fc0b2048d64ffad57a0f979bf717e6f3b93f073467f4205cb339738040", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db6532", + "dcec81", + "e6bfe1", + "5eb770" + ] + }, + "payload": { + "channel_hash": "99", + "mac": "6ddf", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7509.json b/examples/meshcore/corpus/generated/valid_grp_data_7509.json new file mode 100644 index 00000000..44b287b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7509.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a450514edc6b2efa5c012df5f6ad884a9016be924e07fd0582ae6c8558315a1bc532cb30ed92744ab55d160059f3d6292ba8b717b37800611d0cce7f3a6139a4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0514", + "edc6", + "b2ef", + "a5c0", + "12df" + ] + }, + "payload": { + "channel_hash": "5f", + "mac": "6ad8", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7511.json b/examples/meshcore/corpus/generated/valid_grp_data_7511.json new file mode 100644 index 00000000..69e48283 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7511.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942603118f6c0cb1c33ca1014752b1bcd2adcb439d73a467f43f0f178532154", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6031", + "18f6" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "cb1c", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7513.json b/examples/meshcore/corpus/generated/valid_grp_data_7513.json new file mode 100644 index 00000000..1d5a570c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7513.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198108a80af9120085755a466cc48d4a281f140889a14fbad60e329475acb2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "08a80a" + ] + }, + "payload": { + "channel_hash": "f9", + "mac": "1200", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7514.json b/examples/meshcore/corpus/generated/valid_grp_data_7514.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7514.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7515.json b/examples/meshcore/corpus/generated/valid_grp_data_7515.json new file mode 100644 index 00000000..0d98e314 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7515.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0368d73ea9450c352b443118bb3f59fd42bfe05eac969f056469035ecd6d4165914a3b9ca0e7c945e70f1f57b9932d102277a5199e619a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "68", + "d7", + "3e" + ] + }, + "payload": { + "channel_hash": "a9", + "mac": "450c", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7519.json b/examples/meshcore/corpus/generated/valid_grp_data_7519.json new file mode 100644 index 00000000..bf4f62ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7519.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4740c80825c626df50e611139a5aafe14a433bf54c63498b939e71095ce91b3d34a2ed2d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40c8", + "0825", + "c626", + "df50", + "e611", + "139a", + "5aaf" + ] + }, + "payload": { + "channel_hash": "e1", + "mac": "4a43", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7520.json b/examples/meshcore/corpus/generated/valid_grp_data_7520.json new file mode 100644 index 00000000..88170a2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7520.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a425bf27b88c2653b3dff7ecb9a5d1a1961d23b4838fcafc35dc7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5bf2", + "7b88" + ] + }, + "payload": { + "channel_hash": "c2", + "mac": "653b", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7521.json b/examples/meshcore/corpus/generated/valid_grp_data_7521.json new file mode 100644 index 00000000..dbf88057 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7521.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1944e1a076d1cf886630fffb31ebe3cb1814b9104a7a081ce545eb100b22e8c1f595163f174f693441657f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e1a0", + "76d1", + "cf88", + "6630" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "fb31", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7522.json b/examples/meshcore/corpus/generated/valid_grp_data_7522.json new file mode 100644 index 00000000..44fa1a32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7522.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194535eff3a69407999c630ab8c59b041994ee5f3a5c21abfaaaa367daf525caea2dd072aeadcd3d0e086ac1583bd989eabbae69725f7481aeebc5ef0c458717ff25c9ebe5c67d8976051c0460c3ba", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35ef", + "f3a6", + "9407", + "999c", + "630a" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "c59b", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7523.json b/examples/meshcore/corpus/generated/valid_grp_data_7523.json new file mode 100644 index 00000000..b5a10320 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7523.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03fdcee6a3eeae438a6d9c2656d60f2739f8949dba14e09a0053fc4ad94b653909d2871816365511a52ed0bab9a043ea76fe9c947bf0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fd", + "ce", + "e6" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "eeae", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7525.json b/examples/meshcore/corpus/generated/valid_grp_data_7525.json new file mode 100644 index 00000000..34ce7750 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7525.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198ad95240bdef8a7c4d10c2dff4e484ea1e933cbb566226fa14f0bf27b9c7a4ef459679e52a2c5228a0b49d88a6908c3c4d466dda5cd62aa17cafd885", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d95240", + "bdef8a", + "7c4d10", + "c2dff4", + "e484ea", + "1e933c", + "bb5662", + "26fa14", + "f0bf27", + "b9c7a4" + ] + }, + "payload": { + "channel_hash": "ef", + "mac": "4596", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7526.json b/examples/meshcore/corpus/generated/valid_grp_data_7526.json new file mode 100644 index 00000000..3c5b3458 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7526.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8a716ac7a9d30aab30fdcc5ac27ffd206e888e0c957e0a7802563270f7e89de35612a285e93a017c13281460cabc679d3962f1fe21d343fd2232cbaecce2f896db4b901abbd74a998127920ff2df77af18adff91023f25ac01f24fd1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "716ac7", + "a9d30a", + "ab30fd", + "cc5ac2", + "7ffd20", + "6e888e", + "0c957e", + "0a7802", + "563270", + "f7e89d" + ] + }, + "payload": { + "channel_hash": "e3", + "mac": "5612", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7529.json b/examples/meshcore/corpus/generated/valid_grp_data_7529.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7529.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7530.json b/examples/meshcore/corpus/generated/valid_grp_data_7530.json new file mode 100644 index 00000000..9784391a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7530.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1909e94d6a25871e292047afab16640e50d1bc8b3e75e5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "4d", + "6a", + "25", + "87", + "1e", + "29", + "20", + "47" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "ab16", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7531.json b/examples/meshcore/corpus/generated/valid_grp_data_7531.json new file mode 100644 index 00000000..b8ba4b97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7531.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84850ebac6f24591d4c35b9049fe410115b13b2ea8f6864515239f291fb5942e509fd02cac0e475188afb947603f20a8ec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "850eba", + "c6f245", + "91d4c3", + "5b9049" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "4101", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7532.json b/examples/meshcore/corpus/generated/valid_grp_data_7532.json new file mode 100644 index 00000000..15843135 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7532.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19021b8429f352c81fd62981aa79df1e52132c034fc1f0feed37b6651eb35194", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1b", + "84" + ] + }, + "payload": { + "channel_hash": "29", + "mac": "f352", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7536.json b/examples/meshcore/corpus/generated/valid_grp_data_7536.json new file mode 100644 index 00000000..b6cd6072 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7536.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198586aadff86e6b9030943a556c245e6474b4b19fea523d16cf3f3f9518ee3f47118e4ee4348c66c91447d74835fb9fc418229116f81df79eee7ef8b12e096b22c19602e77b702307eba8a8fe374898be", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "86aadf", + "f86e6b", + "903094", + "3a556c", + "245e64" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "b4b1", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7537.json b/examples/meshcore/corpus/generated/valid_grp_data_7537.json new file mode 100644 index 00000000..f25d1d24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7537.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0427c916ab95c1b3ec64b3723df725c8db92d20428a542adca60a363c790bc11f232e5652d42a9855838375e882cb7689e4820b223fa2903b57f66ae4aa86157", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "c9", + "16", + "ab" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "c1b3", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7538.json b/examples/meshcore/corpus/generated/valid_grp_data_7538.json new file mode 100644 index 00000000..903429db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7538.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946655e027984c5df207e794cbbc6a4b50ed47ed311c7d19b1414e8ab79a021d3c2b4e873e13dc10623d68cb3f4eed8459b4d81f13d50db0f9bc4bf47", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "655e", + "0279", + "84c5", + "df20", + "7e79", + "4cbb" + ] + }, + "payload": { + "channel_hash": "c6", + "mac": "a4b5", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7539.json b/examples/meshcore/corpus/generated/valid_grp_data_7539.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7539.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7540.json b/examples/meshcore/corpus/generated/valid_grp_data_7540.json new file mode 100644 index 00000000..deeb1b20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7540.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198aa025161835d84bc3d56d3a9cbdf93b9918d59ed9c56e3aca6d9091b9e7069eb197346198141525ffdfd2b8b38af9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a02516", + "1835d8", + "4bc3d5", + "6d3a9c", + "bdf93b", + "9918d5", + "9ed9c5", + "6e3aca", + "6d9091", + "b9e706" + ] + }, + "payload": { + "channel_hash": "9e", + "mac": "b197", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7541.json b/examples/meshcore/corpus/generated/valid_grp_data_7541.json new file mode 100644 index 00000000..93adabd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7541.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a13790eb5b9960d45e6ba23c72b2935fca6ec6de6a516", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "79", + "0e", + "b5", + "b9", + "96", + "0d", + "45", + "e6", + "ba" + ] + }, + "payload": { + "channel_hash": "23", + "mac": "c72b", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7543.json b/examples/meshcore/corpus/generated/valid_grp_data_7543.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7543.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7544.json b/examples/meshcore/corpus/generated/valid_grp_data_7544.json new file mode 100644 index 00000000..9685c21c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7544.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194276ad50736bad8c58ca7ec5b4a853c9fc9d96aad7521ad6b435e9565c7c2e0db8047689d8432b22ced13562089bbffb63f043d53f8efeab4b4a49c933b21b24bff38bf07e30f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "76ad", + "5073" + ] + }, + "payload": { + "channel_hash": "6b", + "mac": "ad8c", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7546.json b/examples/meshcore/corpus/generated/valid_grp_data_7546.json new file mode 100644 index 00000000..9ab7299c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7546.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190476b36687c501d330e88281b61c29e5e5c764e1cd083916fbb5d232c0ec0300", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "b3", + "66", + "87" + ] + }, + "payload": { + "channel_hash": "c5", + "mac": "01d3", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7548.json b/examples/meshcore/corpus/generated/valid_grp_data_7548.json new file mode 100644 index 00000000..74dfa52e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7548.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a429ce37282aa49fbc1e81513e02beb811abfbac88b9bba95d60efdb43b4bcd2a96c6d67b1eac1d6f932e3cc4057d97ce6c5800500659e99051d3af35505aff4e142dce6c85c8c04d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ce3", + "7282" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "49fb", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7549.json b/examples/meshcore/corpus/generated/valid_grp_data_7549.json new file mode 100644 index 00000000..0a34ab87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7549.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00c4bf8db964a238e115cce2f15504c94d01d9c46d2e489709357457fb91c525736a39f6d251df50fb901f67c849abd6169555ff8e27f7af2717cee4b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "c4", + "mac": "bf8d", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7551.json b/examples/meshcore/corpus/generated/valid_grp_data_7551.json new file mode 100644 index 00000000..61938b6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7551.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a452e4c78a771068934e9f73cf9cf7364c84951cb02fb346e94cd98d443f0ce49155eb5511eb9dc9449ad3d44d1429285cb0030aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e4c", + "78a7", + "7106", + "8934", + "e9f7" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "f9cf", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7552.json b/examples/meshcore/corpus/generated/valid_grp_data_7552.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7552.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7554.json b/examples/meshcore/corpus/generated/valid_grp_data_7554.json new file mode 100644 index 00000000..a4a8be6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7554.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a099ff45ab2a26139f2f533c361e59b2c3a64dee3b063b22de45d406e8d87d8966fed05302c77da56", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9f", + "f4", + "5a", + "b2", + "a2", + "61", + "39", + "f2", + "f5" + ] + }, + "payload": { + "channel_hash": "33", + "mac": "c361", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7558.json b/examples/meshcore/corpus/generated/valid_grp_data_7558.json new file mode 100644 index 00000000..f2eeb078 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7558.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a824ac070ee695527f9f64b7000020238d856a2646080eda95918320443f82c18343b68334831b91adc03ce1fa8ede907a55e7d95ef0192d74d159a5ca64ac4c776727aada0ed", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ac070", + "ee6955" + ] + }, + "payload": { + "channel_hash": "27", + "mac": "f9f6", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7562.json b/examples/meshcore/corpus/generated/valid_grp_data_7562.json new file mode 100644 index 00000000..7df09f42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7562.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a482a03e3be81f8195219c598c468e02ed0869eeeaa60461d928982895d9db69c562b6262fde09bee814f76e811f917341acacdac52a6dd1ef608c2d45aaccd5588defece9515092ba828a9c9492517", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2a03", + "e3be", + "81f8", + "1952", + "19c5", + "98c4", + "68e0", + "2ed0" + ] + }, + "payload": { + "channel_hash": "86", + "mac": "9eee", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7563.json b/examples/meshcore/corpus/generated/valid_grp_data_7563.json new file mode 100644 index 00000000..f3917dd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7563.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1982cdae5c27c9d5aadc19be59bb41b1ae8b87a7ee4e5bb025bfd5cda16cec5fb06410de7535dbd54f6c234391cad3953f3afc53fe07d02f88fbd518223262b099a87020be", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cdae5c", + "27c9d5" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "dc19", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7564.json b/examples/meshcore/corpus/generated/valid_grp_data_7564.json new file mode 100644 index 00000000..acf42cba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7564.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194531100bab455193c372b461373c7e3b85ba882dd7200a48f3d6010b3739ee86288186d5cdfa189022", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3110", + "0bab", + "4551", + "93c3", + "72b4" + ] + }, + "payload": { + "channel_hash": "61", + "mac": "373c", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7565.json b/examples/meshcore/corpus/generated/valid_grp_data_7565.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7565.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7567.json b/examples/meshcore/corpus/generated/valid_grp_data_7567.json new file mode 100644 index 00000000..00f0aa66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7567.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987ef16c4edc746edbb4133289ce6a07e99cd4d08137bfa20e9b4533da211ba3bb6757730a9464f7cd1623a3813ee3c52190027e45a2627de5fdc973175fba0cea4cd19f2515d98f772", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef16c4", + "edc746", + "edbb41", + "33289c", + "e6a07e", + "99cd4d", + "08137b" + ] + }, + "payload": { + "channel_hash": "fa", + "mac": "20e9", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7568.json b/examples/meshcore/corpus/generated/valid_grp_data_7568.json new file mode 100644 index 00000000..e3ff8df2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7568.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19848823791f096e992a3f3ba484834dc100eabab40a61b3764c0d7c7e8153", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "882379", + "1f096e", + "992a3f", + "3ba484" + ] + }, + "payload": { + "channel_hash": "83", + "mac": "4dc1", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7569.json b/examples/meshcore/corpus/generated/valid_grp_data_7569.json new file mode 100644 index 00000000..f174f071 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7569.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194138444ffbc688de133a558a9081d866b5f7fec1181ffcef29cb4193", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3844" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "fbc6", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7570.json b/examples/meshcore/corpus/generated/valid_grp_data_7570.json new file mode 100644 index 00000000..f25ee8f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7570.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a092b590b38589a61d15a32fb694dec03b3a274", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "59", + "0b", + "38", + "58", + "9a", + "61", + "d1", + "5a" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "fb69", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7571.json b/examples/meshcore/corpus/generated/valid_grp_data_7571.json new file mode 100644 index 00000000..4d0d4789 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7571.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a860146e5214eb0ce1f2bbedd78285ac284fb49f65f6e15ef420b27b1b86c8d244f9cb5b663", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0146e5", + "214eb0", + "ce1f2b", + "bedd78", + "285ac2", + "84fb49" + ] + }, + "payload": { + "channel_hash": "f6", + "mac": "5f6e", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7572.json b/examples/meshcore/corpus/generated/valid_grp_data_7572.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7572.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7573.json b/examples/meshcore/corpus/generated/valid_grp_data_7573.json new file mode 100644 index 00000000..d00419a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7573.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1942fc6049dcc7dbcd8c53d00cb4337453b7fa31cde291254018e5546a3076da337d03d1c9843a0dc203136775be37ad3d50dc3025", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fc60", + "49dc" + ] + }, + "payload": { + "channel_hash": "c7", + "mac": "dbcd", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7574.json b/examples/meshcore/corpus/generated/valid_grp_data_7574.json new file mode 100644 index 00000000..d679f7ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7574.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19033dcc96a12ff01ec1434c4b2c5aca0627f6e583143d4179390e8da91d9187d7c1fc83eb30c8e12ec8ab7f21764d43b4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "cc", + "96" + ] + }, + "payload": { + "channel_hash": "a1", + "mac": "2ff0", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7575.json b/examples/meshcore/corpus/generated/valid_grp_data_7575.json new file mode 100644 index 00000000..65f87907 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7575.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986b84de59fb012e27d97c7506d26fc242534bab550555cf973a708800188", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b84de5", + "9fb012", + "e27d97", + "c7506d", + "26fc24", + "2534ba" + ] + }, + "payload": { + "channel_hash": "b5", + "mac": "5055", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7577.json b/examples/meshcore/corpus/generated/valid_grp_data_7577.json new file mode 100644 index 00000000..a0a1091c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7577.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19069a6fbdd6b00cb828bb3f8a43", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "6f", + "bd", + "d6", + "b0", + "0c" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "28bb", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7578.json b/examples/meshcore/corpus/generated/valid_grp_data_7578.json new file mode 100644 index 00000000..50aa115c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7578.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a49288e41260027ab843a1950a9259984ae4fb0ffd0295e422007dd4ceef3afe5c4bc00d0da8976765b624b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "288e", + "4126", + "0027", + "ab84", + "3a19", + "50a9", + "2599", + "84ae", + "4fb0" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "d029", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7579.json b/examples/meshcore/corpus/generated/valid_grp_data_7579.json new file mode 100644 index 00000000..6b823869 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7579.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4a1631ca5fd6885e406443b1d652c61d90435739ae80c2f1d9aee3b5a16a62caabccaabb1fc2b89755fd5c2e95a6e0a3d3f30f7acb95393ae2bca6678f2b6505ecb01c16c0108f29bf6b05cf5bcb29", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1631", + "ca5f", + "d688", + "5e40", + "6443", + "b1d6", + "52c6", + "1d90", + "4357", + "39ae" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "c2f1", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7580.json b/examples/meshcore/corpus/generated/valid_grp_data_7580.json new file mode 100644 index 00000000..ffe54c28 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7580.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198946324ce27de044521e0cbbb52ed9a84c9159ba8aee9d198ef97ef278cca46013b90910fd7fdc5dbd77d623cadddcdf2477b9f853", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46324c", + "e27de0", + "44521e", + "0cbbb5", + "2ed9a8", + "4c9159", + "ba8aee", + "9d198e", + "f97ef2" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "cca4", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7581.json b/examples/meshcore/corpus/generated/valid_grp_data_7581.json new file mode 100644 index 00000000..0238c6b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7581.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83bce6b0b1231082f38961e83106f5c0e5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bce6b0", + "b12310", + "82f389" + ] + }, + "payload": { + "channel_hash": "61", + "mac": "e831", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7583.json b/examples/meshcore/corpus/generated/valid_grp_data_7583.json new file mode 100644 index 00000000..8a6c4a1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7583.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194880c846d8ef723c329373618617ea2c240c85524354770852431ffe8278037826ca4a7b9b6787d49d80257ef635e6da01b326918751f767e4592fb748980fc245cf6668e5e947f345114d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "80c8", + "46d8", + "ef72", + "3c32", + "9373", + "6186", + "17ea", + "2c24" + ] + }, + "payload": { + "channel_hash": "0c", + "mac": "8552", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7584.json b/examples/meshcore/corpus/generated/valid_grp_data_7584.json new file mode 100644 index 00000000..91a48bf3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7584.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a80a87367d8f5868687bc3e27fdabe985966d50c046542d52183c9489c730338710e235fb1ee281fee12c53392dd63834ab5c06fc3f4861aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "a8", + "mac": "7367", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7587.json b/examples/meshcore/corpus/generated/valid_grp_data_7587.json new file mode 100644 index 00000000..9ebeb06b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7587.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01e2ffb6fb14d05b45c92a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e2" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "b6fb", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7588.json b/examples/meshcore/corpus/generated/valid_grp_data_7588.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7588.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7590.json b/examples/meshcore/corpus/generated/valid_grp_data_7590.json new file mode 100644 index 00000000..b44e30ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7590.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44cd558410e974bef8ac900aaddd811d5379c246561b65e681d34089b6114cdfb596cec0d67b29ec20519854d28c598377df2cec02bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cd55", + "8410", + "e974", + "bef8" + ] + }, + "payload": { + "channel_hash": "ac", + "mac": "900a", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7591.json b/examples/meshcore/corpus/generated/valid_grp_data_7591.json new file mode 100644 index 00000000..66fc622d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7591.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00137730a0c6743b8d1e6e9f114830b2c57ad9ae7ae24a3b61669b8795edc3a150f117c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "13", + "mac": "7730", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7594.json b/examples/meshcore/corpus/generated/valid_grp_data_7594.json new file mode 100644 index 00000000..174974c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7594.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19089e15e68ec1fd1f0e785ee1cc615bb630dcec799ff7c5eb095bf293c7ac377eef6ddab3fadbac33b536eaaf57dcca40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "15", + "e6", + "8e", + "c1", + "fd", + "1f", + "0e" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "5ee1", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7595.json b/examples/meshcore/corpus/generated/valid_grp_data_7595.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7595.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7600.json b/examples/meshcore/corpus/generated/valid_grp_data_7600.json new file mode 100644 index 00000000..874a5894 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7600.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8119e024fdfefa68220624348d8f702fbb1238aa4c24a76ca75053d2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "19e024" + ] + }, + "payload": { + "channel_hash": "fd", + "mac": "fefa", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7601.json b/examples/meshcore/corpus/generated/valid_grp_data_7601.json new file mode 100644 index 00000000..fb316d40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7601.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19879d0259d4ff2d268aa5f021240d7b2aaa4e1da5b93297728e96ac77a1b750a6165524760f465861ee7fd5bb8637a7fc9af24af61e496acc87201a47a0ca8d0d631e11092c10f419ca1cdf1673", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d0259", + "d4ff2d", + "268aa5", + "f02124", + "0d7b2a", + "aa4e1d", + "a5b932" + ] + }, + "payload": { + "channel_hash": "97", + "mac": "728e", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7602.json b/examples/meshcore/corpus/generated/valid_grp_data_7602.json new file mode 100644 index 00000000..24cb9c1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7602.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a02af3a620be676eec753303ca5609e1b9bc0c91b732c3482", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af", + "3a" + ] + }, + "payload": { + "channel_hash": "62", + "mac": "0be6", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7603.json b/examples/meshcore/corpus/generated/valid_grp_data_7603.json new file mode 100644 index 00000000..46a6b5c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7603.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a43d7ceedd6ca396fbefeb7e2f545cd95d685040097f68bb359b1542b210a652c579fa1d2fe7da590621471a91f4efcd9eeebff1b56633df8cfd0a3f77fc5be726cf9f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d7ce", + "edd6", + "ca39" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "befe", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7609.json b/examples/meshcore/corpus/generated/valid_grp_data_7609.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7609.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7614.json b/examples/meshcore/corpus/generated/valid_grp_data_7614.json new file mode 100644 index 00000000..c16a7801 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7614.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08d3dad3bd57987deea6c166042220e1df8ab9288f35", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d3", + "da", + "d3", + "bd", + "57", + "98", + "7d", + "ee" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "c166", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7616.json b/examples/meshcore/corpus/generated/valid_grp_data_7616.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7616.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7617.json b/examples/meshcore/corpus/generated/valid_grp_data_7617.json new file mode 100644 index 00000000..4d27e61d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7617.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198916f3965bf004b305b1280ea6b2cf1ac88d9e5f2c699babc8140ef430426c3892", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "16f396", + "5bf004", + "b305b1", + "280ea6", + "b2cf1a", + "c88d9e", + "5f2c69", + "9babc8", + "140ef4" + ] + }, + "payload": { + "channel_hash": "30", + "mac": "426c", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7620.json b/examples/meshcore/corpus/generated/valid_grp_data_7620.json new file mode 100644 index 00000000..da30dd02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7620.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a472bb82b1a0e6e2f987e60b9f1e91ec129a3cef40b804bb08c36842a61ef2828b6dbdba710", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2bb8", + "2b1a", + "0e6e", + "2f98", + "7e60", + "b9f1", + "e91e" + ] + }, + "payload": { + "channel_hash": "c1", + "mac": "29a3", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7621.json b/examples/meshcore/corpus/generated/valid_grp_data_7621.json new file mode 100644 index 00000000..0641460e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7621.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0242833fd9d1d52612c892306db61044b25858112687", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "42", + "83" + ] + }, + "payload": { + "channel_hash": "3f", + "mac": "d9d1", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7626.json b/examples/meshcore/corpus/generated/valid_grp_data_7626.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7626.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7628.json b/examples/meshcore/corpus/generated/valid_grp_data_7628.json new file mode 100644 index 00000000..59441aa0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7628.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a817177d1ee3bed143a8198fe4b71", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7177d1" + ] + }, + "payload": { + "channel_hash": "ee", + "mac": "3bed", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7629.json b/examples/meshcore/corpus/generated/valid_grp_data_7629.json new file mode 100644 index 00000000..212fa2ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7629.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190050ebeea25c654237", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "50", + "mac": "ebee", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7630.json b/examples/meshcore/corpus/generated/valid_grp_data_7630.json new file mode 100644 index 00000000..52a670e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7630.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1943b7fe3a66bb2955fe8f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b7fe", + "3a66", + "bb29" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "fe8f", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7631.json b/examples/meshcore/corpus/generated/valid_grp_data_7631.json new file mode 100644 index 00000000..fa33923c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7631.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81608c1aa8396182", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "608c1a" + ] + }, + "payload": { + "channel_hash": "a8", + "mac": "3961", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7636.json b/examples/meshcore/corpus/generated/valid_grp_data_7636.json new file mode 100644 index 00000000..bcc188fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7636.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19884890627a8ff8466822e853311369fb974376c1ea47fb47487ea03a40c92efad0ed95db791154f1c74df55b6b40ec4588885e6ab0d4270d24cb77ae4fa32d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "489062", + "7a8ff8", + "466822", + "e85331", + "1369fb", + "974376", + "c1ea47", + "fb4748" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "a03a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7640.json b/examples/meshcore/corpus/generated/valid_grp_data_7640.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7640.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7641.json b/examples/meshcore/corpus/generated/valid_grp_data_7641.json new file mode 100644 index 00000000..e6bf9137 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7641.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1906c1819a9732d44606a4a5ca9abd252fbb7404d533f2f4fbf28301fc977d0c7f9c59c897", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c1", + "81", + "9a", + "97", + "32", + "d4" + ] + }, + "payload": { + "channel_hash": "46", + "mac": "06a4", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7644.json b/examples/meshcore/corpus/generated/valid_grp_data_7644.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7644.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7645.json b/examples/meshcore/corpus/generated/valid_grp_data_7645.json new file mode 100644 index 00000000..920f21bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7645.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980eeb2dce6f624169c228c9e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ee", + "mac": "b2dc", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7646.json b/examples/meshcore/corpus/generated/valid_grp_data_7646.json new file mode 100644 index 00000000..20561e33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7646.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a72ed455a6a315ddda38700a9ca1abd94fbb0935c8aecd1f91b82b69dd41d4710a452e0ae9a6d45a72852a612cb8ac19ecaacae02944678bf45b88869bcac4a1f3765603e2e2222b4177c3f24", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "ed", + "45", + "5a", + "6a", + "31", + "5d", + "dd", + "a3", + "87" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "a9ca", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7648.json b/examples/meshcore/corpus/generated/valid_grp_data_7648.json new file mode 100644 index 00000000..a7f3ed47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7648.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19044abe2cbff4c17f8b169cdb357d179d9efd15b2efa12277f8a90690907103ebab2a5d336bccf4a08284525161fc53bae37fa120304ac61a49d6df", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "be", + "2c", + "bf" + ] + }, + "payload": { + "channel_hash": "f4", + "mac": "c17f", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7649.json b/examples/meshcore/corpus/generated/valid_grp_data_7649.json new file mode 100644 index 00000000..57f4916e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7649.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194663b034de6443d0917fbf16f0ca743b7cfa00f748e96a1e233f7e2db2488e719a65bd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "63b0", + "34de", + "6443", + "d091", + "7fbf", + "16f0" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "743b", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7652.json b/examples/meshcore/corpus/generated/valid_grp_data_7652.json new file mode 100644 index 00000000..2f0f580c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7652.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1909c3b179f75f12de02a70088b57a84622c2e6026ab38ed5d089255ba97e53e688f2fe5c7bb5611c1c3bdc271f87aaf57b0ca772bbe19f75ba8aeb090ec6e0856614574dadca7aa4d4ee835dc92", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3", + "b1", + "79", + "f7", + "5f", + "12", + "de", + "02", + "a7" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "88b5", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7654.json b/examples/meshcore/corpus/generated/valid_grp_data_7654.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7654.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7655.json b/examples/meshcore/corpus/generated/valid_grp_data_7655.json new file mode 100644 index 00000000..80eee5bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7655.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a017480d2197e44af038bd186e3c0003a6c1f353f3c46df521c3592d250131b724cc7ad968ce94c20f252", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "74" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "d219", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7658.json b/examples/meshcore/corpus/generated/valid_grp_data_7658.json new file mode 100644 index 00000000..93393b02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7658.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19072bd84a81b8f4648c142b96472638f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "d8", + "4a", + "81", + "b8", + "f4", + "64" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "142b", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7660.json b/examples/meshcore/corpus/generated/valid_grp_data_7660.json new file mode 100644 index 00000000..332ee1eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7660.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981dd0c9f4069280fd05aaa2ec0d3fb772b8878e880496a901cd18f3ed22258b3cbb7df7ddead7cab0f694ad4f4330b5fe6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dd0c9f" + ] + }, + "payload": { + "channel_hash": "40", + "mac": "6928", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7664.json b/examples/meshcore/corpus/generated/valid_grp_data_7664.json new file mode 100644 index 00000000..40961f61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7664.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4a1a042c4ba7c418949955ed666c1ef2957f9f70ae5e8a49d26167dcb9524616261722c8d033455b0f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1a04", + "2c4b", + "a7c4", + "1894", + "9955", + "ed66", + "6c1e", + "f295", + "7f9f", + "70ae" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "8a49", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7665.json b/examples/meshcore/corpus/generated/valid_grp_data_7665.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7665.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7666.json b/examples/meshcore/corpus/generated/valid_grp_data_7666.json new file mode 100644 index 00000000..a91e54f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7666.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190033050775c183d00c20496dfffd5da336426b0914", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "33", + "mac": "0507", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7667.json b/examples/meshcore/corpus/generated/valid_grp_data_7667.json new file mode 100644 index 00000000..a616ede3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7667.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8060620537f19b056d6e8911ed8b2e2117225daae4de5e32df297806744506263e57bc00a2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "60", + "mac": "6205", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7668.json b/examples/meshcore/corpus/generated/valid_grp_data_7668.json new file mode 100644 index 00000000..35d5167c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7668.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a461feb454c1ea9cb667af74bee7f5b472b212a61277ae8d285c499d098d81163c5225e4d888c4c31136a1502b893da730dfb9b40eb65f2b1fd141b3dffb07d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1feb", + "454c", + "1ea9", + "cb66", + "7af7", + "4bee" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "5b47", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7673.json b/examples/meshcore/corpus/generated/valid_grp_data_7673.json new file mode 100644 index 00000000..4ad4525c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7673.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0217da1d189df82da07f3ff92f2f1e59cc09183899400ee000fe3f67825d1d7fd13d8141e0d6309f9e6c3d88bb9206be4523", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "da" + ] + }, + "payload": { + "channel_hash": "1d", + "mac": "189d", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7676.json b/examples/meshcore/corpus/generated/valid_grp_data_7676.json new file mode 100644 index 00000000..d3d81cc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7676.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987fa4b035ad600d4c93cd8d57c2d721500c46f3676c6b2b72811867bf73027495a861b2641e2d20fc32bf3a22f3c5ea0cf61b6821262d5b2ca5b6a917b527edf82ea1ab7d3961242", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fa4b03", + "5ad600", + "d4c93c", + "d8d57c", + "2d7215", + "00c46f", + "3676c6" + ] + }, + "payload": { + "channel_hash": "b2", + "mac": "b728", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7677.json b/examples/meshcore/corpus/generated/valid_grp_data_7677.json new file mode 100644 index 00000000..4b209be6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7677.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8570ada2c0ce77bc4a548d72037a503ea9ee1a6322cc254b3b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "70ada2", + "c0ce77", + "bc4a54", + "8d7203", + "7a503e" + ] + }, + "payload": { + "channel_hash": "a9", + "mac": "ee1a", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7678.json b/examples/meshcore/corpus/generated/valid_grp_data_7678.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7678.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7680.json b/examples/meshcore/corpus/generated/valid_grp_data_7680.json new file mode 100644 index 00000000..fded8b2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7680.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04ebdb8c3f00f806d8cbe52972be8eb9aa9c8677ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "db", + "8c", + "3f" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "f806", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7681.json b/examples/meshcore/corpus/generated/valid_grp_data_7681.json new file mode 100644 index 00000000..46abf054 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7681.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1905ab1d02a4e3ac3005d928d337e6721fe715ee67417f75538a036f0555", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "1d", + "02", + "a4", + "e3" + ] + }, + "payload": { + "channel_hash": "ac", + "mac": "3005", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7682.json b/examples/meshcore/corpus/generated/valid_grp_data_7682.json new file mode 100644 index 00000000..8cbd95ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7682.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a05e0ce708fcb498962bae65ae5860f06f9719b4f01c713d1ab663009be61bb54745c760036fd563482dc811a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0", + "ce", + "70", + "8f", + "cb" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "8962", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7683.json b/examples/meshcore/corpus/generated/valid_grp_data_7683.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7683.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7685.json b/examples/meshcore/corpus/generated/valid_grp_data_7685.json new file mode 100644 index 00000000..7a6eb99e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7685.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947db93ce515c0876718704994a138e80e9f7104eef73d6bcb89df70dc7fd67bfc017e76094bbb79c618473124ad1e04b63", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "db93", + "ce51", + "5c08", + "7671", + "8704", + "994a", + "138e" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "e9f7", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7686.json b/examples/meshcore/corpus/generated/valid_grp_data_7686.json new file mode 100644 index 00000000..c813e740 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7686.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0715fe4596150d1924ddb5e931321c9b9113192e7e486f900cfdcec8bfa5e623f87db2e1960c2ffea4581d2531d396f88c0c3566dc9c87771845b71c2e38e6b5103b4965cc13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "fe", + "45", + "96", + "15", + "0d", + "19" + ] + }, + "payload": { + "channel_hash": "24", + "mac": "ddb5", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7688.json b/examples/meshcore/corpus/generated/valid_grp_data_7688.json new file mode 100644 index 00000000..32f781bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7688.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a865b316336eb2348b14ffbb6d0b53c42e32180120a22ec021f9f1149f8372bc0f43c171763cab9b913aa6a52bb700a35010b54b79193ba4abd21aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5b3163", + "36eb23", + "48b14f", + "fbb6d0", + "b53c42", + "e32180" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "0a22", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7689.json b/examples/meshcore/corpus/generated/valid_grp_data_7689.json new file mode 100644 index 00000000..a274186a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7689.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198049164c2b01c1c290b7a76ea538578d15409a2ae25fc4f2513bf2b88b06de8e2450e7e5726ce174c184311a498e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "49", + "mac": "164c", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7690.json b/examples/meshcore/corpus/generated/valid_grp_data_7690.json new file mode 100644 index 00000000..b6496082 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7690.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1983a4492e2157a207808bacd47dcdd6acda3ba9df78beb3cc3164299621ed9732d379ed4d82911ea8355dccda66d0d58430515e87ea5c135f1f0583", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a4492e", + "2157a2", + "07808b" + ] + }, + "payload": { + "channel_hash": "ac", + "mac": "d47d", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7691.json b/examples/meshcore/corpus/generated/valid_grp_data_7691.json new file mode 100644 index 00000000..939a478f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7691.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19887772345cdccdbef36f8da639d43b5c6fd245803144a9119e3c6a22f6997934", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "777234", + "5cdccd", + "bef36f", + "8da639", + "d43b5c", + "6fd245", + "803144", + "a9119e" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "6a22", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7693.json b/examples/meshcore/corpus/generated/valid_grp_data_7693.json new file mode 100644 index 00000000..eaf9ebf5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7693.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980ba8c0d0225bc13ea9b66e7f7ec642940d18ef91c63d4b6253dc723a67e5c39ab8d8d0e95bb0e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ba", + "mac": "8c0d", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7695.json b/examples/meshcore/corpus/generated/valid_grp_data_7695.json new file mode 100644 index 00000000..9d8c5487 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7695.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a85350d4141c09bc26e3cbfa56302bd3d0bc6282a70c8e24425597218e9872238a4493563561553c91c4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "350d41", + "41c09b", + "c26e3c", + "bfa563", + "02bd3d" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "c628", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7697.json b/examples/meshcore/corpus/generated/valid_grp_data_7697.json new file mode 100644 index 00000000..1efaad36 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7697.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19040f5eba9f71e794ed25581a6e7634a93f2528967589ab4e99144e09aa0b101f40f4be2d80820ad968bf7c23b1956c507a35ef27bb6910e41efac1e8748cea2549a978", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "5e", + "ba", + "9f" + ] + }, + "payload": { + "channel_hash": "71", + "mac": "e794", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7698.json b/examples/meshcore/corpus/generated/valid_grp_data_7698.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7698.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7700.json b/examples/meshcore/corpus/generated/valid_grp_data_7700.json new file mode 100644 index 00000000..9d4c9032 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7700.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a3672762419b7d98e86a08c2ec166004d5d16398d9bea117daef8efbc68a2581ef774b1728a2fd1827941d784363306763daa5569606f36e4591f1a5c8d4fc4cfd11b61950b25bcecf0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "72", + "76", + "24", + "19", + "b7", + "d9", + "8e", + "86", + "a0" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "2ec1", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7703.json b/examples/meshcore/corpus/generated/valid_grp_data_7703.json new file mode 100644 index 00000000..707ba9e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7703.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198105b2d601eebab21a6963cad4897161ffd6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "05b2d6" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "eeba", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7705.json b/examples/meshcore/corpus/generated/valid_grp_data_7705.json new file mode 100644 index 00000000..a9bc8c65 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7705.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1985b1e6c3b4fed888c872205d2310bda0009b0824242c3178ab64dd9cc3613f61b795760ec2e3ef1be6288745400a65d0b30eb51f7c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b1e6c3", + "b4fed8", + "88c872", + "205d23", + "10bda0" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "9b08", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7706.json b/examples/meshcore/corpus/generated/valid_grp_data_7706.json new file mode 100644 index 00000000..eaa57b42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7706.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a5c3fb647d675965887e140183f0b03085981253eff8b71e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5c3f", + "b647", + "d675", + "9658", + "87e1", + "4018", + "3f0b", + "0308", + "5981", + "253e" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "8b71", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7708.json b/examples/meshcore/corpus/generated/valid_grp_data_7708.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7708.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7709.json b/examples/meshcore/corpus/generated/valid_grp_data_7709.json new file mode 100644 index 00000000..4c39c5f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7709.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a862fbad1cf80c864dacdff749b88b77e2a89c588424c4593ae4e1cd065c3cb673cf3e46d452e0271fb5faa76abefbb93d27a201c85e545cfecf936f1256b012ee7aebc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2fbad1", + "cf80c8", + "64dacd", + "ff749b", + "88b77e", + "2a89c5" + ] + }, + "payload": { + "channel_hash": "88", + "mac": "424c", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7711.json b/examples/meshcore/corpus/generated/valid_grp_data_7711.json new file mode 100644 index 00000000..04a743b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7711.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4271f62a5b52ceac6d620d987a15a3beac48ccc60d16d4adaa4493dc0f4dfe5c0c68b2cd03c69257b2c9255384cbb50b65f52ce95aeac76110de76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "71f6", + "2a5b" + ] + }, + "payload": { + "channel_hash": "52", + "mac": "ceac", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7714.json b/examples/meshcore/corpus/generated/valid_grp_data_7714.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7714.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7715.json b/examples/meshcore/corpus/generated/valid_grp_data_7715.json new file mode 100644 index 00000000..8e390c72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7715.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a092232b0c6b923bf5da737039b0e487082bcd6484902cb48be89fa3e8742b9e1a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "32", + "b0", + "c6", + "b9", + "23", + "bf", + "5d", + "a7" + ] + }, + "payload": { + "channel_hash": "37", + "mac": "039b", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7716.json b/examples/meshcore/corpus/generated/valid_grp_data_7716.json new file mode 100644 index 00000000..5d857787 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7716.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947dd2355894276b68d7a2fcdf7f47089953ef0f7c9c58f7be29a080011a3edd6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd23", + "5589", + "4276", + "b68d", + "7a2f", + "cdf7", + "f470" + ] + }, + "payload": { + "channel_hash": "89", + "mac": "953e", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7718.json b/examples/meshcore/corpus/generated/valid_grp_data_7718.json new file mode 100644 index 00000000..708b0233 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7718.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1904851a9a37cd7c4ec44b01a3550e779bfab2b38b5d97467518b7e9e0bfe9b4923302d9caadbf12b89a11a324", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "1a", + "9a", + "37" + ] + }, + "payload": { + "channel_hash": "cd", + "mac": "7c4e", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7719.json b/examples/meshcore/corpus/generated/valid_grp_data_7719.json new file mode 100644 index 00000000..da14c9a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7719.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19405f781aac3f1c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "5f", + "mac": "781a", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7720.json b/examples/meshcore/corpus/generated/valid_grp_data_7720.json new file mode 100644 index 00000000..70e60bb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7720.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19448c91e556e6765eecc183d0194f8748547bbfb0ec2276cbb43bff851ededab89783508a0048123e0cf4cb7c322f3ede7fda46392324a21b9bdc3bae147c59ff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8c91", + "e556", + "e676", + "5eec" + ] + }, + "payload": { + "channel_hash": "c1", + "mac": "83d0", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7722.json b/examples/meshcore/corpus/generated/valid_grp_data_7722.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7722.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7723.json b/examples/meshcore/corpus/generated/valid_grp_data_7723.json new file mode 100644 index 00000000..85ddd616 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7723.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947847b5bb8d5abc7df544174e5f5966ef601eadf51f0d42b3d3ef21cd097e379a2c35c16a25d31c778df", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "847b", + "5bb8", + "d5ab", + "c7df", + "5441", + "74e5", + "f596" + ] + }, + "payload": { + "channel_hash": "6e", + "mac": "f601", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7724.json b/examples/meshcore/corpus/generated/valid_grp_data_7724.json new file mode 100644 index 00000000..5912929d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7724.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a403ee81810829e28d7e2c60ee720", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "3e", + "mac": "e818", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7726.json b/examples/meshcore/corpus/generated/valid_grp_data_7726.json new file mode 100644 index 00000000..9acdaa87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7726.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194406d8222e94be0328b7fab06342862fc237e00460861d5ca0fea0904290", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "06d8", + "222e", + "94be", + "0328" + ] + }, + "payload": { + "channel_hash": "b7", + "mac": "fab0", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7729.json b/examples/meshcore/corpus/generated/valid_grp_data_7729.json new file mode 100644 index 00000000..277c9e3c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7729.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1905257f8db7a0aae86fcec0b7febe3c5fcea4db012811350fabf376a08c313f85ba5b8403da1f00738e9cc90f61aa7146c409c4c46b0148876c79ff917f762e8647", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "7f", + "8d", + "b7", + "a0" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "e86f", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7730.json b/examples/meshcore/corpus/generated/valid_grp_data_7730.json new file mode 100644 index 00000000..0c5b943c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7730.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19484eaaf685eb60630e71e234848c69ced1800b97d23a50af5b28c2fbe1b817f8d1e057c8db54f3eea4fb4c27e0e20131bd312287bd4ade97a3ec5e68baf609ef67863132b74742dd134162f7f668785207eaa7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4eaa", + "f685", + "eb60", + "630e", + "71e2", + "3484", + "8c69", + "ced1" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "0b97", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7731.json b/examples/meshcore/corpus/generated/valid_grp_data_7731.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7731.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7733.json b/examples/meshcore/corpus/generated/valid_grp_data_7733.json new file mode 100644 index 00000000..feae4632 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7733.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1983a2f196a87fc678ebbe9b58607645a8279519a35989", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a2f196", + "a87fc6", + "78ebbe" + ] + }, + "payload": { + "channel_hash": "9b", + "mac": "5860", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7735.json b/examples/meshcore/corpus/generated/valid_grp_data_7735.json new file mode 100644 index 00000000..02c0a1b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7735.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a84af6dfeca2d9734f46dbf00161242df867684f41571", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af6dfe", + "ca2d97", + "34f46d", + "bf0016" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "42df", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7737.json b/examples/meshcore/corpus/generated/valid_grp_data_7737.json new file mode 100644 index 00000000..b558d7b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7737.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00b4f6b2cb525fefb1eb8a343f2d833f06cda19fa2a8e9c8e68aeee61b42580c81324ab850afb7846c5dd58eba08cb2afb1a0390", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "b4", + "mac": "f6b2", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7742.json b/examples/meshcore/corpus/generated/valid_grp_data_7742.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7742.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7745.json b/examples/meshcore/corpus/generated/valid_grp_data_7745.json new file mode 100644 index 00000000..d02d9593 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7745.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a00ff5ac5430f3a223e8ab61404e7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "ff", + "mac": "5ac5", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7746.json b/examples/meshcore/corpus/generated/valid_grp_data_7746.json new file mode 100644 index 00000000..c13877c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7746.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19849f36e3fed12fde862e732e1047771e421a1b01025b84bf437c2764ca8bf070e862db7e7d99392e20609c1a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f36e3", + "fed12f", + "de862e", + "732e10" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "771e", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7747.json b/examples/meshcore/corpus/generated/valid_grp_data_7747.json new file mode 100644 index 00000000..228b152f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7747.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190a37c09aeab8bbbc427e8bd664d6ced26ecd75ef2f809d8a63710fa0ccc6303c5da1baf2c73693802b7bfa2cfcd422209918af781ceecd4ba4797dfc2ca3901b852462", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "37", + "c0", + "9a", + "ea", + "b8", + "bb", + "bc", + "42", + "7e", + "8b" + ] + }, + "payload": { + "channel_hash": "d6", + "mac": "64d6", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7748.json b/examples/meshcore/corpus/generated/valid_grp_data_7748.json new file mode 100644 index 00000000..2af6ebac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7748.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a836ad81860b903ed4a641ac3c03026a872b01b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ad818", + "60b903", + "ed4a64" + ] + }, + "payload": { + "channel_hash": "1a", + "mac": "c3c0", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7749.json b/examples/meshcore/corpus/generated/valid_grp_data_7749.json new file mode 100644 index 00000000..9fde470e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7749.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19825a9ed4edadd79afc4276f17caa1675963efb852b758c978f5355c936c2ef329f04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5a9ed4", + "edadd7" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "fc42", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7752.json b/examples/meshcore/corpus/generated/valid_grp_data_7752.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7752.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7753.json b/examples/meshcore/corpus/generated/valid_grp_data_7753.json new file mode 100644 index 00000000..b0d9b1a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7753.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1944d45193f156eeaf879748853c22bff253970e1fd787e8d627ca17c7e6a2037dc595037d2bbe569f0d7ac0cb42291f024c8d3ef18f54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d451", + "93f1", + "56ee", + "af87" + ] + }, + "payload": { + "channel_hash": "97", + "mac": "4885", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7754.json b/examples/meshcore/corpus/generated/valid_grp_data_7754.json new file mode 100644 index 00000000..ed9ccd0e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7754.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19400c0554af56bedb91d6f1ca431e5e3c7f106977", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "0c", + "mac": "0554", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7755.json b/examples/meshcore/corpus/generated/valid_grp_data_7755.json new file mode 100644 index 00000000..d26c8d4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7755.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45e72903827c7c8e958d7b60d671991c6dec0ca65a9389df38fce0bee7ce6f4a45ce36e7a4068762db9b4a5d11c756b4eea862fdafec1aa15788f07c3696b07cfdcf377ed3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e729", + "0382", + "7c7c", + "8e95", + "8d7b" + ] + }, + "payload": { + "channel_hash": "60", + "mac": "d671", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7757.json b/examples/meshcore/corpus/generated/valid_grp_data_7757.json new file mode 100644 index 00000000..5b646745 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7757.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a070e8aab7bc5e7c75cee9cd323be42db0f8c7f49b6bb92e82703f5512eaaa16be3e95046bf02c0d86d1d19e095fe16ebad171219ea4f05faafc093e1491066d7b96b13d2fe91", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "8a", + "ab", + "7b", + "c5", + "e7", + "c7" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "ee9c", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7758.json b/examples/meshcore/corpus/generated/valid_grp_data_7758.json new file mode 100644 index 00000000..06dd8fe6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7758.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946ee3f0d9435ff7b1a12a7df824f53ad31b2d2f043f6b999a81e083639b3f8dd0388b403265d3a0909ae53468d472e2940", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ee3f", + "0d94", + "35ff", + "7b1a", + "12a7", + "df82" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "53ad", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7759.json b/examples/meshcore/corpus/generated/valid_grp_data_7759.json new file mode 100644 index 00000000..4fe53491 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7759.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989d0800c16eb7b4559f28fc04831bc60a1089ef4ade81c3b147ca6775b60c5fed804db", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d0800c", + "16eb7b", + "4559f2", + "8fc048", + "31bc60", + "a1089e", + "f4ade8", + "1c3b14", + "7ca677" + ] + }, + "payload": { + "channel_hash": "5b", + "mac": "60c5", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7760.json b/examples/meshcore/corpus/generated/valid_grp_data_7760.json new file mode 100644 index 00000000..ec943dd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7760.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a48353b8e829272364483167d01ee91b5159a750c869c808902b0a344fa80f72176857606f7c1ee163c9f285a8a5a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "353b", + "8e82", + "9272", + "3644", + "8316", + "7d01", + "ee91", + "b515" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "750c", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7761.json b/examples/meshcore/corpus/generated/valid_grp_data_7761.json new file mode 100644 index 00000000..3fcd8f88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7761.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0531f7665acbc0c1b3f10103ca427e5cef0dbc3006b7c35919bd27", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "f7", + "66", + "5a", + "cb" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "c1b3", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7763.json b/examples/meshcore/corpus/generated/valid_grp_data_7763.json new file mode 100644 index 00000000..a8c3bac5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7763.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198429c14d1527be9235d93b66a5a6eecc9d99a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "29c14d", + "1527be", + "9235d9", + "3b66a5" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "eecc", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7764.json b/examples/meshcore/corpus/generated/valid_grp_data_7764.json new file mode 100644 index 00000000..b9161142 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7764.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941a9beafdbf538f448c18be93b48035234ecdc2735377e4c1d7274fb9faf1589421225983e952dfcf554b2032bffb60a05f7c3c20bfa0e816c5fcb2318c41d1b07c8f9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a9be" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "dbf5", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7765.json b/examples/meshcore/corpus/generated/valid_grp_data_7765.json new file mode 100644 index 00000000..3575edb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7765.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a843a60b58706e820e975ecc3a4892ac4b148d2366c13b2e4723d8b125e99459cd386de95cca8b191c33b763590e471b17050b0688274e52fcc401e4fc0bd5cdd7314811ee1603cc2929119664a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3a60b5", + "8706e8", + "20e975", + "ecc3a4" + ] + }, + "payload": { + "channel_hash": "89", + "mac": "2ac4", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7766.json b/examples/meshcore/corpus/generated/valid_grp_data_7766.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7766.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7768.json b/examples/meshcore/corpus/generated/valid_grp_data_7768.json new file mode 100644 index 00000000..6c7cd8f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7768.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a86ac97389bf0346bd18c1cc48c88651e83794d9007ab953eaca679d288fdff4770725e80c2d949b163d671bfd7891f44a05af259a554", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac9738", + "9bf034", + "6bd18c", + "1cc48c", + "88651e", + "83794d" + ] + }, + "payload": { + "channel_hash": "90", + "mac": "07ab", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7771.json b/examples/meshcore/corpus/generated/valid_grp_data_7771.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7771.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7772.json b/examples/meshcore/corpus/generated/valid_grp_data_7772.json new file mode 100644 index 00000000..0cb2b46c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7772.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4054f46d56e623d3e16f9e1f4a5666cbcb31c068244a0cd041952b3e6e0a77ccf57fb0ad8da11963f69f4ba97b217b7c33bf60dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "54", + "mac": "f46d", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7774.json b/examples/meshcore/corpus/generated/valid_grp_data_7774.json new file mode 100644 index 00000000..58d3d98d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7774.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900b3fd0bc197b19b4ca1c918d4e89098636366d741284b262ef752a4d2ffffc5d03be3d72fddb2ec497c06f5c94e33d47b9f0319", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "b3", + "mac": "fd0b", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7776.json b/examples/meshcore/corpus/generated/valid_grp_data_7776.json new file mode 100644 index 00000000..1e67f517 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7776.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900c51f324c09e75847057d2d7bff64914ad0d42834bda8292c53866c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "c5", + "mac": "1f32", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7777.json b/examples/meshcore/corpus/generated/valid_grp_data_7777.json new file mode 100644 index 00000000..ad57fabd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7777.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19464cf33029e146a9f384a6b1e6a28a8f12d26cb73e2ff0256e89b28645bc80c1aab64ea4fc984a89a76f83b727b5e50a900b2e851a95c55de708149b2f92a110fb3c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4cf3", + "3029", + "e146", + "a9f3", + "84a6", + "b1e6" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "8a8f", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7778.json b/examples/meshcore/corpus/generated/valid_grp_data_7778.json new file mode 100644 index 00000000..a74e333a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7778.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87e219a442e5671431768fd6b756c1108f5420e642ad93a7bb75d520e864fcb998fda7c4cde993700d2c08ffdce90c8a3b7fd36113e4f4633ace74917eed6e07def48dea63342f566a68c26afd9fb5e7b0cd36ba44", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e219a4", + "42e567", + "143176", + "8fd6b7", + "56c110", + "8f5420", + "e642ad" + ] + }, + "payload": { + "channel_hash": "93", + "mac": "a7bb", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7779.json b/examples/meshcore/corpus/generated/valid_grp_data_7779.json new file mode 100644 index 00000000..d7df22ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7779.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1902572b76caf83b80d61764e2be46d2f917e23fc147949a1170e6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "57", + "2b" + ] + }, + "payload": { + "channel_hash": "76", + "mac": "caf8", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7780.json b/examples/meshcore/corpus/generated/valid_grp_data_7780.json new file mode 100644 index 00000000..399bc5f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7780.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19834db0c9116a3f530438b8ac449a606ceac8a2000307b4090fd3ef6a51ee6286c12d8efbe3203d0afd73e8717cf9a32a2c7954ff949aa1021a6a41944f89", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4db0c9", + "116a3f", + "530438" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "ac44", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7784.json b/examples/meshcore/corpus/generated/valid_grp_data_7784.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7784.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7785.json b/examples/meshcore/corpus/generated/valid_grp_data_7785.json new file mode 100644 index 00000000..c8b7d68e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7785.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a40c095f80646c0865e5f5842545667ac3847d966f3c07b65a0eef8cba6f9041bdf3ea835774b44679bebf9d9e02017321fdfe54704c5d921cd5238d1e16554", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "c0", + "mac": "95f8", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7786.json b/examples/meshcore/corpus/generated/valid_grp_data_7786.json new file mode 100644 index 00000000..19eb78f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7786.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a031ee3c7e0156d4bb2f786e7535ed2884996fd844b7c1ef9dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e", + "e3", + "c7" + ] + }, + "payload": { + "channel_hash": "e0", + "mac": "156d", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7787.json b/examples/meshcore/corpus/generated/valid_grp_data_7787.json new file mode 100644 index 00000000..7015538a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7787.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19479a37145518c13fc43c4da80e0cc82eead59df983416dafa2a4a16c6712def5c19aa9c4de534afd0ae91ba768e8e9d00277", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9a37", + "1455", + "18c1", + "3fc4", + "3c4d", + "a80e", + "0cc8" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "ead5", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7788.json b/examples/meshcore/corpus/generated/valid_grp_data_7788.json new file mode 100644 index 00000000..4774e62e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7788.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190a9a99aa7703f3dc2f72faff16f620a07257", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "99", + "aa", + "77", + "03", + "f3", + "dc", + "2f", + "72", + "fa" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "16f6", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7789.json b/examples/meshcore/corpus/generated/valid_grp_data_7789.json new file mode 100644 index 00000000..5cf8b8ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7789.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a85e09eb9133e9120521c1ba374200a0d5ed3c121dbebed89996bcaedf5bbe72d66243a2f96ed4d8068155e9e406044c8452e77d4be34e0fcb2c0955c408a79015091226e93dbc4e7ab5e9289441a55b7c0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e09eb9", + "133e91", + "20521c", + "1ba374", + "200a0d" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "d3c1", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7790.json b/examples/meshcore/corpus/generated/valid_grp_data_7790.json new file mode 100644 index 00000000..6f9f65e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7790.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198542f6c92e58d8e318c70f2d485608a05fd869", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "42f6c9", + "2e58d8", + "e318c7", + "0f2d48", + "5608a0" + ] + }, + "payload": { + "channel_hash": "5f", + "mac": "d869", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7792.json b/examples/meshcore/corpus/generated/valid_grp_data_7792.json new file mode 100644 index 00000000..ea483ad9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7792.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4043f0bde03d76e99e3fea91bffb76b1aaf4511efb807e9e7958f70158a7183e66eb8a5079147bcdb9be1c7b2e818a06cb040b7803ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "43", + "mac": "f0bd", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7793.json b/examples/meshcore/corpus/generated/valid_grp_data_7793.json new file mode 100644 index 00000000..9b9c176b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7793.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1984ce6c5a766a2337110fd04b8ec076c07122e15488", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ce6c5a", + "766a23", + "37110f", + "d04b8e" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "76c0", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7795.json b/examples/meshcore/corpus/generated/valid_grp_data_7795.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7795.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7798.json b/examples/meshcore/corpus/generated/valid_grp_data_7798.json new file mode 100644 index 00000000..23ecb5be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7798.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a425149bef31a5e4c0c745147b4430e01ec47ed21e5380dfcfc824ba6748e179d9c7c1e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5149", + "bef3" + ] + }, + "payload": { + "channel_hash": "1a", + "mac": "5e4c", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7799.json b/examples/meshcore/corpus/generated/valid_grp_data_7799.json new file mode 100644 index 00000000..f08bf099 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7799.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4a58a7e28941a5cd6317a7093ea67a3d6982de0981a7e8c800eb7b977cb64abe194f79ac6f19af318dc3cb452e54152b520e98e1a1483d6d42b905c2729751a6c467a7d44d34322c8fdecac431ce8c5153ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "58a7", + "e289", + "41a5", + "cd63", + "17a7", + "093e", + "a67a", + "3d69", + "82de", + "0981" + ] + }, + "payload": { + "channel_hash": "a7", + "mac": "e8c8", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7800.json b/examples/meshcore/corpus/generated/valid_grp_data_7800.json new file mode 100644 index 00000000..4b8b4dea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7800.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01c359ce8ce9d567877b111a90f57f051aef62b4141d85238f09be1792dd8aea4968a1731bc76e919affe2058b03c61ab40de3f5dab8ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3" + ] + }, + "payload": { + "channel_hash": "59", + "mac": "ce8c", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7801.json b/examples/meshcore/corpus/generated/valid_grp_data_7801.json new file mode 100644 index 00000000..51e0ee8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7801.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a091345b4e0ffb568900ec0ddcb2b591b731b5b04de9ca1648e9b817bc1b4280091f93bd46f051f557a668962992b38f72d85b12cce0d2bc0513379459793fc9cbba8aed2b6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "45", + "b4", + "e0", + "ff", + "b5", + "68", + "90", + "0e" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "ddcb", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7803.json b/examples/meshcore/corpus/generated/valid_grp_data_7803.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7803.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7804.json b/examples/meshcore/corpus/generated/valid_grp_data_7804.json new file mode 100644 index 00000000..b34d35e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7804.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a875bbb7be8eb9bbc2fbfd79acf023d7ffc5db2876db316c80e8e19be65b03173b51994d79f4d7487ad7d09470412f05f058ef8ada288b46c3b84f6cda6a71b1d08bb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5bbb7b", + "e8eb9b", + "bc2fbf", + "d79acf", + "023d7f", + "fc5db2", + "876db3" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "c80e", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7805.json b/examples/meshcore/corpus/generated/valid_grp_data_7805.json new file mode 100644 index 00000000..77c1b904 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7805.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a01ebf55dffb5c765be44b1972bd48fd017ee611c0489", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb" + ] + }, + "payload": { + "channel_hash": "f5", + "mac": "5dff", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7808.json b/examples/meshcore/corpus/generated/valid_grp_data_7808.json new file mode 100644 index 00000000..5b3b704d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7808.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198835f48145b86ad9464ad40691685d8d5630b40e2c3ce2ad81b0ab831e82c4dbe54f9e99594a8b826dde5202ffaf39447e1e22481965258e9ec696c0995b9983a243dfb5f8dfee4cb0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "35f481", + "45b86a", + "d9464a", + "d40691", + "685d8d", + "5630b4", + "0e2c3c", + "e2ad81" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "ab83", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7813.json b/examples/meshcore/corpus/generated/valid_grp_data_7813.json new file mode 100644 index 00000000..a2ccf17f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7813.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19844d2fa6fe997cd9e63f6618dffe37152cb6f65c492acebee3d2eec9d201d3e93785aa5e3ac947533d0b8528b93941b01de086a1ee08cb725b89d06b2cccc51a4c0681bffea993a021bda8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4d2fa6", + "fe997c", + "d9e63f", + "6618df" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "3715", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7814.json b/examples/meshcore/corpus/generated/valid_grp_data_7814.json new file mode 100644 index 00000000..aa27b7ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7814.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1946f234c303e1598c21678725499b37c1ef1674573c2f89bcf006a1c3a9d3f655ddfcb189e1e8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f234", + "c303", + "e159", + "8c21", + "6787", + "2549" + ] + }, + "payload": { + "channel_hash": "9b", + "mac": "37c1", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7816.json b/examples/meshcore/corpus/generated/valid_grp_data_7816.json new file mode 100644 index 00000000..8890fa04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7816.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a453b6c74860cdceb4376196b2ab8afedb11a32a815306ca4290375f9d26783e380748a27", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3b6c", + "7486", + "0cdc", + "eb43", + "7619" + ] + }, + "payload": { + "channel_hash": "6b", + "mac": "2ab8", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7818.json b/examples/meshcore/corpus/generated/valid_grp_data_7818.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7818.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7819.json b/examples/meshcore/corpus/generated/valid_grp_data_7819.json new file mode 100644 index 00000000..0c72308d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7819.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1945c06ff648821f03e784895bbf027011e67d212e858136cb67a6e75215968b3c21d8a3fa4f8e84af09513a7b49666d74aeed76605892", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c06f", + "f648", + "821f", + "03e7", + "8489" + ] + }, + "payload": { + "channel_hash": "5b", + "mac": "bf02", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7820.json b/examples/meshcore/corpus/generated/valid_grp_data_7820.json new file mode 100644 index 00000000..d02c9ebc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7820.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8094baa9fe3ed9b8828913bea823b6f0cd66db8839730067fd991432db804f21dbfa0b342b4ba9f76213cd377c5c1e69107f506fe6a131d0d69653b8f98b7f6b8dfa9e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "94", + "mac": "baa9", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7821.json b/examples/meshcore/corpus/generated/valid_grp_data_7821.json new file mode 100644 index 00000000..eda37f2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7821.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19880457bd199848bea6fc87390528fc9d9f9d35b952c9796fda5d7f2ede85ccdb31b2666376b92feb2781", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0457bd", + "199848", + "bea6fc", + "873905", + "28fc9d", + "9f9d35", + "b952c9", + "796fda" + ] + }, + "payload": { + "channel_hash": "5d", + "mac": "7f2e", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7827.json b/examples/meshcore/corpus/generated/valid_grp_data_7827.json new file mode 100644 index 00000000..61c38c06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7827.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4992c53a4fb53d519d3c64c2f30d40e47cdc766943640abb204332ff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "92c5", + "3a4f", + "b53d", + "519d", + "3c64", + "c2f3", + "0d40", + "e47c", + "dc76" + ] + }, + "payload": { + "channel_hash": "69", + "mac": "4364", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7830.json b/examples/meshcore/corpus/generated/valid_grp_data_7830.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7830.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7834.json b/examples/meshcore/corpus/generated/valid_grp_data_7834.json new file mode 100644 index 00000000..1c88efc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7834.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1902dcce2cd62c9a05f61a6c69b3a6f9748a606e33d9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dc", + "ce" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "d62c", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7835.json b/examples/meshcore/corpus/generated/valid_grp_data_7835.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7835.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7840.json b/examples/meshcore/corpus/generated/valid_grp_data_7840.json new file mode 100644 index 00000000..fa043a85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7840.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4660c2d2ab3a13d0b4d327db06bf6738dde298ebc732ac42cc4e8322dc27f3ea4819eb911e2085c4085ff287f8200f72137533ab311a3e3f5bbc4222cd3d2b87d3c0ca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "60c2", + "d2ab", + "3a13", + "d0b4", + "d327", + "db06" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "6738", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7842.json b/examples/meshcore/corpus/generated/valid_grp_data_7842.json new file mode 100644 index 00000000..66d379d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7842.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a89c0609e9f1a5983340e04a2a2154afff0291f993826b82d1d03521b91a70b9108a53f8ac1148071f9bf77d5817a13d8a5eaa35369", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c0609e", + "9f1a59", + "83340e", + "04a2a2", + "154aff", + "f0291f", + "993826", + "b82d1d", + "03521b" + ] + }, + "payload": { + "channel_hash": "91", + "mac": "a70b", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7843.json b/examples/meshcore/corpus/generated/valid_grp_data_7843.json new file mode 100644 index 00000000..705368ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7843.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a45070596f1d61eed6b3e124be57ee8ca5ad4060e8f6544a0b18547", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0705", + "96f1", + "d61e", + "ed6b", + "3e12" + ] + }, + "payload": { + "channel_hash": "4b", + "mac": "e57e", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7844.json b/examples/meshcore/corpus/generated/valid_grp_data_7844.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7844.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7846.json b/examples/meshcore/corpus/generated/valid_grp_data_7846.json new file mode 100644 index 00000000..d5a99ecf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7846.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988f92c16c586e18b98a14a7816785c2bad0ab52757fdfe57c174cc49bb0c4b7c475244aed9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f92c16", + "c586e1", + "8b98a1", + "4a7816", + "785c2b", + "ad0ab5", + "2757fd", + "fe57c1" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "cc49", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7847.json b/examples/meshcore/corpus/generated/valid_grp_data_7847.json new file mode 100644 index 00000000..b071ac69 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7847.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198243ea23675b6bff06127b1d7976", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "43ea23", + "675b6b" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "0612", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7851.json b/examples/meshcore/corpus/generated/valid_grp_data_7851.json new file mode 100644 index 00000000..c6a943d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7851.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a807ba835f2d271a15a7690e933f2d5bb2cb9feb4c964f8ba9f911b3e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "7b", + "mac": "a835", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7852.json b/examples/meshcore/corpus/generated/valid_grp_data_7852.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7852.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7854.json b/examples/meshcore/corpus/generated/valid_grp_data_7854.json new file mode 100644 index 00000000..cd07d250 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7854.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981527166fe4173ec5bb1e7efd2fdd21ee8ae86a7646f6445b0731918dea887996bf2e84b8281135bea6a04dfb6db7d5a630b3b19ceaf809eb1165d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "527166" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "4173", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7856.json b/examples/meshcore/corpus/generated/valid_grp_data_7856.json new file mode 100644 index 00000000..812f2430 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7856.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a9cc3829c2c2cb6d5a1a2b409515f13e461685e23489c76413ab04a89fe7a89dddff99c60d6e5fc8a430fa89738e17856bbb5891a148675497f64c12e937d4934746b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9cc3", + "829c", + "2c2c", + "b6d5", + "a1a2", + "b409", + "515f", + "13e4", + "6168", + "5e23" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "9c76", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7859.json b/examples/meshcore/corpus/generated/valid_grp_data_7859.json new file mode 100644 index 00000000..4d71c48d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7859.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41fe1c845e4c3beb4dd1b3468d5c47c57c78de464a3e49e7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fe1c" + ] + }, + "payload": { + "channel_hash": "84", + "mac": "5e4c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7861.json b/examples/meshcore/corpus/generated/valid_grp_data_7861.json new file mode 100644 index 00000000..2add1a90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7861.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1985a243bcebbde20a6832fbf26920caa2c7040e96f1ec79836040e8a27b9dfffd6819e9b1ed3a85d792f7b823ab6a7cd97a5744ab73e74de55dbf377d477202732ceb2827aa54f8959e1f906fe77146f686de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a243bc", + "ebbde2", + "0a6832", + "fbf269", + "20caa2" + ] + }, + "payload": { + "channel_hash": "c7", + "mac": "040e", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7862.json b/examples/meshcore/corpus/generated/valid_grp_data_7862.json new file mode 100644 index 00000000..9e1921e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7862.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a459eb2ae26cdb1bfa8371323158b7ad1d281e46cd6a9ce7326662727a07c63f37585d9186742f8d78be9164a73501f76f4e6d251d9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9eb2", + "ae26", + "cdb1", + "bfa8", + "3713" + ] + }, + "payload": { + "channel_hash": "23", + "mac": "158b", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7863.json b/examples/meshcore/corpus/generated/valid_grp_data_7863.json new file mode 100644 index 00000000..216b410e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7863.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4579b3a51e405a35eb8583007b1bfebfbd02b1d268532ea551045d8c63c0f35323405eaeeb271403ba3df2204183712f122caa9b39e08cce70de23ef2b4c5aa2e4a3eb1d338cbf46d9b6861d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "79b3", + "a51e", + "405a", + "35eb", + "8583" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "7b1b", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7864.json b/examples/meshcore/corpus/generated/valid_grp_data_7864.json new file mode 100644 index 00000000..6676c19c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7864.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a44e8d570a2e8127145f37626666097fdd17b6bdef79784e947bf89159c6cd78d7c81d12228c051901a315be3dd7d1fd127bf51764a68272b673f78cf99614ac2cda014c18d3b77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e8d5", + "70a2", + "e812", + "7145" + ] + }, + "payload": { + "channel_hash": "f3", + "mac": "7626", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7865.json b/examples/meshcore/corpus/generated/valid_grp_data_7865.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7865.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7866.json b/examples/meshcore/corpus/generated/valid_grp_data_7866.json new file mode 100644 index 00000000..0d2981ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7866.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1902410ed3c08262ec9ac642f2fa2b46cfeb5bfa940dd1dc08e5c3bfb7ef2b734f5fcba165f04afc0bb06b6bff72074b0b2820ac7be7ba7faf7ea834", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "41", + "0e" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "c082", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7867.json b/examples/meshcore/corpus/generated/valid_grp_data_7867.json new file mode 100644 index 00000000..c75343ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7867.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a046a38ed12b84d3645fb72d74067a8561f4b6a19b015e79c70f1e6d1dd7a13e03ca319da9b1d266a02cf0928623d39db6902a589de8ec723685a7191c2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6a", + "38", + "ed", + "12" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "4d36", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7869.json b/examples/meshcore/corpus/generated/valid_grp_data_7869.json new file mode 100644 index 00000000..cf988823 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7869.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19864da0d30de5e15c2ffc3bd7dedfe1a3dd088fc29ef6f3fa14c97e5febb36be97dedd9282f40c9108b02da8d8b2e1b47d322747bf1e9180b3632", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4da0d3", + "0de5e1", + "5c2ffc", + "3bd7de", + "dfe1a3", + "dd088f" + ] + }, + "payload": { + "channel_hash": "c2", + "mac": "9ef6", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7871.json b/examples/meshcore/corpus/generated/valid_grp_data_7871.json new file mode 100644 index 00000000..c8b6ce0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7871.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a06a66c39966f51605567f91ebfd8bd919c084ec180dec47f59aca5e989e86a34abeda000bc57c47718d931ce8bdbbf7fbdd8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "6c", + "39", + "96", + "6f", + "51" + ] + }, + "payload": { + "channel_hash": "60", + "mac": "5567", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7872.json b/examples/meshcore/corpus/generated/valid_grp_data_7872.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7872.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7875.json b/examples/meshcore/corpus/generated/valid_grp_data_7875.json new file mode 100644 index 00000000..431d6456 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7875.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81861d8a793ac0baca4eb1d7ed9da2390e15b1fb278c51", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "861d8a" + ] + }, + "payload": { + "channel_hash": "79", + "mac": "3ac0", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7876.json b/examples/meshcore/corpus/generated/valid_grp_data_7876.json new file mode 100644 index 00000000..6370d14b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7876.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a950989a7dedeb39402df74be6acde11b236efb068db00dc3b61bc90b1283e54fea407e1810560cc214ee7ddd3d31f03dc7955c1158bcee66e9fac1a997a43d2454fd8a94f0fca1a57e7462d1be1883ba65fa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9509", + "89a7", + "dede", + "b394", + "02df", + "74be", + "6acd", + "e11b", + "236e", + "fb06" + ] + }, + "payload": { + "channel_hash": "8d", + "mac": "b00d", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7882.json b/examples/meshcore/corpus/generated/valid_grp_data_7882.json new file mode 100644 index 00000000..2bdde66e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7882.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a83aefe89e15b9dd3ddbc594fe9e38d6a3429468b686434f2bddcc2200274704b756eec5ac0c91dae06b73710aee5adfe152600131a2b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aefe89", + "e15b9d", + "d3ddbc" + ] + }, + "payload": { + "channel_hash": "59", + "mac": "4fe9", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7883.json b/examples/meshcore/corpus/generated/valid_grp_data_7883.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7883.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7887.json b/examples/meshcore/corpus/generated/valid_grp_data_7887.json new file mode 100644 index 00000000..0aef7974 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7887.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190648c7c8b076de299e9521b8bf6ba2710bf02a5f2e028853aeb93a52", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "c7", + "c8", + "b0", + "76", + "de" + ] + }, + "payload": { + "channel_hash": "29", + "mac": "9e95", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7888.json b/examples/meshcore/corpus/generated/valid_grp_data_7888.json new file mode 100644 index 00000000..5d1cfc9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7888.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03efc6a904891700fb7b8c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ef", + "c6", + "a9" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "8917", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7890.json b/examples/meshcore/corpus/generated/valid_grp_data_7890.json new file mode 100644 index 00000000..4b7d5347 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7890.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1941e120fd9480afa9977f9ed622a169afb8bd9824dad00ce66cf702361b0efe335716bf389661f83af31e532feec2201963a16a8a3f540b600d2faef324ab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e120" + ] + }, + "payload": { + "channel_hash": "fd", + "mac": "9480", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7893.json b/examples/meshcore/corpus/generated/valid_grp_data_7893.json new file mode 100644 index 00000000..8e01181b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7893.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19466124eda8dbe7364eb1c5c7bdc07dbd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6124", + "eda8", + "dbe7", + "364e", + "b1c5", + "c7bd" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "7dbd", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7894.json b/examples/meshcore/corpus/generated/valid_grp_data_7894.json new file mode 100644 index 00000000..53ff36f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7894.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a03e74e1000847211326407291975fcba81d9a23ea0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "4e", + "10" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "8472", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7895.json b/examples/meshcore/corpus/generated/valid_grp_data_7895.json new file mode 100644 index 00000000..318fbce2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7895.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a02171e54b5f65b088a068ed0898087559a9ba3cdb06f5cc61167e52057a3d3c5d375f4b26622329ee9efc24aef321af6e07b6942a654a2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "17", + "1e" + ] + }, + "payload": { + "channel_hash": "54", + "mac": "b5f6", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7896.json b/examples/meshcore/corpus/generated/valid_grp_data_7896.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7896.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7898.json b/examples/meshcore/corpus/generated/valid_grp_data_7898.json new file mode 100644 index 00000000..b4ed0b48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7898.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198a9c6c51af5c73fd6abfcaf44330c010312cde86da1d86cd0357f42189dfa582680716de584fd4ab329040d284fbde2e36db13a46b36832d202ca2b78c7764be933fbdf79825a8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9c6c51", + "af5c73", + "fd6abf", + "caf443", + "30c010", + "312cde", + "86da1d", + "86cd03", + "57f421", + "89dfa5" + ] + }, + "payload": { + "channel_hash": "82", + "mac": "6807", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7899.json b/examples/meshcore/corpus/generated/valid_grp_data_7899.json new file mode 100644 index 00000000..8bf7f1e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7899.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8a7300e3680f50a7c423d2363a5e6f0b9fa9ea56b952e5d7c715629e8d26dd151847661be1d5ab457a7d10c95a9507c1ff27d6a9222521d7646f05c94651917db233db12344c3fcefce6de269aca6e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7300e3", + "680f50", + "a7c423", + "d2363a", + "5e6f0b", + "9fa9ea", + "56b952", + "e5d7c7", + "15629e", + "8d26dd" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "1847", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7905.json b/examples/meshcore/corpus/generated/valid_grp_data_7905.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7905.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7906.json b/examples/meshcore/corpus/generated/valid_grp_data_7906.json new file mode 100644 index 00000000..0a5825fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7906.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a40fe68f93a543339450dba42c5c1802bd5fc9238a0c7e13c7155ab2f6703671501d78c19393a0ab2b028eaad2be15ff9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "fe", + "mac": "68f9", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7907.json b/examples/meshcore/corpus/generated/valid_grp_data_7907.json new file mode 100644 index 00000000..adbda878 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7907.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a456b71aa39cb280d91ee7100d5cda8b613dc069b7e9337f838af49e88a88a08c419cac35153b657f5d193cc30641548c4974d55d9b998d343ab2d2499d35460ab2815dfdac92bad1c0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6b71", + "aa39", + "cb28", + "0d91", + "ee71" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "d5cd", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7909.json b/examples/meshcore/corpus/generated/valid_grp_data_7909.json new file mode 100644 index 00000000..dd0534a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7909.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a863d631a66ebf7129e48143d1920fd91834bd24e0d735a425c91e5a95e484bc710cc64b18166b4db68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d631a", + "66ebf7", + "129e48", + "143d19", + "20fd91", + "834bd2" + ] + }, + "payload": { + "channel_hash": "4e", + "mac": "0d73", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7910.json b/examples/meshcore/corpus/generated/valid_grp_data_7910.json new file mode 100644 index 00000000..7146c9fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7910.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987841c598283f8ddc321f98ab7431cb6ac70ff2ab01b164dffc2f410c5fa01cf54c88f681d14f145a0b9c975a2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "841c59", + "8283f8", + "ddc321", + "f98ab7", + "431cb6", + "ac70ff", + "2ab01b" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "4dff", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7911.json b/examples/meshcore/corpus/generated/valid_grp_data_7911.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7911.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7915.json b/examples/meshcore/corpus/generated/valid_grp_data_7915.json new file mode 100644 index 00000000..4a214dcc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7915.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1905c7daed443cdc151d0a043340480da86f622b7f70124df5a9f287ee222178", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c7", + "da", + "ed", + "44", + "3c" + ] + }, + "payload": { + "channel_hash": "dc", + "mac": "151d", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7917.json b/examples/meshcore/corpus/generated/valid_grp_data_7917.json new file mode 100644 index 00000000..b8ef8490 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7917.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987ac4991490d23ecefd42223c39433a607e66d5d3e99920c2abad52ed137656d7973372be5980c576e4fdd60bdeea6db3b979c227dce45e1f8a63ba7063135768bd3f7d43f0523df", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac4991", + "490d23", + "ecefd4", + "2223c3", + "9433a6", + "07e66d", + "5d3e99" + ] + }, + "payload": { + "channel_hash": "92", + "mac": "0c2a", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7918.json b/examples/meshcore/corpus/generated/valid_grp_data_7918.json new file mode 100644 index 00000000..05f27644 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7918.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19418f3d499978870cd518f61691110498fe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f3d" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "9978", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7919.json b/examples/meshcore/corpus/generated/valid_grp_data_7919.json new file mode 100644 index 00000000..ed61693a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7919.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4434e72bd11170cc1e66c9930b58f4aba8009631f2292cbd4a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "34e7", + "2bd1", + "1170", + "cc1e" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "c993", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7920.json b/examples/meshcore/corpus/generated/valid_grp_data_7920.json new file mode 100644 index 00000000..6949b753 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7920.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194ad4deb86b7645795efffbba1b8e5f32ab9f2476a26bf24f24c04e5063c47847215a48e6d9ef77f123d9fb0227dd9633184fbd86a46b9bd8716d081cc30c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d4de", + "b86b", + "7645", + "795e", + "fffb", + "ba1b", + "8e5f", + "32ab", + "9f24", + "76a2" + ] + }, + "payload": { + "channel_hash": "6b", + "mac": "f24f", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7924.json b/examples/meshcore/corpus/generated/valid_grp_data_7924.json new file mode 100644 index 00000000..ac99651f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7924.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19471367218130c3d1a39f9a5017ff92cb644dbc9c1fa5ff31f9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1367", + "2181", + "30c3", + "d1a3", + "9f9a", + "5017", + "ff92" + ] + }, + "payload": { + "channel_hash": "cb", + "mac": "644d", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7926.json b/examples/meshcore/corpus/generated/valid_grp_data_7926.json new file mode 100644 index 00000000..2962cd37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7926.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194665a4615764c6f9edcb180270636ad79ea80cf5b72840fb931faba41b21fdaa19d6c0d1f2ef1bb0dacf9e5041d804e1af7f68ff15", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "65a4", + "6157", + "64c6", + "f9ed", + "cb18", + "0270" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "6ad7", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7927.json b/examples/meshcore/corpus/generated/valid_grp_data_7927.json new file mode 100644 index 00000000..6058ddc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7927.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4178a14f3ea147b3b2a48c24de1c9cdb75fcfb568fcc4cc533eda4c07b26c227b34dc131", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "78a1" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "3ea1", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7929.json b/examples/meshcore/corpus/generated/valid_grp_data_7929.json new file mode 100644 index 00000000..c62bbbaa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7929.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a87d701b1d36e0bc9c65d43504f1edd8f7d1a66a502b83076ba11a7ae4a59818db7b1d37ade9f40befad8eb77e9cd16b986c0a4665fee76e945e8a00e4a4d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d701b1", + "d36e0b", + "c9c65d", + "43504f", + "1edd8f", + "7d1a66", + "a502b8" + ] + }, + "payload": { + "channel_hash": "30", + "mac": "76ba", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7930.json b/examples/meshcore/corpus/generated/valid_grp_data_7930.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7930.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7934.json b/examples/meshcore/corpus/generated/valid_grp_data_7934.json new file mode 100644 index 00000000..1a1f15e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7934.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a80ff40261eeafd7414fc4749c2c692851533e6fa254b96192cf9cfbc8aaa43350d6e67e9a2b83f3cfbfba14499d1107749c064e3a541d0e5a8f759a0f0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ff", + "mac": "4026", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7935.json b/examples/meshcore/corpus/generated/valid_grp_data_7935.json new file mode 100644 index 00000000..35ec5d7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7935.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1987903a1037b9d544f0817cb753ca2fa45cc7cdb59a2d8013bf815e0f9b41fb49376f5028d8366916034c39d26dbbbecc54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "903a10", + "37b9d5", + "44f081", + "7cb753", + "ca2fa4", + "5cc7cd", + "b59a2d" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "13bf", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7937.json b/examples/meshcore/corpus/generated/valid_grp_data_7937.json new file mode 100644 index 00000000..7ebff1c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7937.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a444e4eefabbc5d0ad04a3d9bbfe629acdfc7ce7992335f735c43812f725907", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4e4e", + "efab", + "bc5d", + "0ad0" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "3d9b", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7938.json b/examples/meshcore/corpus/generated/valid_grp_data_7938.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7938.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7939.json b/examples/meshcore/corpus/generated/valid_grp_data_7939.json new file mode 100644 index 00000000..e075872f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7939.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4722ee2a8bce43279289cd199feafafba19c6318cc5513d3bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "22ee", + "2a8b", + "ce43", + "2792", + "89cd", + "199f", + "eafa" + ] + }, + "payload": { + "channel_hash": "fb", + "mac": "a19c", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7944.json b/examples/meshcore/corpus/generated/valid_grp_data_7944.json new file mode 100644 index 00000000..27db15fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7944.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a08d6c26c10da69c9fa76f79884d5f421e47e848da08705cbeb83f9bcd1b2c4fca6aa3ca9a0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d6", + "c2", + "6c", + "10", + "da", + "69", + "c9", + "fa" + ] + }, + "payload": { + "channel_hash": "76", + "mac": "f798", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7945.json b/examples/meshcore/corpus/generated/valid_grp_data_7945.json new file mode 100644 index 00000000..c26a58e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7945.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "190343e978b41aa4dd5247f0486e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "e9", + "78" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "1aa4", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7947.json b/examples/meshcore/corpus/generated/valid_grp_data_7947.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7947.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7949.json b/examples/meshcore/corpus/generated/valid_grp_data_7949.json new file mode 100644 index 00000000..ecd1eae7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7949.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198698f0bc955fe117ea2fdf90682a9511357dab663dadda1901d7467b0c2decb03ec3673e218b1400cfdb98ade63ef02256f746d58d9574f4d99ce17ed194", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "98f0bc", + "955fe1", + "17ea2f", + "df9068", + "2a9511", + "357dab" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "3dad", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7953.json b/examples/meshcore/corpus/generated/valid_grp_data_7953.json new file mode 100644 index 00000000..a36e47c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7953.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1981cf040c8ccdfcb2e6b0b3ded0eda83576a39296fbcf07932acc5e93cd753c53b943", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cf040c" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "cdfc", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7954.json b/examples/meshcore/corpus/generated/valid_grp_data_7954.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7954.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7955.json b/examples/meshcore/corpus/generated/valid_grp_data_7955.json new file mode 100644 index 00000000..197b5bed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7955.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a04651d881d2a6b1e8bbc78806dd9ca7d7991532c0ecc10fe6bd97d1e72cf84e6fa496a6e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "65", + "1d", + "88", + "1d" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "6b1e", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7958.json b/examples/meshcore/corpus/generated/valid_grp_data_7958.json new file mode 100644 index 00000000..306aa377 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7958.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a422661b59bd3cd87620e48f65a2516af8e69862cf40668ef6a80a645f79a506514f5f66eaeb7d67f628b1b633bae68f3994e6b633116e6ef3dbf2776ebb42ab75e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2661", + "b59b" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "cd87", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7959.json b/examples/meshcore/corpus/generated/valid_grp_data_7959.json new file mode 100644 index 00000000..3ec4e85d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7959.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a807f2e9dcdb40bbe2b31320430d4a653b607b461979048a1db528e264af8ec551476dc2b87cbba0f129fbf638cd6e140f3951e3b94dde82cef2c37efbe3d12312fbacea5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "7f", + "mac": "2e9d", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7961.json b/examples/meshcore/corpus/generated/valid_grp_data_7961.json new file mode 100644 index 00000000..67dc473c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7961.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a82ed134ca271eacab9429a5504f178851808b6e9acb8fb4753ea0558eeecda", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ed134c", + "a271ea" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "b942", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7962.json b/examples/meshcore/corpus/generated/valid_grp_data_7962.json new file mode 100644 index 00000000..afb916a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7962.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1905120e9cd77a5fb7f2630964f366a7add2aa989b7d741872b277301c03ec22aaaf020b2e3bdd1e4a99a8ad3b9d12", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "0e", + "9c", + "d7", + "7a" + ] + }, + "payload": { + "channel_hash": "5f", + "mac": "b7f2", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7964.json b/examples/meshcore/corpus/generated/valid_grp_data_7964.json new file mode 100644 index 00000000..0b89cf21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7964.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a8993ca085dd1d511a0dd62be040d5c065a997920e3ba2c0bf80811fb02a17efe74c5d7dadaf446a49c15ef06491e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "93ca08", + "5dd1d5", + "11a0dd", + "62be04", + "0d5c06", + "5a9979", + "20e3ba", + "2c0bf8", + "0811fb" + ] + }, + "payload": { + "channel_hash": "02", + "mac": "a17e", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7965.json b/examples/meshcore/corpus/generated/valid_grp_data_7965.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7965.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7966.json b/examples/meshcore/corpus/generated/valid_grp_data_7966.json new file mode 100644 index 00000000..a6b44b45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7966.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0acfe0cc13038d90034e4e6fed97abe570bf5d51", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cf", + "e0", + "cc", + "13", + "03", + "8d", + "90", + "03", + "4e", + "4e" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "ed97", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7967.json b/examples/meshcore/corpus/generated/valid_grp_data_7967.json new file mode 100644 index 00000000..1e0bb2ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7967.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1988b067c58c6d187cc7da4bd58aaebb04e01e7f65401a2480237eb5e1885548cfd9615d51e8d16e18ad9e4687409d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b067c5", + "8c6d18", + "7cc7da", + "4bd58a", + "aebb04", + "e01e7f", + "65401a", + "248023" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "b5e1", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7971.json b/examples/meshcore/corpus/generated/valid_grp_data_7971.json new file mode 100644 index 00000000..16a9e96b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7971.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a7b30e262b8d052b3e478dfe036fa294af07f298c143598e55f5ac8c344d9da0e452c0b5abd647580cf960708c200d90334087bab93e1855692ed175e6a124f5440468a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b30", + "e262", + "b8d0", + "52b3", + "e478", + "dfe0", + "36fa", + "294a", + "f07f", + "298c" + ] + }, + "payload": { + "channel_hash": "14", + "mac": "3598", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7974.json b/examples/meshcore/corpus/generated/valid_grp_data_7974.json new file mode 100644 index 00000000..6baf627d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7974.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a486f755b28c7507ed9ec2060103c6184695297ff805500f3aec941a120d2d34f4255", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6f75", + "5b28", + "c750", + "7ed9", + "ec20", + "6010", + "3c61", + "8469" + ] + }, + "payload": { + "channel_hash": "52", + "mac": "97ff", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7975.json b/examples/meshcore/corpus/generated/valid_grp_data_7975.json new file mode 100644 index 00000000..f423639f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7975.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1989ec0d26ab52294ad575e02a2b4319d54516ced7c70d8f5b0c464ac3982c3479aa3fceea889f37", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec0d26", + "ab5229", + "4ad575", + "e02a2b", + "4319d5", + "4516ce", + "d7c70d", + "8f5b0c", + "464ac3" + ] + }, + "payload": { + "channel_hash": "98", + "mac": "2c34", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7976.json b/examples/meshcore/corpus/generated/valid_grp_data_7976.json new file mode 100644 index 00000000..4888cef2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7976.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0476a138eb5e1a44200b51eaf63f8e977199f0b6f9181e3ecf5baed116f369b940c1006ac53db2fd1865f3bd44c4a4d2066ceeaa45e341f91341", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "a1", + "38", + "eb" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "1a44", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7978.json b/examples/meshcore/corpus/generated/valid_grp_data_7978.json new file mode 100644 index 00000000..38c98ffa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7978.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19488e28617ab63b96214f4015b8d6c1e1c15862fa001032062a280f51cb0f3751d90c92371345bd6812aa7e16e18641655346e3e6c75f3939dd2311036a2c60602f710bd8554dd43525", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8e28", + "617a", + "b63b", + "9621", + "4f40", + "15b8", + "d6c1", + "e1c1" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "62fa", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7979.json b/examples/meshcore/corpus/generated/valid_grp_data_7979.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7979.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7980.json b/examples/meshcore/corpus/generated/valid_grp_data_7980.json new file mode 100644 index 00000000..fcc41f39 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7980.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "19801321021e1dbcf9517681a6b169ffd6bc5a1b87e278f0b97bc7586bb7baa3c0df3c95d7c63f93b7d0dd47905f8582bdb6b48b4bc18ac74ad2072b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "13", + "mac": "2102", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7981.json b/examples/meshcore/corpus/generated/valid_grp_data_7981.json new file mode 100644 index 00000000..a5fcf509 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7981.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a4a967a58740e6bacc1b37894b71b50f0c87a6fd9d561b29055061c34521a52c8ac4122882b6564eacbe35bd712b5bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "967a", + "5874", + "0e6b", + "acc1", + "b378", + "94b7", + "1b50", + "f0c8", + "7a6f", + "d9d5" + ] + }, + "payload": { + "channel_hash": "61", + "mac": "b290", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7982.json b/examples/meshcore/corpus/generated/valid_grp_data_7982.json new file mode 100644 index 00000000..6e9c87c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7982.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1947f5ff212e68670129ff7bcd6581fefe2fe955c042d0620df5ba2cce975c88a661c60a84ff258aca01fe162eb62a0334d4c811006541a1b34ae107ec526b6b8343182306", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f5ff", + "212e", + "6867", + "0129", + "ff7b", + "cd65", + "81fe" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "2fe9", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7984.json b/examples/meshcore/corpus/generated/valid_grp_data_7984.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7984.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7986.json b/examples/meshcore/corpus/generated/valid_grp_data_7986.json new file mode 100644 index 00000000..095a68d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7986.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1980372a26d3ec985fd1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "37", + "mac": "2a26", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7987.json b/examples/meshcore/corpus/generated/valid_grp_data_7987.json new file mode 100644 index 00000000..d80b626a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7987.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a81cbd0331c1d96e686b97889cbf465684433b4245c347dde059e9d3b6b699e82", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cbd033" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "1d96", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7989.json b/examples/meshcore/corpus/generated/valid_grp_data_7989.json new file mode 100644 index 00000000..460ce40a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7989.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a035a55b25b8b7a17e7306cac1d56ff031150b1473ef609f2e53d08aa9727701a2f34746b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "55", + "b2" + ] + }, + "payload": { + "channel_hash": "5b", + "mac": "8b7a", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7990.json b/examples/meshcore/corpus/generated/valid_grp_data_7990.json new file mode 100644 index 00000000..66a94f83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7990.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1986b62a1264d0e5863b7beea887016ca45b683d36fc3477646d737434b39a8a3da6eddf22", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b62a12", + "64d0e5", + "863b7b", + "eea887", + "016ca4", + "5b683d" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "fc34", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7992.json b/examples/meshcore/corpus/generated/valid_grp_data_7992.json new file mode 100644 index 00000000..4ff35a88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7992.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1948c3aae399a9146fdbd1036e9f4587a65e6384e68088667e90e06f82220cececff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c3aa", + "e399", + "a914", + "6fdb", + "d103", + "6e9f", + "4587", + "a65e" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "84e6", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7993.json b/examples/meshcore/corpus/generated/valid_grp_data_7993.json new file mode 100644 index 00000000..fcc3d837 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7993.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a040747cba8009eeaf42922918e64ba55d8d9867db1a0ec8881c9ec841120e8da62fb2bd50c17194dac46dbc9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "47", + "cb", + "a8" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "9eea", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7995.json b/examples/meshcore/corpus/generated/valid_grp_data_7995.json new file mode 100644 index 00000000..633873bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7995.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "198a9fa884c32e56d9bb66cc84ed76d8b513260528debdc52bd62580da2b309caaf4b6bb314173693719e27d9994e1d99a8c4f81161fcc7fbf442f880657db08e6e3db1dcaa8438c0facc50766cbe25962fb5d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9fa884", + "c32e56", + "d9bb66", + "cc84ed", + "76d8b5", + "132605", + "28debd", + "c52bd6", + "2580da", + "2b309c" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "f4b6", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7996.json b/examples/meshcore/corpus/generated/valid_grp_data_7996.json new file mode 100644 index 00000000..f05c528a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7996.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "194a096502654412084b083635b1200c6118dec74eba3153820b23fe1deddba9c5b3966beebbdf0f392c5315a1d06a3c19f5ece72bab90467faf00f6bbb5018a117ea52fa0894d13e4fa26e56969e4f1af", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0965", + "0265", + "4412", + "084b", + "0836", + "35b1", + "200c", + "6118", + "dec7", + "4eba" + ] + }, + "payload": { + "channel_hash": "31", + "mac": "5382", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7997.json b/examples/meshcore/corpus/generated/valid_grp_data_7997.json new file mode 100644 index 00000000..5ee6f674 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7997.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a0a0496f159b1a035d16b33fffa59abf24ef8fff9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "04", + "96", + "f1", + "59", + "b1", + "a0", + "35", + "d1", + "6b", + "33" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "fa59", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_7999.json b/examples/meshcore/corpus/generated/valid_grp_data_7999.json new file mode 100644 index 00000000..5adbb128 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_7999.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_DATA direct", + "tags": [ + "grp_data", + "direct" + ], + "packet_hex": "1a41f2001c65a4549783593dedf89a8afccfdeb6f58972", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f200" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "65a4", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_data_8000.json b/examples/meshcore/corpus/generated/valid_grp_data_8000.json new file mode 100644 index 00000000..716a8e42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_data_8000.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_DATA flood", + "tags": [ + "grp_data", + "flood" + ], + "packet_hex": "1900000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_DATA", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6001.json b/examples/meshcore/corpus/generated/valid_grp_txt_6001.json new file mode 100644 index 00000000..5d91992b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6001.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158714c781f3cf488d4487caa6a02cee37bd37bc66c9d363bb3505a751bfb6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "14c781", + "f3cf48", + "8d4487", + "caa6a0", + "2cee37", + "bd37bc", + "66c9d3" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "bb35", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6006.json b/examples/meshcore/corpus/generated/valid_grp_txt_6006.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6006.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6007.json b/examples/meshcore/corpus/generated/valid_grp_txt_6007.json new file mode 100644 index 00000000..3ecbb404 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6007.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164569166e9496ce599a91d9cc31cdc1344095472fe01d41099b8eaa5f14507de2195c7e7d02bd18cee987ce6b8cd76ca7021c07738a429359da999ecec87fe49b41748035fee870", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6916", + "6e94", + "96ce", + "599a", + "91d9" + ] + }, + "payload": { + "channel_hash": "cc", + "mac": "31cd", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6008.json b/examples/meshcore/corpus/generated/valid_grp_txt_6008.json new file mode 100644 index 00000000..ca752276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6008.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150acecfc8b1a6f129c698c031cc7a98c78bebe2630d1ed24fb0941f9fc81bcb861ff8fd5ebbbce1b79944ff83a9f01cf1b0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "cf", + "c8", + "b1", + "a6", + "f1", + "29", + "c6", + "98", + "c0" + ] + }, + "payload": { + "channel_hash": "31", + "mac": "cc7a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6009.json b/examples/meshcore/corpus/generated/valid_grp_txt_6009.json new file mode 100644 index 00000000..1f8a0d3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6009.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1584339c37adac414560c0220547ff1b2b7d555e45ee42b8700c6c26a0b3e9ab635b0f578995", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "339c37", + "adac41", + "4560c0", + "220547" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "1b2b", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6014.json b/examples/meshcore/corpus/generated/valid_grp_txt_6014.json new file mode 100644 index 00000000..fe47b691 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6014.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15839728de8c55ed91eb7732ec52ed8d4606436fd216b13c5b9acca0257f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9728de", + "8c55ed", + "91eb77" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "ec52", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6018.json b/examples/meshcore/corpus/generated/valid_grp_txt_6018.json new file mode 100644 index 00000000..a8ebdffc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6018.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16023ac7c70bd62651d4bab475ff1a828707fd28", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "c7" + ] + }, + "payload": { + "channel_hash": "c7", + "mac": "0bd6", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6019.json b/examples/meshcore/corpus/generated/valid_grp_txt_6019.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6019.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6024.json b/examples/meshcore/corpus/generated/valid_grp_txt_6024.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6024.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6025.json b/examples/meshcore/corpus/generated/valid_grp_txt_6025.json new file mode 100644 index 00000000..bc4c968f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6025.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168962e75ce112e3b10cdd20ebd1694aac5661a5a3747e67cf435febc2b359c4a42997010ec8c4346e20d5ea3384b991eaf8fa7454", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "62e75c", + "e112e3", + "b10cdd", + "20ebd1", + "694aac", + "5661a5", + "a3747e", + "67cf43", + "5febc2" + ] + }, + "payload": { + "channel_hash": "b3", + "mac": "59c4", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6029.json b/examples/meshcore/corpus/generated/valid_grp_txt_6029.json new file mode 100644 index 00000000..4cee79cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6029.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609e4df6453c5a4f6b4b9e229bf4843798c2a50cca95dab519b2875a447b80713cc3a9f7a67", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "df", + "64", + "53", + "c5", + "a4", + "f6", + "b4", + "b9" + ] + }, + "payload": { + "channel_hash": "e2", + "mac": "29bf", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6033.json b/examples/meshcore/corpus/generated/valid_grp_txt_6033.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6033.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6035.json b/examples/meshcore/corpus/generated/valid_grp_txt_6035.json new file mode 100644 index 00000000..adb78cb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6035.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16041391a2f8e5322ca06b9908a56f83cabc0c9a5f867374c8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "91", + "a2", + "f8" + ] + }, + "payload": { + "channel_hash": "e5", + "mac": "322c", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6036.json b/examples/meshcore/corpus/generated/valid_grp_txt_6036.json new file mode 100644 index 00000000..a1931b71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6036.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1600e400407a13c312f7bc64cf9b732e56d8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "e4", + "mac": "0040", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6037.json b/examples/meshcore/corpus/generated/valid_grp_txt_6037.json new file mode 100644 index 00000000..f50b2406 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6037.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684f775cff808129bca0b44b8585a80797150cd6520c907c155b22052eebfc18f498691da190818e3c4d38ae3516cdcfbd94c0eedee0085203a35766d25f570bbd817fa84b79336c9e7aa00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f775cf", + "f80812", + "9bca0b", + "44b858" + ] + }, + "payload": { + "channel_hash": "5a", + "mac": "8079", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6041.json b/examples/meshcore/corpus/generated/valid_grp_txt_6041.json new file mode 100644 index 00000000..5d850227 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6041.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16016a871f71f598f1c4d81debab595c0cc12794f83110ea0b87318aeb6e18da0a3a02911afd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6a" + ] + }, + "payload": { + "channel_hash": "87", + "mac": "1f71", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6046.json b/examples/meshcore/corpus/generated/valid_grp_txt_6046.json new file mode 100644 index 00000000..ae7eddb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6046.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164707aacb57a5fa40bc1649c31fa0e7e9f009318cb7d1c802719c177657", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "07aa", + "cb57", + "a5fa", + "40bc", + "1649", + "c31f", + "a0e7" + ] + }, + "payload": { + "channel_hash": "e9", + "mac": "f009", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6047.json b/examples/meshcore/corpus/generated/valid_grp_txt_6047.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6047.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6048.json b/examples/meshcore/corpus/generated/valid_grp_txt_6048.json new file mode 100644 index 00000000..f0a764e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6048.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a0c262f72815717e6fef3d0348398cd220f62642c07f73af9eb4891fea79e1968d7f80fff6862e4e3c84dae1b541f5b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0c262f", + "728157", + "17e6fe", + "f3d034", + "8398cd", + "220f62", + "642c07", + "f73af9", + "eb4891", + "fea79e" + ] + }, + "payload": { + "channel_hash": "19", + "mac": "68d7", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6051.json b/examples/meshcore/corpus/generated/valid_grp_txt_6051.json new file mode 100644 index 00000000..b7e1d085 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6051.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158abb9a85e70f763a919613e9b9fb09cd4c2d699d528e5f53fc484bf9a35aed14c0b0ab9743356aacbd5cf8047e2d203973c385afa70b32428fa5cc3db0a99fc5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bb9a85", + "e70f76", + "3a9196", + "13e9b9", + "fb09cd", + "4c2d69", + "9d528e", + "5f53fc", + "484bf9", + "a35aed" + ] + }, + "payload": { + "channel_hash": "14", + "mac": "c0b0", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6053.json b/examples/meshcore/corpus/generated/valid_grp_txt_6053.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6053.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6054.json b/examples/meshcore/corpus/generated/valid_grp_txt_6054.json new file mode 100644 index 00000000..08fd5c10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6054.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16455c9c6f216d6c113a0401a6de08fd7f177deaff2672256d7142291dbdd8a062edb630fb256b89c9bd7f713bc2f66cdd1e7136", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5c9c", + "6f21", + "6d6c", + "113a", + "0401" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "de08", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6055.json b/examples/meshcore/corpus/generated/valid_grp_txt_6055.json new file mode 100644 index 00000000..38d095fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6055.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1600e2bb517f0e8b8b81ce43b350a65708f2f2d7e33360e0f96bb2422db585da660dfc69eab4012d4df406cc6df6e24ddfceb509", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "e2", + "mac": "bb51", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6057.json b/examples/meshcore/corpus/generated/valid_grp_txt_6057.json new file mode 100644 index 00000000..28342982 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6057.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168821cd63ecdd122ece10df90cd93db2394dc88f6b3e23b224724327d3e5025fff79f205947a0d1b66b908fe08db34ff2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "21cd63", + "ecdd12", + "2ece10", + "df90cd", + "93db23", + "94dc88", + "f6b3e2", + "3b2247" + ] + }, + "payload": { + "channel_hash": "24", + "mac": "327d", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6059.json b/examples/meshcore/corpus/generated/valid_grp_txt_6059.json new file mode 100644 index 00000000..26ada5d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6059.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607f09068620f8a720b93f81003130d563b13eaa0ef00a51c9b37dc6f57c202177c308c8639f7b00b0626b6d9766ecea998", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "90", + "68", + "62", + "0f", + "8a", + "72" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "93f8", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6063.json b/examples/meshcore/corpus/generated/valid_grp_txt_6063.json new file mode 100644 index 00000000..6247462d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6063.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643d85a75ceeaa814910daf7a1ffd0db2f71322577f4a1345db8b945b6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d85a", + "75ce", + "eaa8" + ] + }, + "payload": { + "channel_hash": "14", + "mac": "910d", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6065.json b/examples/meshcore/corpus/generated/valid_grp_txt_6065.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6065.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6066.json b/examples/meshcore/corpus/generated/valid_grp_txt_6066.json new file mode 100644 index 00000000..e0832b7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6066.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1585754ddbac3e874c56623c632083f1e31c18141057d75f52a3eaf90ca746cb5a15b39bce12dc1c3092655d7fddf81e473d9c7b2a5a695a68fef29a3411c1e713c66d79c082b14a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "754ddb", + "ac3e87", + "4c5662", + "3c6320", + "83f1e3" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "1814", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6067.json b/examples/meshcore/corpus/generated/valid_grp_txt_6067.json new file mode 100644 index 00000000..1e599892 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6067.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1600fe2fe3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "fe", + "mac": "2fe3", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6068.json b/examples/meshcore/corpus/generated/valid_grp_txt_6068.json new file mode 100644 index 00000000..b2072216 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6068.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1584bd82317401e68a8cd35e7db86a70ff0c9dc2268cd495520331bccff550cd06e5fcb638fb7de90ac84bedf76b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd8231", + "7401e6", + "8a8cd3", + "5e7db8" + ] + }, + "payload": { + "channel_hash": "6a", + "mac": "70ff", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6069.json b/examples/meshcore/corpus/generated/valid_grp_txt_6069.json new file mode 100644 index 00000000..24544a5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6069.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1685f8c54388d3a64e5dfce30187d5ef00871456e6a9446c2c63e276ffd6bae6a7b9f2e4e19613222c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f8c543", + "88d3a6", + "4e5dfc", + "e30187", + "d5ef00" + ] + }, + "payload": { + "channel_hash": "87", + "mac": "1456", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6071.json b/examples/meshcore/corpus/generated/valid_grp_txt_6071.json new file mode 100644 index 00000000..81634c8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6071.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158ad73f369100b61cb3346d6e543f0ddedee1b2e603c0172703225608187dbba6d35a23324ccc8ab1c289bb88f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d73f36", + "9100b6", + "1cb334", + "6d6e54", + "3f0dde", + "dee1b2", + "e603c0", + "172703", + "225608", + "187dbb" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "d35a", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6073.json b/examples/meshcore/corpus/generated/valid_grp_txt_6073.json new file mode 100644 index 00000000..4eb40725 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6073.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154528628da02d3f5c7ea6bb27b1d9c05aad7609ad9b93e43f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2862", + "8da0", + "2d3f", + "5c7e", + "a6bb" + ] + }, + "payload": { + "channel_hash": "27", + "mac": "b1d9", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6074.json b/examples/meshcore/corpus/generated/valid_grp_txt_6074.json new file mode 100644 index 00000000..0eb2887a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6074.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150aae20da25768b48e94743b8d284d8d17503ae1460327c6c2bed81859dd73c767bd678213715db1afe148f94d330ed20ce83b83680616bbfb87ed28bbdfcba9783671336793f9dfde62d9573", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ae", + "20", + "da", + "25", + "76", + "8b", + "48", + "e9", + "47", + "43" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "d284", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6076.json b/examples/meshcore/corpus/generated/valid_grp_txt_6076.json new file mode 100644 index 00000000..3b4e3b91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6076.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158030eb558ed0a4610dd0dfd5a5cb446e125c497bcc18ba9af7d55e02e893c4354facaa564208e201070841251be67a76eb9706b5b4974e1829462ac7c67157fb46", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "30", + "mac": "eb55", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6077.json b/examples/meshcore/corpus/generated/valid_grp_txt_6077.json new file mode 100644 index 00000000..629c7f92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6077.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682bd67903a9eb3371868447a772d4144ac79d24d22e6f4b709cfce7875b5803b81a1cae745eee49cdcbadaacdea2ef4ac3fe70d3aee23638755f7f65", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd6790", + "3a9eb3" + ] + }, + "payload": { + "channel_hash": "37", + "mac": "1868", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6078.json b/examples/meshcore/corpus/generated/valid_grp_txt_6078.json new file mode 100644 index 00000000..0e467d63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6078.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15498fc97843a638989a192f55903f62f2641fb1f1095d2ea7158f2d6bc94bf9fadf4eb66d922ebc956a8ea566", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8fc9", + "7843", + "a638", + "989a", + "192f", + "5590", + "3f62", + "f264", + "1fb1" + ] + }, + "payload": { + "channel_hash": "f1", + "mac": "095d", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6079.json b/examples/meshcore/corpus/generated/valid_grp_txt_6079.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6079.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6080.json b/examples/meshcore/corpus/generated/valid_grp_txt_6080.json new file mode 100644 index 00000000..fae1fafc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6080.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154272d504c32bcc6eb776ec73", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "72d5", + "04c3" + ] + }, + "payload": { + "channel_hash": "2b", + "mac": "cc6e", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6084.json b/examples/meshcore/corpus/generated/valid_grp_txt_6084.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6084.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6093.json b/examples/meshcore/corpus/generated/valid_grp_txt_6093.json new file mode 100644 index 00000000..bc29ef76 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6093.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15861f72884e45c2f56f92a9f9aa9078e60ecdccc4bc6d89fc3ad6e1bee6497fd579f0f2c54d89b9178a6944cced8ddaf27e794aa960cc8a326381c8ad4d65548c1d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f7288", + "4e45c2", + "f56f92", + "a9f9aa", + "9078e6", + "0ecdcc" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "bc6d", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6094.json b/examples/meshcore/corpus/generated/valid_grp_txt_6094.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6094.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6098.json b/examples/meshcore/corpus/generated/valid_grp_txt_6098.json new file mode 100644 index 00000000..44a153ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6098.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168aeae5f08e0f20de7c5702b25166ce48afa57a28198ac4ce08d97fd4840a304c1bdeb22e3f71e822a9b8af", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eae5f0", + "8e0f20", + "de7c57", + "02b251", + "66ce48", + "afa57a", + "28198a", + "c4ce08", + "d97fd4", + "840a30" + ] + }, + "payload": { + "channel_hash": "4c", + "mac": "1bde", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6104.json b/examples/meshcore/corpus/generated/valid_grp_txt_6104.json new file mode 100644 index 00000000..400f0f95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6104.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1680ff49c5cf86c42c6e30c01372140173a129b0427aa25c5ed2f02c229a5f59594e33fafe3d5237fd50de24fcdf8d6b01d860416360b47583a437b2d5fa7593", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "ff", + "mac": "49c5", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6105.json b/examples/meshcore/corpus/generated/valid_grp_txt_6105.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6105.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6106.json b/examples/meshcore/corpus/generated/valid_grp_txt_6106.json new file mode 100644 index 00000000..fdc4bb4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6106.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15446877118039f57e78166f38d214d72c18cdeada5a547c2d9db2e7bc0cf5f69ec5f8210b3497a4a2ff080ecaab651aa00ccbe902d8945a63", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6877", + "1180", + "39f5", + "7e78" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "6f38", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6107.json b/examples/meshcore/corpus/generated/valid_grp_txt_6107.json new file mode 100644 index 00000000..8eca6715 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6107.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602b24c29d65b7686eb47173758e23efee1875947addd7845d81b305475460471113623ff5a4de57f82a3c4f8c17197c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b2", + "4c" + ] + }, + "payload": { + "channel_hash": "29", + "mac": "d65b", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6111.json b/examples/meshcore/corpus/generated/valid_grp_txt_6111.json new file mode 100644 index 00000000..b6719906 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6111.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16410507eda434bf4d9038e9199c8afcac3cfe8e9b33bbd9d3c3bb2f6e7642dc51805b13e844e736c43c27", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0507" + ] + }, + "payload": { + "channel_hash": "ed", + "mac": "a434", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6112.json b/examples/meshcore/corpus/generated/valid_grp_txt_6112.json new file mode 100644 index 00000000..9e1517f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6112.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688f1e5cf94cc504a93a886d2ad24a7488eb1a85b3ea061805af22f95d82cfb5b7a23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f1e5cf", + "94cc50", + "4a93a8", + "86d2ad", + "24a748", + "8eb1a8", + "5b3ea0", + "61805a" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "2f95", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6115.json b/examples/meshcore/corpus/generated/valid_grp_txt_6115.json new file mode 100644 index 00000000..b4436670 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6115.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16064137a6271dcc0297b7473f7c789134e5eb232532b86e058132f42bdc3fcdce33521cd6a76afc5a7ce2a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "41", + "37", + "a6", + "27", + "1d", + "cc" + ] + }, + "payload": { + "channel_hash": "02", + "mac": "97b7", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6118.json b/examples/meshcore/corpus/generated/valid_grp_txt_6118.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6118.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6122.json b/examples/meshcore/corpus/generated/valid_grp_txt_6122.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6122.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6123.json b/examples/meshcore/corpus/generated/valid_grp_txt_6123.json new file mode 100644 index 00000000..9fbdbf81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6123.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16428de941c74a9082b462a75ca484a187294fced4830b6459fa18cad7040af47c7078de4b7323390e271f778f9567d753", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8de9", + "41c7" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "9082", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6124.json b/examples/meshcore/corpus/generated/valid_grp_txt_6124.json new file mode 100644 index 00000000..1a3b83a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6124.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16853f6806978026023192e2ea4d5b5b35bc22694ea4cb5493a80e1efc054221b3d2d6f59a965dd231fa29e8f3aa3486791c6d8bcad50a2e881e6228e4e4513a345d14974f0d351d0e04b8762079", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3f6806", + "978026", + "023192", + "e2ea4d", + "5b5b35" + ] + }, + "payload": { + "channel_hash": "bc", + "mac": "2269", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6129.json b/examples/meshcore/corpus/generated/valid_grp_txt_6129.json new file mode 100644 index 00000000..ab4d18a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6129.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689a98cfaceeb2f763c62c111e14778298b02f90b828562ad8510b3b05ca2a5f939da3bdfde4089c6278785ffdad8510b64dedea718e984824f9c3d3280697a166cb01f77a6246d10a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a98cfa", + "ceeb2f", + "763c62", + "c111e1", + "477829", + "8b02f9", + "0b8285", + "62ad85", + "10b3b0" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "a2a5", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6131.json b/examples/meshcore/corpus/generated/valid_grp_txt_6131.json new file mode 100644 index 00000000..e705869f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6131.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160423a31072ff90d90aab5b02ee2d4fce9e0b02d582e9e6c65ac0afb7abd90f055011da8fbf8d1dd1d2fe49ee55846d429f7e7f2dc99fc3577d4be49478", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "23", + "a3", + "10", + "72" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "90d9", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6133.json b/examples/meshcore/corpus/generated/valid_grp_txt_6133.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6133.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6135.json b/examples/meshcore/corpus/generated/valid_grp_txt_6135.json new file mode 100644 index 00000000..f7ee223e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6135.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a42d934a8748c6f2168e96327b66a61323b109f3846e78cab4cbfb2958b89f22d4eb9e72f76472af00f80bd1c07702a441e2269a1f153b748c94d3490f11a539cb3b0d14090d2e837012194fbbe9fe65cee40643d2ed1b976dc69a502fb35d0e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "42d934", + "a8748c", + "6f2168", + "e96327", + "b66a61", + "323b10", + "9f3846", + "e78cab", + "4cbfb2", + "958b89" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "2d4e", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6138.json b/examples/meshcore/corpus/generated/valid_grp_txt_6138.json new file mode 100644 index 00000000..c1175d94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6138.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168925db29639bbb54310c08adf57124e182821a02a18f1a35fe4197d8af2ac62b88c67a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "25db29", + "639bbb", + "54310c", + "08adf5", + "7124e1", + "82821a", + "02a18f", + "1a35fe", + "4197d8" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "2ac6", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6142.json b/examples/meshcore/corpus/generated/valid_grp_txt_6142.json new file mode 100644 index 00000000..40af08a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6142.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158584f9623265521499fcac5e710e166bfed85ec7bc150c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "84f962", + "326552", + "1499fc", + "ac5e71", + "0e166b" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "d85e", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6143.json b/examples/meshcore/corpus/generated/valid_grp_txt_6143.json new file mode 100644 index 00000000..b46c64ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6143.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1640957f573ade29c02ecef8b67f1d4addeb0b9fb0f8bd0493d7e7cdf447453cc237023158bde2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "95", + "mac": "7f57", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6145.json b/examples/meshcore/corpus/generated/valid_grp_txt_6145.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6145.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6146.json b/examples/meshcore/corpus/generated/valid_grp_txt_6146.json new file mode 100644 index 00000000..a9e65cc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6146.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607925adb6a8db842a0b89b5074bd1216b1c021566e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "5a", + "db", + "6a", + "8d", + "b8", + "42" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "b89b", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6151.json b/examples/meshcore/corpus/generated/valid_grp_txt_6151.json new file mode 100644 index 00000000..cff42959 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6151.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164aa31fa95622685878983c5f47cbfd41189181c2f864541b7f9d47e4dbdbd3a1b25d69c89d6258ede7e125c5272a03511013283689633c04438552045f07cf1f67c99c018c97a785d619cea842cf05a65b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a31f", + "a956", + "2268", + "5878", + "983c", + "5f47", + "cbfd", + "4118", + "9181", + "c2f8" + ] + }, + "payload": { + "channel_hash": "64", + "mac": "541b", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6152.json b/examples/meshcore/corpus/generated/valid_grp_txt_6152.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6152.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6153.json b/examples/meshcore/corpus/generated/valid_grp_txt_6153.json new file mode 100644 index 00000000..a3722169 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6153.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1505b73e8d2b73cb1f477c02e88ec2e4da84b46e1eeea511d12ab415aa2a560460bb129a4a106a16d1892edd391f6e3e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "3e", + "8d", + "2b", + "73" + ] + }, + "payload": { + "channel_hash": "cb", + "mac": "1f47", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6155.json b/examples/meshcore/corpus/generated/valid_grp_txt_6155.json new file mode 100644 index 00000000..e6639a24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6155.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15449166f27d9f0e1d131aafc4e820a809c7b2f180de82404563b99946d73a93f54f6d3abb4a2c69757fa1f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9166", + "f27d", + "9f0e", + "1d13" + ] + }, + "payload": { + "channel_hash": "1a", + "mac": "afc4", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6156.json b/examples/meshcore/corpus/generated/valid_grp_txt_6156.json new file mode 100644 index 00000000..5e22b2ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6156.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1507f4e3468025914cb99676102b4ddd364c58b205ed820148bd7ec5cbd88bee4e9e95aa03a6eb7ca2da4e4b14c0fba6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f4", + "e3", + "46", + "80", + "25", + "91", + "4c" + ] + }, + "payload": { + "channel_hash": "b9", + "mac": "9676", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6160.json b/examples/meshcore/corpus/generated/valid_grp_txt_6160.json new file mode 100644 index 00000000..c8d925f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6160.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150257cf2430997bc258a4057aee75b17dae49613866b33de3dd08", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "57", + "cf" + ] + }, + "payload": { + "channel_hash": "24", + "mac": "3099", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6161.json b/examples/meshcore/corpus/generated/valid_grp_txt_6161.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6161.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6164.json b/examples/meshcore/corpus/generated/valid_grp_txt_6164.json new file mode 100644 index 00000000..d3925216 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6164.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160057f36b5ebd95ea7f3795e340ef2e44a0e8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "57", + "mac": "f36b", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6165.json b/examples/meshcore/corpus/generated/valid_grp_txt_6165.json new file mode 100644 index 00000000..64c9635b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6165.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542f384178e2a697edacba18581274d232844ee70143fb5ebbe4c60dc88636a0ad946c1ca5f03b7af5445ad4e0ae722834ab74414", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f384", + "178e" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "697e", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6167.json b/examples/meshcore/corpus/generated/valid_grp_txt_6167.json new file mode 100644 index 00000000..9f5ae961 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6167.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1646210c3320de5b8e87f6cd5db98c389019ddc30c96f5b50b8c0f113b255014f1d8252084bf3bcc1b5f8636777ae657c5a36f6a537b8bdae6431b655c4ebcf1821c922196a6524ad1d1ac8ec04785", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "210c", + "3320", + "de5b", + "8e87", + "f6cd", + "5db9" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "3890", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6171.json b/examples/meshcore/corpus/generated/valid_grp_txt_6171.json new file mode 100644 index 00000000..e6e156ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6171.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16072cfe3f0fe34eaae4b9056fc8b9bc5b2f389579566657da6c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c", + "fe", + "3f", + "0f", + "e3", + "4e", + "aa" + ] + }, + "payload": { + "channel_hash": "e4", + "mac": "b905", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6173.json b/examples/meshcore/corpus/generated/valid_grp_txt_6173.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6173.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6174.json b/examples/meshcore/corpus/generated/valid_grp_txt_6174.json new file mode 100644 index 00000000..6e0d60b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6174.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684c90eba55ca804557ef720581b8aa6e72377064bccbed751705d18767837688690cc893203930560894dff5e3b04a02237b9e12f28f1cc409ed83a622481a680ceead58852ca00247f3bc6dfaf94f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c90eba", + "55ca80", + "4557ef", + "720581" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "aa6e", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6175.json b/examples/meshcore/corpus/generated/valid_grp_txt_6175.json new file mode 100644 index 00000000..35aff40b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6175.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1644456568a3b5607823ca52508af360746be4c7a42ea0571a98a5646c9dcddbc0e522817e6172399788b8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4565", + "68a3", + "b560", + "7823" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "5250", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6177.json b/examples/meshcore/corpus/generated/valid_grp_txt_6177.json new file mode 100644 index 00000000..e25af64b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6177.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582136b77a28376851a880de686ee558b46ac7c52f3b795e15c7b56c36b37116106455fc8269a78f75ff4302b69ed7e3252ddcbd337ae5fea3b4cefa1225aa9bb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "136b77", + "a28376" + ] + }, + "payload": { + "channel_hash": "85", + "mac": "1a88", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6181.json b/examples/meshcore/corpus/generated/valid_grp_txt_6181.json new file mode 100644 index 00000000..dbec113c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6181.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582001e525b68478f8783830ace8f3cf36f3d1b31cb0b78fdbd7ec1cbd20da4b0379d89efd406817e207c6d2f151f05347036071cd8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "001e52", + "5b6847" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "8783", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6183.json b/examples/meshcore/corpus/generated/valid_grp_txt_6183.json new file mode 100644 index 00000000..8455fb22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6183.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642ea68eba987bbd73a2ac75b37bb69d186177764aa4244b37519872ceb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ea68", + "eba9" + ] + }, + "payload": { + "channel_hash": "87", + "mac": "bbd7", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6186.json b/examples/meshcore/corpus/generated/valid_grp_txt_6186.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6186.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6191.json b/examples/meshcore/corpus/generated/valid_grp_txt_6191.json new file mode 100644 index 00000000..b03ed259 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6191.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158ac59fe144ab280bebefd775414f25ea5d06ddcc713e06a9a6414f24d1854251d189759a4e53", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c59fe1", + "44ab28", + "0bebef", + "d77541", + "4f25ea", + "5d06dd", + "cc713e", + "06a9a6", + "414f24", + "d18542" + ] + }, + "payload": { + "channel_hash": "51", + "mac": "d189", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6195.json b/examples/meshcore/corpus/generated/valid_grp_txt_6195.json new file mode 100644 index 00000000..ad3d9af6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6195.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164941b185d0e657eead2ab434ee3aaafcb52e6dec888ce176fac8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "41b1", + "85d0", + "e657", + "eead", + "2ab4", + "34ee", + "3aaa", + "fcb5", + "2e6d" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "888c", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6198.json b/examples/meshcore/corpus/generated/valid_grp_txt_6198.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6198.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6200.json b/examples/meshcore/corpus/generated/valid_grp_txt_6200.json new file mode 100644 index 00000000..82a9f97d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6200.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608f9e49731dff29394d1d3b74130abca4669d979058df8164a1a0e4c2c4577fa841d2eef75cc36b379f5ccc430038495269902b9ea8de2ce966165385d156f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f9", + "e4", + "97", + "31", + "df", + "f2", + "93", + "94" + ] + }, + "payload": { + "channel_hash": "d1", + "mac": "d3b7", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6201.json b/examples/meshcore/corpus/generated/valid_grp_txt_6201.json new file mode 100644 index 00000000..925db41f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6201.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546bf81e6027b17ad34534ca53563297b65415d763b810ce86ff544", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf81", + "e602", + "7b17", + "ad34", + "534c", + "a535" + ] + }, + "payload": { + "channel_hash": "63", + "mac": "297b", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6202.json b/examples/meshcore/corpus/generated/valid_grp_txt_6202.json new file mode 100644 index 00000000..1f1682ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6202.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16824f5cdb6e88bab16806dd750064090840cbbbbe43c8102b4626e90187958b844ba00f3d5957971611bc0560a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4f5cdb", + "6e88ba" + ] + }, + "payload": { + "channel_hash": "b1", + "mac": "6806", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6203.json b/examples/meshcore/corpus/generated/valid_grp_txt_6203.json new file mode 100644 index 00000000..80018788 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6203.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16083b906e6b477fa302ff4e409f9d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "90", + "6e", + "6b", + "47", + "7f", + "a3", + "02" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "4e40", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6205.json b/examples/meshcore/corpus/generated/valid_grp_txt_6205.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6205.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6207.json b/examples/meshcore/corpus/generated/valid_grp_txt_6207.json new file mode 100644 index 00000000..90f82644 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6207.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1646558c8d0bfcc325880e31cc5c61b1befa548047d4df599b752f183dd6b7a12b8d71a30e0081e04ab04d840df5929fcd98a94cf7a6925fd4007df349849848a93957b0f41069", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "558c", + "8d0b", + "fcc3", + "2588", + "0e31", + "cc5c" + ] + }, + "payload": { + "channel_hash": "61", + "mac": "b1be", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6212.json b/examples/meshcore/corpus/generated/valid_grp_txt_6212.json new file mode 100644 index 00000000..d7a739fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6212.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158423ec0e5e39a0e7f8504eaae4d3e597c6dfbfbf07f3694d0bab8565e3b1c2f5210f69d0572a7e2bedb3e21b92", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "23ec0e", + "5e39a0", + "e7f850", + "4eaae4" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "e597", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6213.json b/examples/meshcore/corpus/generated/valid_grp_txt_6213.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6213.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6216.json b/examples/meshcore/corpus/generated/valid_grp_txt_6216.json new file mode 100644 index 00000000..401d5167 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6216.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a6ccfa8e47d454248aab330eb36579f753a966c02e0087316acc6c79c50142922d887f267cbbfad7f177f0a68c4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6ccf", + "a8e4", + "7d45", + "4248", + "aab3", + "30eb", + "3657", + "9f75", + "3a96", + "6c02" + ] + }, + "payload": { + "channel_hash": "e0", + "mac": "0873", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6218.json b/examples/meshcore/corpus/generated/valid_grp_txt_6218.json new file mode 100644 index 00000000..2a9f2b82 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6218.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1604e5a6f7898e853963c0d57574f4e16fedb227912227acdd17f1eb2f4150b9d5dbce31", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "a6", + "f7", + "89" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "8539", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6222.json b/examples/meshcore/corpus/generated/valid_grp_txt_6222.json new file mode 100644 index 00000000..f1269826 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6222.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1645d6e954cff7e6d7fbeb0c88c4cbf92f38df7ffe9b906f197192a90ac3c908", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d6e9", + "54cf", + "f7e6", + "d7fb", + "eb0c" + ] + }, + "payload": { + "channel_hash": "88", + "mac": "c4cb", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6229.json b/examples/meshcore/corpus/generated/valid_grp_txt_6229.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6229.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6231.json b/examples/meshcore/corpus/generated/valid_grp_txt_6231.json new file mode 100644 index 00000000..dcaed8ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6231.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164281fa792618ee98e344f66a51c4cd74a5b37c7549e6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81fa", + "7926" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "ee98", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6233.json b/examples/meshcore/corpus/generated/valid_grp_txt_6233.json new file mode 100644 index 00000000..d8fb858b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6233.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688ec8785bea254ebf8ceda5f91f99cbc8f89eca8aa8c4fa370fef2d817058701cad7f748299afd672e4a6e5b727ae0d3ab298344fc73565985ce3f9ba26d478229b9dd19b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec8785", + "bea254", + "ebf8ce", + "da5f91", + "f99cbc", + "8f89ec", + "a8aa8c", + "4fa370" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "f2d8", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6236.json b/examples/meshcore/corpus/generated/valid_grp_txt_6236.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6236.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6241.json b/examples/meshcore/corpus/generated/valid_grp_txt_6241.json new file mode 100644 index 00000000..26b86a7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6241.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15839d6affdca98f96a6fbfe1fc452ce5086832198740185fdd3be3a36586ff5e6107fcc4952c78564a5cc2fe057fca0d95078cfebc5b2baf4b0d13ac39bd80a59de1183d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d6aff", + "dca98f", + "96a6fb" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "1fc4", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6242.json b/examples/meshcore/corpus/generated/valid_grp_txt_6242.json new file mode 100644 index 00000000..048c1cf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6242.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160365e0a52c4bb35f992c92148d06faacb3031f7e7716682126944144232a72232b963bf634", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "65", + "e0", + "a5" + ] + }, + "payload": { + "channel_hash": "2c", + "mac": "4bb3", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6243.json b/examples/meshcore/corpus/generated/valid_grp_txt_6243.json new file mode 100644 index 00000000..ac6b5d93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6243.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16801187d3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "11", + "mac": "87d3", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6244.json b/examples/meshcore/corpus/generated/valid_grp_txt_6244.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6244.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6245.json b/examples/meshcore/corpus/generated/valid_grp_txt_6245.json new file mode 100644 index 00000000..1cd732f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6245.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164516a3864c6055b315dd8d55bf060d3eb919e543c3d4f7c6743fb339d7868a10bd2f0352a1b813890e85a1faee13bab57067ddb48ea48b6d574f535d88fd77d1a678f272249cf151d202222378", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "16a3", + "864c", + "6055", + "b315", + "dd8d" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "bf06", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6252.json b/examples/meshcore/corpus/generated/valid_grp_txt_6252.json new file mode 100644 index 00000000..ee32e4a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6252.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15493ee498492a62b484e7a44b20d0b978b6c4c94f9e6ec5b09788d3f091842b37e63277f557421f0891", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3ee4", + "9849", + "2a62", + "b484", + "e7a4", + "4b20", + "d0b9", + "78b6", + "c4c9" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "9e6e", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6253.json b/examples/meshcore/corpus/generated/valid_grp_txt_6253.json new file mode 100644 index 00000000..f62dee47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6253.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689ccee92856be1202d5eb9951c978455359e72ec10aab515659797254e4e394aeb39c6b9a2b7207c5f8237b6da113de59f572ced91e67216856cf12806d8a13c9b0e18485042d1be56c72595", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ccee92", + "856be1", + "202d5e", + "b9951c", + "978455", + "359e72", + "ec10aa", + "b51565", + "979725" + ] + }, + "payload": { + "channel_hash": "4e", + "mac": "4e39", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6256.json b/examples/meshcore/corpus/generated/valid_grp_txt_6256.json new file mode 100644 index 00000000..70c20f88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6256.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1649f9159f414a64ed83687f88003c821bfafb156efeff2b90e7d4444ce28d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f915", + "9f41", + "4a64", + "ed83", + "687f", + "8800", + "3c82", + "1bfa", + "fb15" + ] + }, + "payload": { + "channel_hash": "6e", + "mac": "feff", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6258.json b/examples/meshcore/corpus/generated/valid_grp_txt_6258.json new file mode 100644 index 00000000..6d10febe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6258.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150103adcf3b7033f486fc98b850bc9f921b6b5e47e1fdfc1189", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "03" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "cf3b", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6259.json b/examples/meshcore/corpus/generated/valid_grp_txt_6259.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6259.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6262.json b/examples/meshcore/corpus/generated/valid_grp_txt_6262.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6262.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6266.json b/examples/meshcore/corpus/generated/valid_grp_txt_6266.json new file mode 100644 index 00000000..37ef0077 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6266.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15894d8744a32a801aca53b6c47a2f02dad2cc01e6a13d7c394708f8e90df8b5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4d8744", + "a32a80", + "1aca53", + "b6c47a", + "2f02da", + "d2cc01", + "e6a13d", + "7c3947", + "08f8e9" + ] + }, + "payload": { + "channel_hash": "0d", + "mac": "f8b5", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6267.json b/examples/meshcore/corpus/generated/valid_grp_txt_6267.json new file mode 100644 index 00000000..c1aebfd0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6267.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150765bd7f9845d81d6532353b33542b1eaf15091a90cd9c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "65", + "bd", + "7f", + "98", + "45", + "d8", + "1d" + ] + }, + "payload": { + "channel_hash": "65", + "mac": "3235", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6268.json b/examples/meshcore/corpus/generated/valid_grp_txt_6268.json new file mode 100644 index 00000000..5b30f3aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6268.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16898179e591fe19b41add6a1daa79da0ae9b1292de40b977439da91f60a59c76fe8c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8179e5", + "91fe19", + "b41add", + "6a1daa", + "79da0a", + "e9b129", + "2de40b", + "977439", + "da91f6" + ] + }, + "payload": { + "channel_hash": "0a", + "mac": "59c7", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6271.json b/examples/meshcore/corpus/generated/valid_grp_txt_6271.json new file mode 100644 index 00000000..11249db1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6271.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150848ed7403299b44a9ff98137ee35a509bf600f6d72e334f1ad69763", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "ed", + "74", + "03", + "29", + "9b", + "44", + "a9" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "9813", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6272.json b/examples/meshcore/corpus/generated/valid_grp_txt_6272.json new file mode 100644 index 00000000..29cb9f8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6272.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16882412e54f3845d66f0688ebac5e3b4fa1afbdd795dbd2e85a93cd884143aec05c5c73f961c3c06651e0533e34b1ffc5daa618a7515f1705334f0b3cd326b2bf6e3e441c825d8e32ad90296038e7614fb35d925d42", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2412e5", + "4f3845", + "d66f06", + "88ebac", + "5e3b4f", + "a1afbd", + "d795db", + "d2e85a" + ] + }, + "payload": { + "channel_hash": "93", + "mac": "cd88", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6275.json b/examples/meshcore/corpus/generated/valid_grp_txt_6275.json new file mode 100644 index 00000000..d00edac2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6275.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643e6ca355804e2db50d6107a3252712ccdce270ffe3a97e9f6b3a7f42ae742a388074205eab8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e6ca", + "3558", + "04e2" + ] + }, + "payload": { + "channel_hash": "db", + "mac": "50d6", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6278.json b/examples/meshcore/corpus/generated/valid_grp_txt_6278.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6278.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6279.json b/examples/meshcore/corpus/generated/valid_grp_txt_6279.json new file mode 100644 index 00000000..285b3324 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6279.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609e2b9853b3a7d582b460b6798114d1a7810088671eda616", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e2", + "b9", + "85", + "3b", + "3a", + "7d", + "58", + "2b", + "46" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "6798", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6280.json b/examples/meshcore/corpus/generated/valid_grp_txt_6280.json new file mode 100644 index 00000000..b7fe940c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6280.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a92594f923bbcb93723beecf4a2d0ff1774e6eab60bf2d5873942fbe5612d5f727e33207ef335d5ba94d6cae64908e78a31d671d47b53f99d04018e380152c889e50df2c5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "92594f", + "923bbc", + "b93723", + "beecf4", + "a2d0ff", + "1774e6", + "eab60b", + "f2d587", + "3942fb", + "e5612d" + ] + }, + "payload": { + "channel_hash": "5f", + "mac": "727e", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6283.json b/examples/meshcore/corpus/generated/valid_grp_txt_6283.json new file mode 100644 index 00000000..09963cdf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6283.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158169cc2fbf339a3f1ab61bf9c8b4b1700347e67fa2b1bec052e590f3504b1310a4896754d19fd2f41c560927b42368e06e645ee6666ea826922d38", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "69cc2f" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "339a", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6289.json b/examples/meshcore/corpus/generated/valid_grp_txt_6289.json new file mode 100644 index 00000000..99c2abd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6289.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16032b04d58e7fb44e8dace2dac67ec60d6cb5ad73be5633a1bcc19aa8247877910c131724411e133db1fc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "04", + "d5" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "7fb4", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6290.json b/examples/meshcore/corpus/generated/valid_grp_txt_6290.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6290.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6291.json b/examples/meshcore/corpus/generated/valid_grp_txt_6291.json new file mode 100644 index 00000000..d99b963e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6291.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641a421ea370b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a421" + ] + }, + "payload": { + "channel_hash": "ea", + "mac": "370b", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6292.json b/examples/meshcore/corpus/generated/valid_grp_txt_6292.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6292.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6295.json b/examples/meshcore/corpus/generated/valid_grp_txt_6295.json new file mode 100644 index 00000000..d7a2c6f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6295.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168aafdea44e3e4131940300f372060bc061fb5d0bb05ae1f27035d397a292c67fec802648fb8a416a190809", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "afdea4", + "4e3e41", + "319403", + "00f372", + "060bc0", + "61fb5d", + "0bb05a", + "e1f270", + "35d397", + "a292c6" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "ec80", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6296.json b/examples/meshcore/corpus/generated/valid_grp_txt_6296.json new file mode 100644 index 00000000..68028348 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6296.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546d545563b6b6330fb0b0b3c8e343094609555c22291d6e31c5b7e6c16df81397bf539de935fe07050bf1e45358ecad897fe22dc00f7eacff670932c572807a4e9f4d8b51c95e740ae68772e89fdb955", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d545", + "563b", + "6b63", + "30fb", + "0b0b", + "3c8e" + ] + }, + "payload": { + "channel_hash": "34", + "mac": "3094", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6305.json b/examples/meshcore/corpus/generated/valid_grp_txt_6305.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6305.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6307.json b/examples/meshcore/corpus/generated/valid_grp_txt_6307.json new file mode 100644 index 00000000..dac887fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6307.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a328126b5e5ddbc8868fc6afd08e379815e7031934edc2572682695e68f243adc39c98afadf1727fca4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3281", + "26b5", + "e5dd", + "bc88", + "68fc", + "6afd", + "08e3", + "7981", + "5e70", + "3193" + ] + }, + "payload": { + "channel_hash": "4e", + "mac": "dc25", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6308.json b/examples/meshcore/corpus/generated/valid_grp_txt_6308.json new file mode 100644 index 00000000..26b31cf0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6308.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154a734daae7cf87f09ec1821cdbf51b6437f24ad1bd779680af111bb71ba0808214975b1c5f5e6ede729a8bf5bda9cad7fc5124296d884c3319ae73941976a2b2d58068d78ecc6c9495795764af", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "734d", + "aae7", + "cf87", + "f09e", + "c182", + "1cdb", + "f51b", + "6437", + "f24a", + "d1bd" + ] + }, + "payload": { + "channel_hash": "77", + "mac": "9680", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6309.json b/examples/meshcore/corpus/generated/valid_grp_txt_6309.json new file mode 100644 index 00000000..3e7ee30f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6309.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a498f28669b2f63d3a3959ce2c027c9d09b178d97de65184b95e9406d224b29a27e807ea2dbd9bac0d782cf8042a839efcf502f90a88d257ecb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "8f", + "28", + "66", + "9b", + "2f", + "63", + "d3", + "a3", + "95" + ] + }, + "payload": { + "channel_hash": "9c", + "mac": "e2c0", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6312.json b/examples/meshcore/corpus/generated/valid_grp_txt_6312.json new file mode 100644 index 00000000..832c405e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6312.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16450bbca1d722356a74a6af5e3bf1a2d5715a45807576e6d413e0edb4123fbbb4df4042f0e611e140", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0bbc", + "a1d7", + "2235", + "6a74", + "a6af" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "3bf1", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6314.json b/examples/meshcore/corpus/generated/valid_grp_txt_6314.json new file mode 100644 index 00000000..98284591 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6314.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15448ae50fe69040475602e07078039f4e639c751081605a407e9f9861c7d8b4553086a81ee3f4a319a8023efdd332e89a8e905276088583aa142d442bf847baeb5556e58f4cc5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8ae5", + "0fe6", + "9040", + "4756" + ] + }, + "payload": { + "channel_hash": "02", + "mac": "e070", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6315.json b/examples/meshcore/corpus/generated/valid_grp_txt_6315.json new file mode 100644 index 00000000..86dc8dfd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6315.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16053ada35b0eec2b0f127370a3b4cefe57e9897ef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "da", + "35", + "b0", + "ee" + ] + }, + "payload": { + "channel_hash": "c2", + "mac": "b0f1", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6317.json b/examples/meshcore/corpus/generated/valid_grp_txt_6317.json new file mode 100644 index 00000000..d7aff223 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6317.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16436e5df5d8b32f6d1b87f92e7d9c8cffcf63b7c65fd6f2a2d97cb8a4bc4e9debb4ca6bb1c3ec0f47da74343915d95fc3ae3fd2ad453f3cbf07", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e5d", + "f5d8", + "b32f" + ] + }, + "payload": { + "channel_hash": "6d", + "mac": "1b87", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6318.json b/examples/meshcore/corpus/generated/valid_grp_txt_6318.json new file mode 100644 index 00000000..d39b5c5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6318.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16449a247219bcf110340b16bd3d16da90415c45e54fdb65f9f8bbcee57a4e2130161a9ca44c5f0efdd9d535399c3d87d5c24561b045340dd0b3ac4601d8861b1bdd0011c75df83e13f4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9a24", + "7219", + "bcf1", + "1034" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "16bd", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6319.json b/examples/meshcore/corpus/generated/valid_grp_txt_6319.json new file mode 100644 index 00000000..e1d5cb4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6319.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16028ea5b2d0cdc79c4d4574e50eaee5d9dbb2e0c2ac6b25a5fc11b0e308f626fc6df7d147dd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8e", + "a5" + ] + }, + "payload": { + "channel_hash": "b2", + "mac": "d0cd", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6320.json b/examples/meshcore/corpus/generated/valid_grp_txt_6320.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6320.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6321.json b/examples/meshcore/corpus/generated/valid_grp_txt_6321.json new file mode 100644 index 00000000..6a488e5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6321.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160941d137338ec06d7ece236f7634530af85213aec4f9bfb6b350e0e4948a05a0b94fed0d8700eb7a965398f5251e95226034d3f8a3063d12f468e3e0980b68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "41", + "d1", + "37", + "33", + "8e", + "c0", + "6d", + "7e", + "ce" + ] + }, + "payload": { + "channel_hash": "23", + "mac": "6f76", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6326.json b/examples/meshcore/corpus/generated/valid_grp_txt_6326.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6326.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6328.json b/examples/meshcore/corpus/generated/valid_grp_txt_6328.json new file mode 100644 index 00000000..7ba3bb77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6328.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154a4f14a2638f89afd766d8cd5749fe8ea740e0c55cfc63d4d3e63f4091fe49965027b296e7a722e8a69fd055ac19a758c199c8e17d95e83ad008a17f6b6449f23eedff67be83aa74ace2482ed54e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f14", + "a263", + "8f89", + "afd7", + "66d8", + "cd57", + "49fe", + "8ea7", + "40e0", + "c55c" + ] + }, + "payload": { + "channel_hash": "fc", + "mac": "63d4", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6329.json b/examples/meshcore/corpus/generated/valid_grp_txt_6329.json new file mode 100644 index 00000000..86cae475 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6329.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16835af914bfe03163dab9ed4b4affd4e2e9ca9e25076ae2836d813dda9a0db4abf6a22804c42f193da77b001982ff1845bfef35936d6d886ac9c1932e3ba61bd6ea11d48248e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5af914", + "bfe031", + "63dab9" + ] + }, + "payload": { + "channel_hash": "ed", + "mac": "4b4a", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6336.json b/examples/meshcore/corpus/generated/valid_grp_txt_6336.json new file mode 100644 index 00000000..763a7c53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6336.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a6dddea50262e4d0b0b59506e684df2eff048d26d26bd3784ac8531489dcd28218c5cd4cbb509f6939bade7949acafd88e2a62fa06ddbd986fb002ded08d7c554b1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "dd", + "ea", + "50", + "26", + "2e", + "4d", + "0b", + "0b", + "59" + ] + }, + "payload": { + "channel_hash": "50", + "mac": "6e68", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6337.json b/examples/meshcore/corpus/generated/valid_grp_txt_6337.json new file mode 100644 index 00000000..b2f21e12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6337.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682fdc7df1fd4961924bed34d45aa614e4bba9ba3cb41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fdc7df", + "1fd496" + ] + }, + "payload": { + "channel_hash": "19", + "mac": "24be", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6338.json b/examples/meshcore/corpus/generated/valid_grp_txt_6338.json new file mode 100644 index 00000000..ad7fd75d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6338.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643ced9520d6d0eb398e63c7ed85f6b4be366e28c761743a847667482a67ae5109148440364efa7effd68ce43682a02e08876", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ced9", + "520d", + "6d0e" + ] + }, + "payload": { + "channel_hash": "b3", + "mac": "98e6", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6339.json b/examples/meshcore/corpus/generated/valid_grp_txt_6339.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6339.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6344.json b/examples/meshcore/corpus/generated/valid_grp_txt_6344.json new file mode 100644 index 00000000..7a244cb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6344.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1644edde29e50ce0bdd2b055dd1c99e5347b1d811b4d4e73cfaa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "edde", + "29e5", + "0ce0", + "bdd2" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "55dd", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6346.json b/examples/meshcore/corpus/generated/valid_grp_txt_6346.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6346.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6347.json b/examples/meshcore/corpus/generated/valid_grp_txt_6347.json new file mode 100644 index 00000000..950df5f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6347.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586e75f36335644939eb0158bcd6f009645bb1ca9519ec638ecfb8dca848cefa502837b5511f3d390996ca6022ca2b1f6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e75f36", + "335644", + "939eb0", + "158bcd", + "6f0096", + "45bb1c" + ] + }, + "payload": { + "channel_hash": "a9", + "mac": "519e", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6349.json b/examples/meshcore/corpus/generated/valid_grp_txt_6349.json new file mode 100644 index 00000000..843cde19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6349.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16056c2be7b7d8a3a4ccf7ec42244b2bfdd8a8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6c", + "2b", + "e7", + "b7", + "d8" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "a4cc", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6350.json b/examples/meshcore/corpus/generated/valid_grp_txt_6350.json new file mode 100644 index 00000000..4203bedb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6350.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15046007b9fd979333fd450ebc1ba8baa1ccff7dfd7674776ff4dd61e558888a2a5b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "07", + "b9", + "fd" + ] + }, + "payload": { + "channel_hash": "97", + "mac": "9333", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6351.json b/examples/meshcore/corpus/generated/valid_grp_txt_6351.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6351.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6353.json b/examples/meshcore/corpus/generated/valid_grp_txt_6353.json new file mode 100644 index 00000000..69734461 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6353.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a09dd6d94b65c7b078a106bb07d307b049abf5af6e73d99f265c2a637cc32c9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "09", + "dd", + "6d", + "94", + "b6", + "5c", + "7b", + "07", + "8a", + "10" + ] + }, + "payload": { + "channel_hash": "6b", + "mac": "b07d", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6354.json b/examples/meshcore/corpus/generated/valid_grp_txt_6354.json new file mode 100644 index 00000000..60a4f79a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6354.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a9ea14ddedf8c831ec994947c97aad5826bb9126f59befa3f779efceed99dd48521f34a36624d7299bf6649249c87693c30b2696f6686f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9ea14d", + "dedf8c", + "831ec9", + "94947c", + "97aad5", + "826bb9", + "126f59", + "befa3f", + "779efc", + "eed99d" + ] + }, + "payload": { + "channel_hash": "d4", + "mac": "8521", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6356.json b/examples/meshcore/corpus/generated/valid_grp_txt_6356.json new file mode 100644 index 00000000..cc89afb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6356.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542aeaeb7da7cda64c7e2dc7ca111d4d4923878b7eebb5beca95e3eec15", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aeae", + "b7da" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "da64", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6358.json b/examples/meshcore/corpus/generated/valid_grp_txt_6358.json new file mode 100644 index 00000000..2c2ca68a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6358.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15847ddf10988bfd6b8cec69b802069fa106d701e548a677d46d4c26e751e55868bc2737fecddc4dcd8797e0816e35691760be74e4bebbebdb14c6b633", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ddf10", + "988bfd", + "6b8cec", + "69b802" + ] + }, + "payload": { + "channel_hash": "06", + "mac": "9fa1", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6360.json b/examples/meshcore/corpus/generated/valid_grp_txt_6360.json new file mode 100644 index 00000000..f646ae4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6360.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16817b25191551e5cc6b2a4beffe8e22a4e98cc662bebcf6989c34a15519d9dd3d948e6cc1022b79e76410c04465cfa4c3ddae4dea0f6c81fc38e3df80a4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7b2519" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "51e5", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6362.json b/examples/meshcore/corpus/generated/valid_grp_txt_6362.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6362.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6363.json b/examples/meshcore/corpus/generated/valid_grp_txt_6363.json new file mode 100644 index 00000000..5dbd2fdf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6363.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15476b1d4f88dfaf5bf323755f804bf3166c06be0c4dc5fdf389b623333b536fb8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6b1d", + "4f88", + "dfaf", + "5bf3", + "2375", + "5f80", + "4bf3" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "6c06", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6364.json b/examples/meshcore/corpus/generated/valid_grp_txt_6364.json new file mode 100644 index 00000000..e7b2eb3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6364.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16455532936f6955cd720b781fe85049f54edf7661fff67389bb0033d8013c07c6ca62c567dcb763d460c123a146656f7734a039e272392a6b2b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5532", + "936f", + "6955", + "cd72", + "0b78" + ] + }, + "payload": { + "channel_hash": "1f", + "mac": "e850", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6365.json b/examples/meshcore/corpus/generated/valid_grp_txt_6365.json new file mode 100644 index 00000000..7c0ea0ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6365.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582529a5d52807e932405abfa60ddc467f6716caace7d7ab83f3d2abf58effc7393b19892f55d7fbb0411af57990f89aaae319a87", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "529a5d", + "52807e" + ] + }, + "payload": { + "channel_hash": "93", + "mac": "2405", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6367.json b/examples/meshcore/corpus/generated/valid_grp_txt_6367.json new file mode 100644 index 00000000..e8833b21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6367.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16873c0aa5596c3c2c846dbaab1bc461a521fec963053260599949bef96f3db6f0749d3bdac469e7d466af581e79d1bea05cc5bf908aaefa073907a6c806b72e719e73354b7f3efeb50b0c1d048a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3c0aa5", + "596c3c", + "2c846d", + "baab1b", + "c461a5", + "21fec9", + "630532" + ] + }, + "payload": { + "channel_hash": "60", + "mac": "5999", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6369.json b/examples/meshcore/corpus/generated/valid_grp_txt_6369.json new file mode 100644 index 00000000..03f411ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6369.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158af6d6915e93eb6e9b535cc80834b3c82272b1ca495d8eb193690a3846d9da208b093ec8514b0dc6e344d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f6d691", + "5e93eb", + "6e9b53", + "5cc808", + "34b3c8", + "2272b1", + "ca495d", + "8eb193", + "690a38", + "46d9da" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "8b09", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6371.json b/examples/meshcore/corpus/generated/valid_grp_txt_6371.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6371.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6375.json b/examples/meshcore/corpus/generated/valid_grp_txt_6375.json new file mode 100644 index 00000000..e04d366f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6375.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16809413c49b67d93026e83cd95aa20edc88d7a745a6f2b37157a60f6df33b02589a5c4f67816e96857d79ad7a9a371859e3ae5ea53fa952ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "94", + "mac": "13c4", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6379.json b/examples/meshcore/corpus/generated/valid_grp_txt_6379.json new file mode 100644 index 00000000..9e7dcab4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6379.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582218b6ada1a2e1d866483ed716957d9d7958477b59ec2c071e63f752df32152d6b68d717eeabebd22596938a64abbe9daa4f16f081b1c09f696c2a0ee0d0be84395efbb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "218b6a", + "da1a2e" + ] + }, + "payload": { + "channel_hash": "1d", + "mac": "8664", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6382.json b/examples/meshcore/corpus/generated/valid_grp_txt_6382.json new file mode 100644 index 00000000..719d2de2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6382.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160799ceb303055040a33ea0c53cfaa30fbea3d725c0a73bd5ba48cb82b68f90c92ce63b0373652e4e4b0837490885ac4c4bebebf25bc73e26ed70", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "ce", + "b3", + "03", + "05", + "50", + "40" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "3ea0", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6383.json b/examples/meshcore/corpus/generated/valid_grp_txt_6383.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6383.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6385.json b/examples/meshcore/corpus/generated/valid_grp_txt_6385.json new file mode 100644 index 00000000..db5e3680 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6385.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154ae20a3cffc2698e61c5bbef59f126818df6a02668de65c52e13016da452dc728418c7b884896893d3d3486372b7a478488400107a25cd8bcff8d6647c003610487b334e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e20a", + "3cff", + "c269", + "8e61", + "c5bb", + "ef59", + "f126", + "818d", + "f6a0", + "2668" + ] + }, + "payload": { + "channel_hash": "de", + "mac": "65c5", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6386.json b/examples/meshcore/corpus/generated/valid_grp_txt_6386.json new file mode 100644 index 00000000..2a8fbec0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6386.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643f552d83d6d878c519a044857ee53383b20227d9522c296be64b26e4f6a454fc1db36e9303b78739a36e8c26ca01b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f552", + "d83d", + "6d87" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "519a", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6392.json b/examples/meshcore/corpus/generated/valid_grp_txt_6392.json new file mode 100644 index 00000000..0a4bca4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6392.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681ec02c9864a2d8eca5841c152309592", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec02c9" + ] + }, + "payload": { + "channel_hash": "86", + "mac": "4a2d", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6395.json b/examples/meshcore/corpus/generated/valid_grp_txt_6395.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6395.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6398.json b/examples/meshcore/corpus/generated/valid_grp_txt_6398.json new file mode 100644 index 00000000..95fb7353 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6398.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15830e9c4e72898fd3697d661c5d33d5a158095af83b4a958a11798770b92a0122aa4c1a5066bde37ba84b15e9d628dec9aff83abdb4430088898c9a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0e9c4e", + "72898f", + "d3697d" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "1c5d", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6399.json b/examples/meshcore/corpus/generated/valid_grp_txt_6399.json new file mode 100644 index 00000000..6ccc5eb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6399.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16006c3c5c503a0f9bbf518c852316edbecb8bf08ad3787b86f10d9d2711fe3f2f17d5763419febc35bf863cc1422ec206f50c850da087807c7a31ed5e5e4b0516", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "6c", + "mac": "3c5c", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6409.json b/examples/meshcore/corpus/generated/valid_grp_txt_6409.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6409.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6411.json b/examples/meshcore/corpus/generated/valid_grp_txt_6411.json new file mode 100644 index 00000000..acce6207 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6411.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684e2f4da72c89923ae5fb6e517facad2288e4eec8b8039b35851e4eedcda73ccbe1ba1a37914eee2d775", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e2f4da", + "72c899", + "23ae5f", + "b6e517" + ] + }, + "payload": { + "channel_hash": "fa", + "mac": "cad2", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6413.json b/examples/meshcore/corpus/generated/valid_grp_txt_6413.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6413.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6417.json b/examples/meshcore/corpus/generated/valid_grp_txt_6417.json new file mode 100644 index 00000000..0978e6eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6417.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642899a7540470586f33007be7a6bc22d6d0961b1f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "899a", + "7540" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "0586", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6420.json b/examples/meshcore/corpus/generated/valid_grp_txt_6420.json new file mode 100644 index 00000000..6e3abf0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6420.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15800e1cd6b7c1388c5d20973178f7dcfa73b53caa30dea4b6f5e2e3abfe23abd8713274c29b289dcf9e5844846f937efe381e469c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "0e", + "mac": "1cd6", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6423.json b/examples/meshcore/corpus/generated/valid_grp_txt_6423.json new file mode 100644 index 00000000..d79c82a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6423.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16050665aca1555d67858c1c68d83eaf95f4e41e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "65", + "ac", + "a1", + "55" + ] + }, + "payload": { + "channel_hash": "5d", + "mac": "6785", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6425.json b/examples/meshcore/corpus/generated/valid_grp_txt_6425.json new file mode 100644 index 00000000..6c83f18b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6425.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164733d685ccd7588fb53fe86d54985fa93d01df78dc38d38a426872aea72627497af02a2c401bfd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "33d6", + "85cc", + "d758", + "8fb5", + "3fe8", + "6d54", + "985f" + ] + }, + "payload": { + "channel_hash": "a9", + "mac": "3d01", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6428.json b/examples/meshcore/corpus/generated/valid_grp_txt_6428.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6428.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6429.json b/examples/meshcore/corpus/generated/valid_grp_txt_6429.json new file mode 100644 index 00000000..599feddc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6429.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15879caf03b7bd4ce34b951ac0ab9d58f20c3280d8cfe18010394175b4abe8bace283ba885a30f36846131f4e4ea16f2d6845f530ad6cdd833d614e590d02187baa105ccce003f42", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9caf03", + "b7bd4c", + "e34b95", + "1ac0ab", + "9d58f2", + "0c3280", + "d8cfe1" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "1039", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6431.json b/examples/meshcore/corpus/generated/valid_grp_txt_6431.json new file mode 100644 index 00000000..c6aec0f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6431.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580b1c356192dbc01daa346c6d907c1eb5bb630880f96325d381eefcc5eb25268ec86fd5ee12a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "b1", + "mac": "c356", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6433.json b/examples/meshcore/corpus/generated/valid_grp_txt_6433.json new file mode 100644 index 00000000..fddfb8a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6433.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154388c0ca6429a0a1d40cb6ef785d859f040cff9550e4863d097e208f266fef706d2b324fb3c854266fcb8be77b5cb1676fbd54", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "88c0", + "ca64", + "29a0" + ] + }, + "payload": { + "channel_hash": "a1", + "mac": "d40c", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6435.json b/examples/meshcore/corpus/generated/valid_grp_txt_6435.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6435.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6436.json b/examples/meshcore/corpus/generated/valid_grp_txt_6436.json new file mode 100644 index 00000000..fc4f2d2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6436.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602925e5b0079d76c51d8dcded295bb6ed5951e85e53b0f2aa984be4e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "5e" + ] + }, + "payload": { + "channel_hash": "5b", + "mac": "0079", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6437.json b/examples/meshcore/corpus/generated/valid_grp_txt_6437.json new file mode 100644 index 00000000..5c96c354 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6437.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1648d7a769a5650b0e0336a9a31d39a100ceadc99cdf7ac0aad2e35fc28a6fe4be26a20d39", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d7a7", + "69a5", + "650b", + "0e03", + "36a9", + "a31d", + "39a1", + "00ce" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "c99c", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6439.json b/examples/meshcore/corpus/generated/valid_grp_txt_6439.json new file mode 100644 index 00000000..65ebd9c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6439.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164515975c7d7eb81f0bbdf910ebece50adba79dfaa16deb55b387a6dc1b0c020a699e7a0344aa5d5a82f8f4f9ba73972ee9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1597", + "5c7d", + "7eb8", + "1f0b", + "bdf9" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "ebec", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6442.json b/examples/meshcore/corpus/generated/valid_grp_txt_6442.json new file mode 100644 index 00000000..96907418 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6442.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15815acac1767bbeb8d21a6f17b20cfcc5ff0903f6adb29d3a67", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5acac1" + ] + }, + "payload": { + "channel_hash": "76", + "mac": "7bbe", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6445.json b/examples/meshcore/corpus/generated/valid_grp_txt_6445.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6445.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6447.json b/examples/meshcore/corpus/generated/valid_grp_txt_6447.json new file mode 100644 index 00000000..54e9a3c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6447.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15464e8d14e08d05812aa225b3361c67d3ab9a49141e77cab9f3e7d308e63b65e6791392af235d03558feeeaec6a25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4e8d", + "14e0", + "8d05", + "812a", + "a225", + "b336" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "67d3", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6450.json b/examples/meshcore/corpus/generated/valid_grp_txt_6450.json new file mode 100644 index 00000000..fefa9d43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6450.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168837b3f5c542e00d835d2deb7740c1cd961fc9951e478c01e83fd7c01a6e4f545c0a431897e111b8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "37b3f5", + "c542e0", + "0d835d", + "2deb77", + "40c1cd", + "961fc9", + "951e47", + "8c01e8" + ] + }, + "payload": { + "channel_hash": "3f", + "mac": "d7c0", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6454.json b/examples/meshcore/corpus/generated/valid_grp_txt_6454.json new file mode 100644 index 00000000..6b057b65 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6454.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602497069179ba0c579f47a18e87407fc328c80042580b6ace28a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "70" + ] + }, + "payload": { + "channel_hash": "69", + "mac": "179b", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6455.json b/examples/meshcore/corpus/generated/valid_grp_txt_6455.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6455.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6457.json b/examples/meshcore/corpus/generated/valid_grp_txt_6457.json new file mode 100644 index 00000000..e2aad3ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6457.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647da138e241994e9a9dbdb1179583925852efd3955b013c3155fe0c9aa58252be926c8643590adc3d38d9b75518f62c8b0e096533c64b8f510e67548d690e0f865", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "da13", + "8e24", + "1994", + "e9a9", + "dbdb", + "1179", + "5839" + ] + }, + "payload": { + "channel_hash": "25", + "mac": "852e", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6460.json b/examples/meshcore/corpus/generated/valid_grp_txt_6460.json new file mode 100644 index 00000000..b15e2cab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6460.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168580f31f2e12c199cfc26cb0deef4450bf0bc35ff5b9ee4ca935da5d4176ac3b7b9e12875122d6dc0f87e4d6099488be06df1d87c3516d3502ec828aadc4038b87a26b08e4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "80f31f", + "2e12c1", + "99cfc2", + "6cb0de", + "ef4450" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "0bc3", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6462.json b/examples/meshcore/corpus/generated/valid_grp_txt_6462.json new file mode 100644 index 00000000..b612605e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6462.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15839f21d2a01d325d9be04f842962a3585b310c4ac23b66f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f21d2", + "a01d32", + "5d9be0" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "8429", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6463.json b/examples/meshcore/corpus/generated/valid_grp_txt_6463.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6463.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6464.json b/examples/meshcore/corpus/generated/valid_grp_txt_6464.json new file mode 100644 index 00000000..436e3dd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6464.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154614740f5447441627c7baf7f8d6be5a0000bf635532d1a84f473d7ee223db015a83bbc3c8b3659dd1f8abce8724ee980fc14d0c0bb3e264c0e71bb660be24284b58", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1474", + "0f54", + "4744", + "1627", + "c7ba", + "f7f8" + ] + }, + "payload": { + "channel_hash": "d6", + "mac": "be5a", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6467.json b/examples/meshcore/corpus/generated/valid_grp_txt_6467.json new file mode 100644 index 00000000..35293f7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6467.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643eee6003c4f4ec498f5e16511d18ef76d54983ade359081402bb2960f8fa8cf36311d29980e356e9689b5bd2e99db", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eee6", + "003c", + "4f4e" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "98f5", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6473.json b/examples/meshcore/corpus/generated/valid_grp_txt_6473.json new file mode 100644 index 00000000..3d5bd545 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6473.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164874ea0e7100a5c95b6d941a4059c9c49a80cb5c30c4719aa6dd9db1a3ff1346d0a4c874e25360d00a231e5dcedf043e5353e011b58de9ce958f38cda57693", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "74ea", + "0e71", + "00a5", + "c95b", + "6d94", + "1a40", + "59c9", + "c49a" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "cb5c", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6474.json b/examples/meshcore/corpus/generated/valid_grp_txt_6474.json new file mode 100644 index 00000000..1cacbde5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6474.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154466136fc7138fbdfd0f716b417bf11990f3449f325a2f3900becb01b45128ff10c773b9e9d0c6f4a59a0ddf672569f07a12cb1af7feeb38c0c02d6bed13af4426", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6613", + "6fc7", + "138f", + "bdfd" + ] + }, + "payload": { + "channel_hash": "0f", + "mac": "716b", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6475.json b/examples/meshcore/corpus/generated/valid_grp_txt_6475.json new file mode 100644 index 00000000..16763409 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6475.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a40344e14bc4e596629a8bb3b6733650be7c267197cab3fe2259db34cdf4bae1fa727048b9e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "40344e", + "14bc4e", + "596629", + "a8bb3b", + "673365", + "0be7c2", + "67197c", + "ab3fe2", + "259db3", + "4cdf4b" + ] + }, + "payload": { + "channel_hash": "ae", + "mac": "1fa7", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6479.json b/examples/meshcore/corpus/generated/valid_grp_txt_6479.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6479.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6480.json b/examples/meshcore/corpus/generated/valid_grp_txt_6480.json new file mode 100644 index 00000000..37ac95f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6480.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1506555745e4aa68ebca436e3fc21c5bb6408b9f7be20bfaa04aae03c6cd522706e9a45911c3023fb0c2670e1d4f68", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "57", + "45", + "e4", + "aa", + "68" + ] + }, + "payload": { + "channel_hash": "eb", + "mac": "ca43", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6481.json b/examples/meshcore/corpus/generated/valid_grp_txt_6481.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6481.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6483.json b/examples/meshcore/corpus/generated/valid_grp_txt_6483.json new file mode 100644 index 00000000..0986e8a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6483.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168209ec8ca458826a0a030186fe416c3e8d682aac767d8a9434b7591e94302603ab57b2d190b7c4bc9bd45bd19299ff36cf709d4e9922d011ee6ca424c4b3145d554451", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "09ec8c", + "a45882" + ] + }, + "payload": { + "channel_hash": "6a", + "mac": "0a03", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6492.json b/examples/meshcore/corpus/generated/valid_grp_txt_6492.json new file mode 100644 index 00000000..bea384b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6492.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542ffec58a0a817e89e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ffec", + "58a0" + ] + }, + "payload": { + "channel_hash": "a8", + "mac": "17e8", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6493.json b/examples/meshcore/corpus/generated/valid_grp_txt_6493.json new file mode 100644 index 00000000..bf4f55de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6493.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1583daee4e91215f09e2d1ffcb524a5d76ecdd340f4d2cab8460c8830de8fba02b1c5c946e15e13660994c705ded8b3b59e1d32759903b67812ba354b879205f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "daee4e", + "91215f", + "09e2d1" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "cb52", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6494.json b/examples/meshcore/corpus/generated/valid_grp_txt_6494.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6494.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6499.json b/examples/meshcore/corpus/generated/valid_grp_txt_6499.json new file mode 100644 index 00000000..4312fc95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6499.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160057dfbae866095edb008867d0db0b75b5956c992a4b8d7ab35353f73bc076a28345b812247130858a587b7b0043dcbd06fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "57", + "mac": "dfba", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6507.json b/examples/meshcore/corpus/generated/valid_grp_txt_6507.json new file mode 100644 index 00000000..bdf01e5d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6507.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164465b779bcf9deafc5ecd03829b1ffe462b5cd2655333677e388ad03a02b53b180bee8d2b887f6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "65b7", + "79bc", + "f9de", + "afc5" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "d038", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6508.json b/examples/meshcore/corpus/generated/valid_grp_txt_6508.json new file mode 100644 index 00000000..410d8fd8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6508.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580c22b2b66b1a5c88ca8d94c4ab925afa354315916ee191de8cd61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "c2", + "mac": "2b2b", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6509.json b/examples/meshcore/corpus/generated/valid_grp_txt_6509.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6509.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6510.json b/examples/meshcore/corpus/generated/valid_grp_txt_6510.json new file mode 100644 index 00000000..50066352 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6510.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16034047ff2b7694966daae5c6f614616156ca90b0748e268d75a31e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "40", + "47", + "ff" + ] + }, + "payload": { + "channel_hash": "2b", + "mac": "7694", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6513.json b/examples/meshcore/corpus/generated/valid_grp_txt_6513.json new file mode 100644 index 00000000..a41cee2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6513.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684321ad84becbb32e323dfe18b7f2d74b0630f8612e2d059d16701e96a60a44458590befa22a1a3b284dee7192067bfff45a91dc546897c3f0622972eb8c0479838e9d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "321ad8", + "4becbb", + "32e323", + "dfe18b" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "2d74", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6515.json b/examples/meshcore/corpus/generated/valid_grp_txt_6515.json new file mode 100644 index 00000000..107b7ca3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6515.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a028ec2950810c60770cf779d1e9a6210998499bd7cf17a8400dbe550e25798f883ca338db8fbcb343c27165bfc8c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "028e", + "c295", + "0810", + "c607", + "70cf", + "779d", + "1e9a", + "6210", + "9984", + "99bd" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "f17a", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6516.json b/examples/meshcore/corpus/generated/valid_grp_txt_6516.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6516.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6518.json b/examples/meshcore/corpus/generated/valid_grp_txt_6518.json new file mode 100644 index 00000000..d704c69f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6518.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15076fdee5f21fca7316c9f4ece306907e44eba1f0064bb853381171a13ea7108747829090ddf6b82f0e9332988161e4c0d566d4e554c3dcb5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6f", + "de", + "e5", + "f2", + "1f", + "ca", + "73" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "c9f4", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6519.json b/examples/meshcore/corpus/generated/valid_grp_txt_6519.json new file mode 100644 index 00000000..c264fb49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6519.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1587f19f7a057fec543a5285c3ded75505a2d43c5a4e63d4bb81ee7f2b289a1bc3904633b333fd3b4d7d137e8614ca89c71b18924a8a67e4f5a40f5153be2660cc91e4322873", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f19f7a", + "057fec", + "543a52", + "85c3de", + "d75505", + "a2d43c", + "5a4e63" + ] + }, + "payload": { + "channel_hash": "d4", + "mac": "bb81", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6524.json b/examples/meshcore/corpus/generated/valid_grp_txt_6524.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6524.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6526.json b/examples/meshcore/corpus/generated/valid_grp_txt_6526.json new file mode 100644 index 00000000..b9b21a1e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6526.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1581c3d6c9414aaeab9abfb1989cfb45e9b5f23b3a89889a25c68fd41b7262fd24a3e5be2a66676bd2a70b8c5950a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c3d6c9" + ] + }, + "payload": { + "channel_hash": "41", + "mac": "4aae", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6528.json b/examples/meshcore/corpus/generated/valid_grp_txt_6528.json new file mode 100644 index 00000000..8f567904 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6528.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15492eb1fb87783102878db8a200ccfe83e0196f786beef108bd9b613747e2fc504847d751bfb4b0817ec63736992b0620988149e65f7aeac5b4b7f8e2f458fa19270b95aaf531b83126cc451776", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2eb1", + "fb87", + "7831", + "0287", + "8db8", + "a200", + "ccfe", + "83e0", + "196f" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "6bee", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6529.json b/examples/meshcore/corpus/generated/valid_grp_txt_6529.json new file mode 100644 index 00000000..d7337e91 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6529.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16024a918f331f7b0cf3b1011e3236e7fda4ef777a36bc7d51978737a1bc2e6377f25e2b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "91" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "331f", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6530.json b/examples/meshcore/corpus/generated/valid_grp_txt_6530.json new file mode 100644 index 00000000..cb8f1c61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6530.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16896fdeaae7143be8903066a1b209121ff3e1858ee19db059acc6217267f3898b8ae0abad287fbe60d4a8c7e81713d59b22d3384e1467eb9e5f151f4b7f368fd4de2efbe6c28a02b43b91c3d6d14837", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6fdeaa", + "e7143b", + "e89030", + "66a1b2", + "09121f", + "f3e185", + "8ee19d", + "b059ac", + "c62172" + ] + }, + "payload": { + "channel_hash": "67", + "mac": "f389", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6531.json b/examples/meshcore/corpus/generated/valid_grp_txt_6531.json new file mode 100644 index 00000000..94b3798c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6531.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588af9eba466a7ed102b8f54aeaf3b41c4eda454565b9cd62bfb8c544b85ba8ad3bef42d7c669a6073880ce7ef73ffbe522c964449ee4b93a4bc7bdddaccd4bc8d51048ed", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af9eba", + "466a7e", + "d102b8", + "f54aea", + "f3b41c", + "4eda45", + "4565b9", + "cd62bf" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "c544", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6533.json b/examples/meshcore/corpus/generated/valid_grp_txt_6533.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6533.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6534.json b/examples/meshcore/corpus/generated/valid_grp_txt_6534.json new file mode 100644 index 00000000..7ff559e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6534.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1505ba7833f4a17e69eda5ad4b4e4ffb53fd94ad09e6592cb79b9ee5427892352e7cba3c49dafad3e70321bab30e92b6e85d0f0ccf20effa1159943c690cf29bf7fa9bb37f72b04f1f2b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ba", + "78", + "33", + "f4", + "a1" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "69ed", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6538.json b/examples/meshcore/corpus/generated/valid_grp_txt_6538.json new file mode 100644 index 00000000..b9ca3b00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6538.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1646d2d293c6f2229ba26c2aecb3fe5de2f5ca19f101c351253e66c8f62877f2af9ee11b54a05fc5115ec95f28fcf2870a3c7947e22d2727700850737118878d4714d1c67c0298278e327bdea5d73d51", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d2d2", + "93c6", + "f222", + "9ba2", + "6c2a", + "ecb3" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "5de2", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6542.json b/examples/meshcore/corpus/generated/valid_grp_txt_6542.json new file mode 100644 index 00000000..42cdd7c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6542.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1501626cfbd9575625443b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62" + ] + }, + "payload": { + "channel_hash": "6c", + "mac": "fbd9", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6543.json b/examples/meshcore/corpus/generated/valid_grp_txt_6543.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6543.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6544.json b/examples/meshcore/corpus/generated/valid_grp_txt_6544.json new file mode 100644 index 00000000..48fa9691 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6544.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1507b74d2d777996c35c1c3e059f7f73916e88ccd9de5da705e5741efec7f404b2baf161e3c946bbfb83ac932d723e92a4e67e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "4d", + "2d", + "77", + "79", + "96", + "c3" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "1c3e", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6546.json b/examples/meshcore/corpus/generated/valid_grp_txt_6546.json new file mode 100644 index 00000000..be97160d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6546.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15894dde544939aee9b156e10962381d4c4df45f0f131b24636e311ec41621a2ba0ebb53f1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4dde54", + "4939ae", + "e9b156", + "e10962", + "381d4c", + "4df45f", + "0f131b", + "24636e", + "311ec4" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "21a2", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6548.json b/examples/meshcore/corpus/generated/valid_grp_txt_6548.json new file mode 100644 index 00000000..a522d8c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6548.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1649be82b6e306d6572fa9e8e82a0cde20e64b638d56a80d98c33b202cae61054190f5f34498eb0d4aede30f42dafb476f4f5d33fd249ef90cad81831b2c52be421cda3709dbc06900cb883730321603872b41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "be82", + "b6e3", + "06d6", + "572f", + "a9e8", + "e82a", + "0cde", + "20e6", + "4b63" + ] + }, + "payload": { + "channel_hash": "8d", + "mac": "56a8", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6549.json b/examples/meshcore/corpus/generated/valid_grp_txt_6549.json new file mode 100644 index 00000000..00a3e3a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6549.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158622668533d8e66fd9450e51fab647db327261183675e42be36e32f662bdcd08e1e5a4d835766b7ee0dadf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "226685", + "33d8e6", + "6fd945", + "0e51fa", + "b647db", + "327261" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "3675", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6550.json b/examples/meshcore/corpus/generated/valid_grp_txt_6550.json new file mode 100644 index 00000000..4f113c9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6550.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1549f769bb60b9f9fe4a301d051150f294fc4437fc16c7dfb6f94f4e88083d52652a596eac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f769", + "bb60", + "b9f9", + "fe4a", + "301d", + "0511", + "50f2", + "94fc", + "4437" + ] + }, + "payload": { + "channel_hash": "fc", + "mac": "16c7", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6551.json b/examples/meshcore/corpus/generated/valid_grp_txt_6551.json new file mode 100644 index 00000000..28bc8bcb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6551.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681fc7a228233d19059c2a6c95705183e409524d7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fc7a22" + ] + }, + "payload": { + "channel_hash": "82", + "mac": "33d1", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6552.json b/examples/meshcore/corpus/generated/valid_grp_txt_6552.json new file mode 100644 index 00000000..fdbe1926 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6552.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154926d8df4fc667ee9888f0c3186b8cfb06a955136da3e92c41571ad8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "26d8", + "df4f", + "c667", + "ee98", + "88f0", + "c318", + "6b8c", + "fb06", + "a955" + ] + }, + "payload": { + "channel_hash": "13", + "mac": "6da3", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6554.json b/examples/meshcore/corpus/generated/valid_grp_txt_6554.json new file mode 100644 index 00000000..a0fd94fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6554.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a6e5ad71a772039aa56d6e0fc4129867e405d31b5ff95abe5ecdf1d1dc0a3b2600584cc66fa9fc477bdb4fdc94a1dacffb1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e5a", + "d71a", + "7720", + "39aa", + "56d6", + "e0fc", + "4129", + "867e", + "405d", + "31b5" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "95ab", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6555.json b/examples/meshcore/corpus/generated/valid_grp_txt_6555.json new file mode 100644 index 00000000..7662824d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6555.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164109e9aebd9633e4043611eb3b0533d7d470acbe0b23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "09e9" + ] + }, + "payload": { + "channel_hash": "ae", + "mac": "bd96", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6556.json b/examples/meshcore/corpus/generated/valid_grp_txt_6556.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6556.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6558.json b/examples/meshcore/corpus/generated/valid_grp_txt_6558.json new file mode 100644 index 00000000..afbf7171 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6558.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16445bdde103eb2fbfa9c08c266f8b6f7d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5bdd", + "e103", + "eb2f", + "bfa9" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "8c26", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6565.json b/examples/meshcore/corpus/generated/valid_grp_txt_6565.json new file mode 100644 index 00000000..2cfaa042 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6565.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164ac383f3b962079ce38e2dbc3060ec0296de4d3f32bd8679c3d3ce42934f047b2cd46a4e6ebb557448028d7636f4350c5acde7d25de2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c383", + "f3b9", + "6207", + "9ce3", + "8e2d", + "bc30", + "60ec", + "0296", + "de4d", + "3f32" + ] + }, + "payload": { + "channel_hash": "bd", + "mac": "8679", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6569.json b/examples/meshcore/corpus/generated/valid_grp_txt_6569.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6569.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6571.json b/examples/meshcore/corpus/generated/valid_grp_txt_6571.json new file mode 100644 index 00000000..0d3c5a24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6571.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15816ed1b88032d89706ddff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ed1b8" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "32d8", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6573.json b/examples/meshcore/corpus/generated/valid_grp_txt_6573.json new file mode 100644 index 00000000..785e5aeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6573.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a26b34db37eaba046bc607f73367201472b371630677731cf40f9187e96748c1fa9fe3c958fcf74cf88dcc6b8df439224769133ed972c34365a20b5c5a702d0c7144edce8f3fdc0df89aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "26b34d", + "b37eab", + "a046bc", + "607f73", + "367201", + "472b37", + "163067", + "7731cf", + "40f918", + "7e9674" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "1fa9", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6574.json b/examples/meshcore/corpus/generated/valid_grp_txt_6574.json new file mode 100644 index 00000000..0eb2b381 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6574.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1547bafba8826774223522b2f32377e04bf9e3c8be308d3ffb1824a6268577684933aba9d4dfcdc8bb1a10b668b7f8e1c5eec366774d07814934d401905933cd60", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bafb", + "a882", + "6774", + "2235", + "22b2", + "f323", + "77e0" + ] + }, + "payload": { + "channel_hash": "4b", + "mac": "f9e3", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6578.json b/examples/meshcore/corpus/generated/valid_grp_txt_6578.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6578.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6580.json b/examples/meshcore/corpus/generated/valid_grp_txt_6580.json new file mode 100644 index 00000000..34489afa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6580.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a8bb5cb80e7737e17748bd6c6ed54ce75961c9bac4fc430", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8bb5", + "cb80", + "e773", + "7e17", + "748b", + "d6c6", + "ed54", + "ce75", + "961c", + "9bac" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "c430", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6582.json b/examples/meshcore/corpus/generated/valid_grp_txt_6582.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6582.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6583.json b/examples/meshcore/corpus/generated/valid_grp_txt_6583.json new file mode 100644 index 00000000..f5149734 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6583.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688fdb7a89b6cdb7a3e889d3e0abb798699bd63647b81bca9f0d34a6bb86796875a8c03d8ad768bf45969e63b8d35390c4abcb9115fb86ab2c06696e54b1b3bc8052e1afc78a8ed733eda2f6939a8005d56df1ce8d5e1db", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fdb7a8", + "9b6cdb", + "7a3e88", + "9d3e0a", + "bb7986", + "99bd63", + "647b81", + "bca9f0" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "4a6b", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6586.json b/examples/meshcore/corpus/generated/valid_grp_txt_6586.json new file mode 100644 index 00000000..46c7c6cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6586.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16034b16919c17bc8c41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b", + "16", + "91" + ] + }, + "payload": { + "channel_hash": "9c", + "mac": "17bc", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6588.json b/examples/meshcore/corpus/generated/valid_grp_txt_6588.json new file mode 100644 index 00000000..9ed1c8bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6588.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164ab7ec2dc5fd838138e320c9f38fe1a9025c550690c9674a622abb77261dc39e49e383efc75db8794cbfd955241d1a63fa4a935ca4eedb228d4433791c07ba760f479bc02c6750fdcbd55a58", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b7ec", + "2dc5", + "fd83", + "8138", + "e320", + "c9f3", + "8fe1", + "a902", + "5c55", + "0690" + ] + }, + "payload": { + "channel_hash": "c9", + "mac": "674a", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6589.json b/examples/meshcore/corpus/generated/valid_grp_txt_6589.json new file mode 100644 index 00000000..5ee923c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6589.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158ac56bcaa56c935f18546e33b0aef5bd39f7441ef66953a6e9ec27ddd626d71495a7af82f5de29d126e487bf56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c56bca", + "a56c93", + "5f1854", + "6e33b0", + "aef5bd", + "39f744", + "1ef669", + "53a6e9", + "ec27dd", + "d626d7" + ] + }, + "payload": { + "channel_hash": "14", + "mac": "95a7", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6591.json b/examples/meshcore/corpus/generated/valid_grp_txt_6591.json new file mode 100644 index 00000000..6b5ba8f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6591.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16037def4f4f8db07f26909cd042b00009da4d9040", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "ef", + "4f" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "8db0", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6593.json b/examples/meshcore/corpus/generated/valid_grp_txt_6593.json new file mode 100644 index 00000000..4f1b7eba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6593.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15050ff6c7f7bff4d2acfaa2ca17a5b6713a9e36d7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "f6", + "c7", + "f7", + "bf" + ] + }, + "payload": { + "channel_hash": "f4", + "mac": "d2ac", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6594.json b/examples/meshcore/corpus/generated/valid_grp_txt_6594.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6594.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6597.json b/examples/meshcore/corpus/generated/valid_grp_txt_6597.json new file mode 100644 index 00000000..d66c951b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6597.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542f1f77700749ab6ed9feb06", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f1f7", + "7700" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "9ab6", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6598.json b/examples/meshcore/corpus/generated/valid_grp_txt_6598.json new file mode 100644 index 00000000..49a77352 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6598.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16805fea96347e6e8caaf34e46fd529b3db806a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "5f", + "mac": "ea96", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6599.json b/examples/meshcore/corpus/generated/valid_grp_txt_6599.json new file mode 100644 index 00000000..e7264f41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6599.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1644bf53f0ac64892f1e0c1fd3649c2bc6fee3c8535c684309fd7844000617fe134beb07c910b33ee71940f33db6d206b16ef54340534238fb6223e3e294134417", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf53", + "f0ac", + "6489", + "2f1e" + ] + }, + "payload": { + "channel_hash": "0c", + "mac": "1fd3", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6602.json b/examples/meshcore/corpus/generated/valid_grp_txt_6602.json new file mode 100644 index 00000000..502b4812 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6602.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16882fdd22377217b07f0195847df2eca61e898db092f882dd162fd18bff6da4a99914f1f56be2fd57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2fdd22", + "377217", + "b07f01", + "95847d", + "f2eca6", + "1e898d", + "b092f8", + "82dd16" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "d18b", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6605.json b/examples/meshcore/corpus/generated/valid_grp_txt_6605.json new file mode 100644 index 00000000..cd784da0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6605.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a161666b8e315a8a81ebc20965ea5914a7f5f7049d7063f0da4e5ac6d3e1604f5c9a7d24f038ed78d3484b88ca388a515c9d654648cbb41181a44937ef7a4d0eb922e3c3ede21aea5626618efda51eb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "161666", + "b8e315", + "a8a81e", + "bc2096", + "5ea591", + "4a7f5f", + "7049d7", + "063f0d", + "a4e5ac", + "6d3e16" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "f5c9", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6606.json b/examples/meshcore/corpus/generated/valid_grp_txt_6606.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6606.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6609.json b/examples/meshcore/corpus/generated/valid_grp_txt_6609.json new file mode 100644 index 00000000..1e9441be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6609.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647f9960fa43c962588e23e5cee74476f02ea0cdf6cbda09cff3cc2bc35a378ef2da27fc07ea96be8fecdb22fed4d25a93dfebb1b65ccd41f331d07ba74", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f996", + "0fa4", + "3c96", + "2588", + "e23e", + "5cee", + "7447" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "02ea", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6611.json b/examples/meshcore/corpus/generated/valid_grp_txt_6611.json new file mode 100644 index 00000000..0ffe2d57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6611.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16008481f1e2bf8b22ab102899a5b94c280db6ab7ff4a3cbe0322b39560724d27a8d2c7d78df6b01b3ba71af48376c6f6bdf2ec476e7043af9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "84", + "mac": "81f1", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6612.json b/examples/meshcore/corpus/generated/valid_grp_txt_6612.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6612.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6613.json b/examples/meshcore/corpus/generated/valid_grp_txt_6613.json new file mode 100644 index 00000000..1f3c2f93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6613.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164434f79b9d4358aecf9c976e9ae6d3f480e063841847eb6c9f05675d7fb4da8a8d2d7df0c6d69e837cbe4eda53d9e6ef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "34f7", + "9b9d", + "4358", + "aecf" + ] + }, + "payload": { + "channel_hash": "9c", + "mac": "976e", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6619.json b/examples/meshcore/corpus/generated/valid_grp_txt_6619.json new file mode 100644 index 00000000..d55f26e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6619.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688cb8ae9c4d346bd8bf75477afcd11b2b7e72d21f4cadcad7cfa9948ef59021e9714977638d929026959996bd453c9dd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb8ae9", + "c4d346", + "bd8bf7", + "5477af", + "cd11b2", + "b7e72d", + "21f4ca", + "dcad7c" + ] + }, + "payload": { + "channel_hash": "fa", + "mac": "9948", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6622.json b/examples/meshcore/corpus/generated/valid_grp_txt_6622.json new file mode 100644 index 00000000..54b24111 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6622.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608757fe1e9f5c93f711e84ce115997fab0bc8e2009562d59c1caeb463b92856c0fb8ded5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "75", + "7f", + "e1", + "e9", + "f5", + "c9", + "3f", + "71" + ] + }, + "payload": { + "channel_hash": "1e", + "mac": "84ce", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6628.json b/examples/meshcore/corpus/generated/valid_grp_txt_6628.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6628.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6629.json b/examples/meshcore/corpus/generated/valid_grp_txt_6629.json new file mode 100644 index 00000000..02698bcd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6629.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1606c15b07922b57f2bdce782f0bd64b96122f7b676112c45d4fcf0bae03ea8d3845ddd8fbf6a7291229d02beb6f02c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c1", + "5b", + "07", + "92", + "2b", + "57" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "bdce", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6630.json b/examples/meshcore/corpus/generated/valid_grp_txt_6630.json new file mode 100644 index 00000000..f535fbf8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6630.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688d6935f8751875d3ed576fc3ed1a00eeb5cfeb0659c8e9d8d802fd1e7e8d3b43cba8fa73eb54110ee5a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6935f", + "875187", + "5d3ed5", + "76fc3e", + "d1a00e", + "eb5cfe", + "b0659c", + "8e9d8d" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "2fd1", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6631.json b/examples/meshcore/corpus/generated/valid_grp_txt_6631.json new file mode 100644 index 00000000..0a7668b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6631.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16048b3cc95438039a720856940bb28e6b37c3999c78058f9cc595579bd1ab5715d3e76b72bb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8b", + "3c", + "c9", + "54" + ] + }, + "payload": { + "channel_hash": "38", + "mac": "039a", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6634.json b/examples/meshcore/corpus/generated/valid_grp_txt_6634.json new file mode 100644 index 00000000..096e12be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6634.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580c08c0de3ce64d8cc6bd8552ace562a9339a9525cbae0cb8aa715ec6bf7b2ed7647b4ace3a98be41f7987a98f9eacbe7cb5173bddb0f9bc6cbe74f31723cd8bc2f9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "c0", + "mac": "8c0d", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6635.json b/examples/meshcore/corpus/generated/valid_grp_txt_6635.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6635.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6637.json b/examples/meshcore/corpus/generated/valid_grp_txt_6637.json new file mode 100644 index 00000000..a9a43d72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6637.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1640870363ff82c9d47323369d353196103c840866c517a648dbba82eb2588a69eaa1bca5bbe644b63d4a6ab8210bae84bfe1bf97373268404aeddcb43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "87", + "mac": "0363", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6640.json b/examples/meshcore/corpus/generated/valid_grp_txt_6640.json new file mode 100644 index 00000000..8a85962f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6640.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681a6800e4f7106d1798a6ab020403c3a04aa12bc9b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6800e" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "7106", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6642.json b/examples/meshcore/corpus/generated/valid_grp_txt_6642.json new file mode 100644 index 00000000..a9d1b373 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6642.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16050e4a1a4cbcc3fdf126047332a1b712b2fb15506e598bdcec051e0427b243d28f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "4a", + "1a", + "4c", + "bc" + ] + }, + "payload": { + "channel_hash": "c3", + "mac": "fdf1", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6643.json b/examples/meshcore/corpus/generated/valid_grp_txt_6643.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6643.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6644.json b/examples/meshcore/corpus/generated/valid_grp_txt_6644.json new file mode 100644 index 00000000..24869097 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6644.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1543c960b4a1e2f2e8ef9648ffcc02dab72426a0b99abb1608fa81fb35654c7b5c1c94c147872ace939534221b2ba8a0a71e580605e6aca175c6ac35fd0a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c960", + "b4a1", + "e2f2" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "ef96", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6648.json b/examples/meshcore/corpus/generated/valid_grp_txt_6648.json new file mode 100644 index 00000000..aec52635 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6648.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15487e30469f03ba7efd42207b1c6c3c209b04bab98b2d9dc8e54ebe1bc3c2636fd6fbd395d7005acfb9a1ab50d565fdb754286329fe009b617b966112", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e30", + "469f", + "03ba", + "7efd", + "4220", + "7b1c", + "6c3c", + "209b" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "bab9", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6653.json b/examples/meshcore/corpus/generated/valid_grp_txt_6653.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6653.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6659.json b/examples/meshcore/corpus/generated/valid_grp_txt_6659.json new file mode 100644 index 00000000..99c5bff7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6659.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168046bdf7e955df9fad4ec7e6b5c10852351a347d1cb3634f53e0bd8c190b40f45c54ee477db16495d2549e31c7cc3642a7d31fd8962bc0f799", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "46", + "mac": "bdf7", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6660.json b/examples/meshcore/corpus/generated/valid_grp_txt_6660.json new file mode 100644 index 00000000..fa0ff613 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6660.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1585f4788ddf46d7381dd6f913cfaa675b162549fd4ad778e493a47db038db7c86d8ae99ea856c7f8d1a961537cf1903d92c42be459f703f3304fdc3d2484173114de0c12954b24360c48d8050d1eef2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4788d", + "df46d7", + "381dd6", + "f913cf", + "aa675b" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "2549", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6661.json b/examples/meshcore/corpus/generated/valid_grp_txt_6661.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6661.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6663.json b/examples/meshcore/corpus/generated/valid_grp_txt_6663.json new file mode 100644 index 00000000..56960edb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6663.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586ef619131fa799f1fc2b2094678cd796b7b73437e5bef428c0ef76d6a5ce4e0cb87", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef6191", + "31fa79", + "9f1fc2", + "b20946", + "78cd79", + "6b7b73" + ] + }, + "payload": { + "channel_hash": "43", + "mac": "7e5b", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6664.json b/examples/meshcore/corpus/generated/valid_grp_txt_6664.json new file mode 100644 index 00000000..a984d5fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6664.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609c6491407229d7cd0ae037d96a936e2dc55e111cfe65245a116f1976f6a83f9deb1c0787d56c4e1cbffcbbe720f7a898269595aaeab1540be8c2e2cd19b0d8e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6", + "49", + "14", + "07", + "22", + "9d", + "7c", + "d0", + "ae" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "7d96", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6667.json b/examples/meshcore/corpus/generated/valid_grp_txt_6667.json new file mode 100644 index 00000000..1cdae89f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6667.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16895c2eadfb2e59f787865b313838f055c620c20dbd6a6e389be3d97712eaf7086c651f3d00b59f2fcb12947c6329572cea62a8485615021f4462b6b2721a7fd2236eadce3cc07beef2270f5ba8a9af22cebe0bfb9667cc55306f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c2ead", + "fb2e59", + "f78786", + "5b3138", + "38f055", + "c620c2", + "0dbd6a", + "6e389b", + "e3d977" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "eaf7", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6675.json b/examples/meshcore/corpus/generated/valid_grp_txt_6675.json new file mode 100644 index 00000000..4c2a835d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6675.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688eafbefa6989bada0325b2999402c05d891fca46f0ffc674f3c4b0fd656d1889c4784532e928842bfb4e357133400cbf7e7a33858ddde725c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eafbef", + "a6989b", + "ada032", + "5b2999", + "402c05", + "d891fc", + "a46f0f", + "fc674f" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "4b0f", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6677.json b/examples/meshcore/corpus/generated/valid_grp_txt_6677.json new file mode 100644 index 00000000..8c2699d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6677.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647a8f02c6265cf8b7b5cd680bba8a100165172022fb5574efc5004fcfe6a94609826b8b822b971863207becb873644fdb5367f43aea727d297e77eee02e726e33a273320667f96e70fa8299fddc2b6368bc3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a8f0", + "2c62", + "65cf", + "8b7b", + "5cd6", + "80bb", + "a8a1" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "1651", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6678.json b/examples/meshcore/corpus/generated/valid_grp_txt_6678.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6678.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6679.json b/examples/meshcore/corpus/generated/valid_grp_txt_6679.json new file mode 100644 index 00000000..30ee137f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6679.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643b3685bd795f4303ae1bf5c643d7ffb52452fd1bdd62f69007f588183957d68e14bc6b4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b368", + "5bd7", + "95f4" + ] + }, + "payload": { + "channel_hash": "30", + "mac": "3ae1", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6681.json b/examples/meshcore/corpus/generated/valid_grp_txt_6681.json new file mode 100644 index 00000000..74258914 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6681.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546f70fe0bac12586c53dd60d382a634c25e54206158db615b258", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f70f", + "e0ba", + "c125", + "86c5", + "3dd6", + "0d38" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "634c", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6684.json b/examples/meshcore/corpus/generated/valid_grp_txt_6684.json new file mode 100644 index 00000000..27f250f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6684.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a565280dec64bdff50818e9a1dec278733b9ccd7b66a660cf78bdfa0211f0c0bb76e819b238d408162a06db2d87", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5652", + "80de", + "c64b", + "dff5", + "0818", + "e9a1", + "dec2", + "7873", + "3b9c", + "cd7b" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "a660", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6686.json b/examples/meshcore/corpus/generated/valid_grp_txt_6686.json new file mode 100644 index 00000000..c1b27e5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6686.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582c82931d4a3758fe3bbc6b888d9282fa45655124674fb3206f12d4c758d2d58e3cb257d35e6ea3d7ff42a2464cb6e6434a37db1b2e59f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c82931", + "d4a375" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "e3bb", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6688.json b/examples/meshcore/corpus/generated/valid_grp_txt_6688.json new file mode 100644 index 00000000..f7b7ce63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6688.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684243e6693feb8cc30e5f8d3816f7951cec0d6a834ee2418a3f5197d17187ace8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "243e66", + "93feb8", + "cc30e5", + "f8d381" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "7951", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6690.json b/examples/meshcore/corpus/generated/valid_grp_txt_6690.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6690.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6694.json b/examples/meshcore/corpus/generated/valid_grp_txt_6694.json new file mode 100644 index 00000000..7bfa9f7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6694.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682a6a68a4c2b759a0be6f30e29e05182bd9c6d5b932cb8fd836ac0344e60e8b1a00748001d8f118ad798f359111215e668b61a2781d13766cf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6a68a", + "4c2b75" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "0be6", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6695.json b/examples/meshcore/corpus/generated/valid_grp_txt_6695.json new file mode 100644 index 00000000..289f5589 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6695.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546cba6236ba3e664d081c34e97784e144fc8dd6fbd512bd89f8b5a8998964aa01fcc5cbb124c558dc106ad566fff241b28ac64bae97b8889063b4a6bfc289fa3cf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cba6", + "236b", + "a3e6", + "64d0", + "81c3", + "4e97" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "4e14", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6696.json b/examples/meshcore/corpus/generated/valid_grp_txt_6696.json new file mode 100644 index 00000000..0262170f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6696.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a4f5e6197ac5dedf80ed19b8efe1c031b5c93cec7dad23b7791", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f5e", + "6197", + "ac5d", + "edf8", + "0ed1", + "9b8e", + "fe1c", + "031b", + "5c93", + "cec7" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "d23b", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6700.json b/examples/meshcore/corpus/generated/valid_grp_txt_6700.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6700.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6701.json b/examples/meshcore/corpus/generated/valid_grp_txt_6701.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6701.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6702.json b/examples/meshcore/corpus/generated/valid_grp_txt_6702.json new file mode 100644 index 00000000..b265d9aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6702.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1644ef2a3e4f3030fd3a3201da9015d51ef8af264b4cb28fb8a3366920a80ef0fdd88687d83573e5a3463b68f46949d975c18247ee7b88cc094b4c36f922c687b99502a957a3a47ff6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ef2a", + "3e4f", + "3030", + "fd3a" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "01da", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6703.json b/examples/meshcore/corpus/generated/valid_grp_txt_6703.json new file mode 100644 index 00000000..f7685f8f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6703.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1583916dd3de691a3358e09f1eae893ad08fddc4175fa08fc894191ce32ead8ee67ab042763b842969c71c35ab068bc33c3355d155b81c8c28fcff9d8ec763eb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "916dd3", + "de691a", + "3358e0" + ] + }, + "payload": { + "channel_hash": "9f", + "mac": "1eae", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6707.json b/examples/meshcore/corpus/generated/valid_grp_txt_6707.json new file mode 100644 index 00000000..470c0675 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6707.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16824a2a157807c084320ecb7e4b761d9e6d7ed027", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4a2a15", + "7807c0" + ] + }, + "payload": { + "channel_hash": "84", + "mac": "320e", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6708.json b/examples/meshcore/corpus/generated/valid_grp_txt_6708.json new file mode 100644 index 00000000..16bfc25d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6708.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158115168f3693da0fdf88aac271f791a469f8be3438997a8f6fd87e4228f7787ef783f174686c5af94e081b7535bf7c869f5c92607d1b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "15168f" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "93da", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6712.json b/examples/meshcore/corpus/generated/valid_grp_txt_6712.json new file mode 100644 index 00000000..54b7a40e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6712.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a1bb7141fd5f9467f41fcf5ca2417f8a053437903649e0d0ddc0d0a7ddf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1bb7", + "141f", + "d5f9", + "467f", + "41fc", + "f5ca", + "2417", + "f8a0", + "5343", + "7903" + ] + }, + "payload": { + "channel_hash": "64", + "mac": "9e0d", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6716.json b/examples/meshcore/corpus/generated/valid_grp_txt_6716.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6716.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6720.json b/examples/meshcore/corpus/generated/valid_grp_txt_6720.json new file mode 100644 index 00000000..46d3c157 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6720.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16086cdb9cb78dd52bb110b86c2cd8f2567ad8202c526b2108ec607c0b7c2b23", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6c", + "db", + "9c", + "b7", + "8d", + "d5", + "2b", + "b1" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "b86c", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6722.json b/examples/meshcore/corpus/generated/valid_grp_txt_6722.json new file mode 100644 index 00000000..6fc58dd2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6722.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1589b75c8e93c92c25ce5496cca827cb08c3a63d0251f228ac4c0743c2fe582de8338aa9e11a0b6521d70881f6d1ad662613103b0a684f278c9592c085a6af6abdae74e9a0f1d75628c154c20ebdb5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b75c8e", + "93c92c", + "25ce54", + "96cca8", + "27cb08", + "c3a63d", + "0251f2", + "28ac4c", + "0743c2" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "582d", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6723.json b/examples/meshcore/corpus/generated/valid_grp_txt_6723.json new file mode 100644 index 00000000..efef6804 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6723.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150a842644bad2761a61bfa4547fa0b0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "26", + "44", + "ba", + "d2", + "76", + "1a", + "61", + "bf", + "a4" + ] + }, + "payload": { + "channel_hash": "54", + "mac": "7fa0", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6726.json b/examples/meshcore/corpus/generated/valid_grp_txt_6726.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6726.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6727.json b/examples/meshcore/corpus/generated/valid_grp_txt_6727.json new file mode 100644 index 00000000..af050fe1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6727.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586f4e775aca9949a64ebb6532a9467fcc3289d5c48cd35014046b186399de401ff0d8393d5750aa2a56a54abe57d51a6e003a1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4e775", + "aca994", + "9a64eb", + "b6532a", + "9467fc", + "c3289d" + ] + }, + "payload": { + "channel_hash": "5c", + "mac": "48cd", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6728.json b/examples/meshcore/corpus/generated/valid_grp_txt_6728.json new file mode 100644 index 00000000..dfdd8fea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6728.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16010500a41b9d8516c5b2eeee5fdaaa143b2c324c71b9a19e51bb7455f445e97a09dc919fcb70887152368a5486b110bf6125ff3a2ab8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "05" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "a41b", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6729.json b/examples/meshcore/corpus/generated/valid_grp_txt_6729.json new file mode 100644 index 00000000..fe4058b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6729.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1540b95e43dfd786b0c47d459d905f29ae9e668ef35be76d9111235cf4dbd20887d0a18a608126faaefde678126f3702f23bdb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "b9", + "mac": "5e43", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6730.json b/examples/meshcore/corpus/generated/valid_grp_txt_6730.json new file mode 100644 index 00000000..4b2a9843 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6730.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1585975eb579aa9c919569ef9fba15706f2efd011b89ab1db5be465383897ebc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "975eb5", + "79aa9c", + "919569", + "ef9fba", + "15706f" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "fd01", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6734.json b/examples/meshcore/corpus/generated/valid_grp_txt_6734.json new file mode 100644 index 00000000..48cef064 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6734.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588be753a064c41086d7746390f9711487f5c1c38db032494765eee54d28a58c66006e9b8d7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "be753a", + "064c41", + "086d77", + "46390f", + "971148", + "7f5c1c", + "38db03", + "249476" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "ee54", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6738.json b/examples/meshcore/corpus/generated/valid_grp_txt_6738.json new file mode 100644 index 00000000..ccbfcceb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6738.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16441e78014a7a36f1c5a31974661d09cccc9a1a570ebea94cacc0fe476d8d7d8818df", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1e78", + "014a", + "7a36", + "f1c5" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "1974", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6739.json b/examples/meshcore/corpus/generated/valid_grp_txt_6739.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6739.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6744.json b/examples/meshcore/corpus/generated/valid_grp_txt_6744.json new file mode 100644 index 00000000..3bf59fd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6744.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16407b83340aeed690561698", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "7b", + "mac": "8334", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6748.json b/examples/meshcore/corpus/generated/valid_grp_txt_6748.json new file mode 100644 index 00000000..eb7968a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6748.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168690e9aa7efa4c4592eaa17f7a688fababf677ed2181c9e50cf552c24e3e6e18c8210ba0dcc5d425c68c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "90e9aa", + "7efa4c", + "4592ea", + "a17f7a", + "688fab", + "abf677" + ] + }, + "payload": { + "channel_hash": "ed", + "mac": "2181", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6749.json b/examples/meshcore/corpus/generated/valid_grp_txt_6749.json new file mode 100644 index 00000000..5d295434 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6749.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1600b68fd9ae95ea8f53973fa59487eecad269", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "b6", + "mac": "8fd9", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6750.json b/examples/meshcore/corpus/generated/valid_grp_txt_6750.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6750.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6751.json b/examples/meshcore/corpus/generated/valid_grp_txt_6751.json new file mode 100644 index 00000000..a4278167 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6751.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1583acc7e65799b3c995402eb22c12d8835bdd776d1f227fc162518162b9240fce4510f2d17135e543", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "acc7e6", + "5799b3", + "c99540" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "b22c", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6752.json b/examples/meshcore/corpus/generated/valid_grp_txt_6752.json new file mode 100644 index 00000000..0193f41d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6752.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641dcf7ffa2161108f3de3a77fe4c113b5281dbbcaf4a5cc44dd8f0d06d283086cfb9dec605f6542a422e9b728faa390e5a3c53ae9fdce5e279ae695f05518b1368ac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dcf7" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "a216", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6753.json b/examples/meshcore/corpus/generated/valid_grp_txt_6753.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6753.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6761.json b/examples/meshcore/corpus/generated/valid_grp_txt_6761.json new file mode 100644 index 00000000..743cf8cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6761.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1548c2f1de09827f79cae7c216439bd3e89f75ef20078bffacefdf3f410f9feebc32e08db4896805b2b8d927f1000a36919059cd74d60339ccbcb8a5b9db42e1fbe1787a131e272abeac9d3404d0551b13", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c2f1", + "de09", + "827f", + "79ca", + "e7c2", + "1643", + "9bd3", + "e89f" + ] + }, + "payload": { + "channel_hash": "75", + "mac": "ef20", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6765.json b/examples/meshcore/corpus/generated/valid_grp_txt_6765.json new file mode 100644 index 00000000..82615ab4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6765.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16851039b0516dcf0f849976cb7b292bc9ffae6af1f4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1039b0", + "516dcf", + "0f8499", + "76cb7b", + "292bc9" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "ae6a", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6767.json b/examples/meshcore/corpus/generated/valid_grp_txt_6767.json new file mode 100644 index 00000000..05419b9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6767.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164823073c0372262eb6337c13c98d3014acdc6278", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2307", + "3c03", + "7226", + "2eb6", + "337c", + "13c9", + "8d30", + "14ac" + ] + }, + "payload": { + "channel_hash": "dc", + "mac": "6278", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6768.json b/examples/meshcore/corpus/generated/valid_grp_txt_6768.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6768.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6776.json b/examples/meshcore/corpus/generated/valid_grp_txt_6776.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6776.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6778.json b/examples/meshcore/corpus/generated/valid_grp_txt_6778.json new file mode 100644 index 00000000..d5d9df45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6778.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643a7fb4bfba99a0f37c3a5a9623b6fad64fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a7fb", + "4bfb", + "a99a" + ] + }, + "payload": { + "channel_hash": "0f", + "mac": "37c3", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6780.json b/examples/meshcore/corpus/generated/valid_grp_txt_6780.json new file mode 100644 index 00000000..35eb232d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6780.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15896387216203072fc888833b7bd3f2fc9d8c49c48b5dcfdd0e3e610059d386029df827afd69d9ba484", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "638721", + "620307", + "2fc888", + "833b7b", + "d3f2fc", + "9d8c49", + "c48b5d", + "cfdd0e", + "3e6100" + ] + }, + "payload": { + "channel_hash": "59", + "mac": "d386", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6781.json b/examples/meshcore/corpus/generated/valid_grp_txt_6781.json new file mode 100644 index 00000000..e5258b2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6781.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15841db0b92d4181960f3aa46af7ffd4882de4de73c7ccbdf79a7030bb4bc53d48b274277a451ec20eac9a3c4dc0319b098de6d211cfb1eedaeab8fc0af616bb5790cabb7afae52ac87c5b1339afba917a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1db0b9", + "2d4181", + "960f3a", + "a46af7" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "d488", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6782.json b/examples/meshcore/corpus/generated/valid_grp_txt_6782.json new file mode 100644 index 00000000..bc0e2f8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6782.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164539ce7074792c7845555f9fd20fbd666b10052e8338a1135f4b09c15084", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "39ce", + "7074", + "792c", + "7845", + "555f" + ] + }, + "payload": { + "channel_hash": "9f", + "mac": "d20f", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6783.json b/examples/meshcore/corpus/generated/valid_grp_txt_6783.json new file mode 100644 index 00000000..0e1d0a92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6783.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1540a311428cf50a90f273669a72f98460525c7b6a89", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "a3", + "mac": "1142", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6787.json b/examples/meshcore/corpus/generated/valid_grp_txt_6787.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6787.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6798.json b/examples/meshcore/corpus/generated/valid_grp_txt_6798.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6798.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6799.json b/examples/meshcore/corpus/generated/valid_grp_txt_6799.json new file mode 100644 index 00000000..9cd47277 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6799.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684ba5b14ef0baa34e1e712ae958005638472b29b640ae19207ee7b8d9173d6483f9ec9d6ed7e7bf5c7fd47be0ade149506872d3ddb8663bb159c4dbd040c453db6aa1ce910a45413649e32", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ba5b14", + "ef0baa", + "34e1e7", + "12ae95" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "0563", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6806.json b/examples/meshcore/corpus/generated/valid_grp_txt_6806.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6806.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6807.json b/examples/meshcore/corpus/generated/valid_grp_txt_6807.json new file mode 100644 index 00000000..222c4a7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6807.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588afab1e05bb59c2ef241fdb3816d4bdcc3b7b4b817ebe055e3c226798a3fb68372b959baa45c30815191525214d915fcf385f44ddb12ec6de9cd63e1b03c0a971aa221c34084796f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "afab1e", + "05bb59", + "c2ef24", + "1fdb38", + "16d4bd", + "cc3b7b", + "4b817e", + "be055e" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "2267", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6808.json b/examples/meshcore/corpus/generated/valid_grp_txt_6808.json new file mode 100644 index 00000000..89e5b16c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6808.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602f914ae0fb3192c0db37b6679d9f2bf7c9583250bd1406e9c0f40f549ced0686c4969da0ad87d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f9", + "14" + ] + }, + "payload": { + "channel_hash": "ae", + "mac": "0fb3", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6810.json b/examples/meshcore/corpus/generated/valid_grp_txt_6810.json new file mode 100644 index 00000000..7c3fc806 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6810.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164974e904760d39085e852906c57055fc16be1d56f754af95be052cf469e785e6db22b6c46c646d521c30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "74e9", + "0476", + "0d39", + "085e", + "8529", + "06c5", + "7055", + "fc16", + "be1d" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "f754", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6812.json b/examples/meshcore/corpus/generated/valid_grp_txt_6812.json new file mode 100644 index 00000000..0c2c8b7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6812.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1584e0f7f66fe4d6b1c657b77e03f0948ca1c9b23a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e0f7f6", + "6fe4d6", + "b1c657", + "b77e03" + ] + }, + "payload": { + "channel_hash": "f0", + "mac": "948c", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6813.json b/examples/meshcore/corpus/generated/valid_grp_txt_6813.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6813.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6814.json b/examples/meshcore/corpus/generated/valid_grp_txt_6814.json new file mode 100644 index 00000000..845a49b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6814.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16886de74aa8ad8eb853dd3b758273819e6a918aab6da9c4fb89d895cfb53686351aa1dc5ffe3cf43061750ada4800ea6e9bfb58cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6de74a", + "a8ad8e", + "b853dd", + "3b7582", + "73819e", + "6a918a", + "ab6da9", + "c4fb89" + ] + }, + "payload": { + "channel_hash": "d8", + "mac": "95cf", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6816.json b/examples/meshcore/corpus/generated/valid_grp_txt_6816.json new file mode 100644 index 00000000..f325ca17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6816.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164455bad266b1475a73c038969be9a75060105cfef0ecf950be796e222a82035576dc4cb75009a5dc33798c4f20260c52a66684bf71f917957365f09f83", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "55ba", + "d266", + "b147", + "5a73" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "3896", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6821.json b/examples/meshcore/corpus/generated/valid_grp_txt_6821.json new file mode 100644 index 00000000..b8411f8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6821.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a75cef077f6b93374ba14d956bf14e63768a853512186c6c7b3ea9e8b05ee36a140f429c0d47c6c657795ee3ab10a35bcb123074ca119e406614c0aed5a8d1717d278d383186cad8889e51fe6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "75cef0", + "77f6b9", + "3374ba", + "14d956", + "bf14e6", + "3768a8", + "535121", + "86c6c7", + "b3ea9e", + "8b05ee" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "a140", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6826.json b/examples/meshcore/corpus/generated/valid_grp_txt_6826.json new file mode 100644 index 00000000..f8f68cda --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6826.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683ae6866911e44e11c1980e51794dda8bb3950752e1840270b5950a909f74b7d6b8cf969a19d1022434e654a9b84e6b2ea29801be9d5fe32b6e45454850436fc65f2435caf8a6e0d19", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ae6866", + "911e44", + "e11c19" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "e517", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6827.json b/examples/meshcore/corpus/generated/valid_grp_txt_6827.json new file mode 100644 index 00000000..15a15379 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6827.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164155baaedfb63c57f0e51d3215f3eb33e971284700d6d244d42b6ee7e2acec21b0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "55ba" + ] + }, + "payload": { + "channel_hash": "ae", + "mac": "dfb6", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6828.json b/examples/meshcore/corpus/generated/valid_grp_txt_6828.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6828.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6829.json b/examples/meshcore/corpus/generated/valid_grp_txt_6829.json new file mode 100644 index 00000000..2ff4990d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6829.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16077e3917663b69238026500176b59d7994be7ed635e1961b896c0c6cba95f1b68951407e8e6ef21eec15b611edb08c3ea59637c893fc7fa404036e751541b8f34cd23b00b6f266", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7e", + "39", + "17", + "66", + "3b", + "69", + "23" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "2650", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6830.json b/examples/meshcore/corpus/generated/valid_grp_txt_6830.json new file mode 100644 index 00000000..2eb3e99f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6830.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16898bface174bbc10edd08f5544151254d7a8cc304a1ad06193a43c744c0eb67dc3589a94a05ec7f958a4c5e8256e89b97a2fedd7a7117d21f9cb882fdf3b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8bface", + "174bbc", + "10edd0", + "8f5544", + "151254", + "d7a8cc", + "304a1a", + "d06193", + "a43c74" + ] + }, + "payload": { + "channel_hash": "4c", + "mac": "0eb6", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6831.json b/examples/meshcore/corpus/generated/valid_grp_txt_6831.json new file mode 100644 index 00000000..00709fc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6831.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168133ab3e74cf39158d8a8e6a2deb3c8e5a6b47aa8546deac0c92c993ab0ea0fbb16e4b1ce54d4c2855ef16f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "33ab3e" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "cf39", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6832.json b/examples/meshcore/corpus/generated/valid_grp_txt_6832.json new file mode 100644 index 00000000..c1bcbea9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6832.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a7060d103e9aff1ce751343ed649f7eff49b6bf3bc01154cfb05dd58180722516cba5b259ca78c0117d29df308188596c54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "60", + "d1", + "03", + "e9", + "af", + "f1", + "ce", + "75", + "13" + ] + }, + "payload": { + "channel_hash": "43", + "mac": "ed64", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6833.json b/examples/meshcore/corpus/generated/valid_grp_txt_6833.json new file mode 100644 index 00000000..c1b1adc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6833.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16458b8787ed865d60cd1733758fa9e338ff00a0dde44310f5ab923838746d9851", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8b87", + "87ed", + "865d", + "60cd", + "1733" + ] + }, + "payload": { + "channel_hash": "75", + "mac": "8fa9", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6834.json b/examples/meshcore/corpus/generated/valid_grp_txt_6834.json new file mode 100644 index 00000000..0cdc8b26 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6834.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643345ca0549298c60d9196cd3b161ae6fd5be3efc862f7543085bf854ff2260e54d900baf7f29f280a5a89e5e8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "345c", + "a054", + "9298" + ] + }, + "payload": { + "channel_hash": "c6", + "mac": "0d91", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6835.json b/examples/meshcore/corpus/generated/valid_grp_txt_6835.json new file mode 100644 index 00000000..6be39753 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6835.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16850b0191025a974f30171b6986bde69aff0262344fc341d5e754994b1c2df22a8be4a5b04c145dffe9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0b0191", + "025a97", + "4f3017", + "1b6986", + "bde69a" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "0262", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6837.json b/examples/meshcore/corpus/generated/valid_grp_txt_6837.json new file mode 100644 index 00000000..34b682e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6837.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150915925032983c704a9ee693b0484564cbe5cd3a37f460", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "92", + "50", + "32", + "98", + "3c", + "70", + "4a", + "9e" + ] + }, + "payload": { + "channel_hash": "e6", + "mac": "93b0", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6838.json b/examples/meshcore/corpus/generated/valid_grp_txt_6838.json new file mode 100644 index 00000000..3dbcc7f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6838.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1581dd39e73bec6172a863e8a5b73411f8a86cbc249b60aaa630b7457f8564b9b4b02ed52d57412203dfb23d3b0c00b2581d2e29a7a59fb290", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dd39e7" + ] + }, + "payload": { + "channel_hash": "3b", + "mac": "ec61", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6839.json b/examples/meshcore/corpus/generated/valid_grp_txt_6839.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6839.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6842.json b/examples/meshcore/corpus/generated/valid_grp_txt_6842.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6842.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6846.json b/examples/meshcore/corpus/generated/valid_grp_txt_6846.json new file mode 100644 index 00000000..3102c417 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6846.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15801b9ee2c719e30348c0d395e546bb37", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "1b", + "mac": "9ee2", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6847.json b/examples/meshcore/corpus/generated/valid_grp_txt_6847.json new file mode 100644 index 00000000..e72c07d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6847.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1587d621d31499922d799b77529bf9e7af37176549b20eec397b63c4092e011732a754742661ab9e5c98b5f269829489b0040b536e0c0fd7d32c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d621d3", + "149992", + "2d799b", + "77529b", + "f9e7af", + "371765", + "49b20e" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "397b", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6849.json b/examples/meshcore/corpus/generated/valid_grp_txt_6849.json new file mode 100644 index 00000000..1f9bdc37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6849.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683ed5bb0735bcb79142f1267ce2710ec213fe5de2fe59dd84e03ab2b748aad467b17dc29e5138dfad692b08d480f1f899f603b2e77dedfb1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ed5bb0", + "735bcb", + "79142f" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "67ce", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6851.json b/examples/meshcore/corpus/generated/valid_grp_txt_6851.json new file mode 100644 index 00000000..a803109d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6851.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1646f4369b47fc9a4a886f5e1414fe95fc520d6d6494b582647481c2b099730ed2a4d224cb0074fa63437f4d05fde2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f436", + "9b47", + "fc9a", + "4a88", + "6f5e", + "1414" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "95fc", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6853.json b/examples/meshcore/corpus/generated/valid_grp_txt_6853.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6853.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6854.json b/examples/meshcore/corpus/generated/valid_grp_txt_6854.json new file mode 100644 index 00000000..6cf6ff9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6854.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16040798ed126e826845abace3a62d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "98", + "ed", + "12" + ] + }, + "payload": { + "channel_hash": "6e", + "mac": "8268", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6858.json b/examples/meshcore/corpus/generated/valid_grp_txt_6858.json new file mode 100644 index 00000000..8f135929 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6858.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a43486d6886da53950b4255fcb1dd49e45aeacb3fcb0250c94a31e39b9aa15afcdbcbfb6e00c5db5c36112140db", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "43486d", + "6886da", + "53950b", + "4255fc", + "b1dd49", + "e45aea", + "cb3fcb", + "0250c9", + "4a31e3", + "9b9aa1" + ] + }, + "payload": { + "channel_hash": "5a", + "mac": "fcdb", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6859.json b/examples/meshcore/corpus/generated/valid_grp_txt_6859.json new file mode 100644 index 00000000..7e69955f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6859.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608332df5f0babb2bf17e56230b759dc709b0b1967132e5d558d49a2ed49f17dc1079f5e9730d7282fdca3fb9c24f56072fe287", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "2d", + "f5", + "f0", + "ba", + "bb", + "2b", + "f1" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "5623", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6862.json b/examples/meshcore/corpus/generated/valid_grp_txt_6862.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6862.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6864.json b/examples/meshcore/corpus/generated/valid_grp_txt_6864.json new file mode 100644 index 00000000..26a101b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6864.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689247a180a7b025ebadb7e506e9e10c2e54e61c57a56a649dcd7c43a806347a5a5cda9003f7c26c185c42a94be5c6f969fd44c8566862032dc0b311388ab3cbf82ea5fe55ecdd33dc576c637b13d4017191ba080b8710c82829dd01b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "247a18", + "0a7b02", + "5ebadb", + "7e506e", + "9e10c2", + "e54e61", + "c57a56", + "a649dc", + "d7c43a" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "6347", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6865.json b/examples/meshcore/corpus/generated/valid_grp_txt_6865.json new file mode 100644 index 00000000..d26ba537 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6865.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a007f00819292b76ed470ac810eec0054177d2be957c294c46fcc1ed0604a1c339ee317d3c61d7c926620cb83dfe9036bee1b6211b603045cd166a8be6bd9ddd1fa7e3121656ca337da307065c33c59c1ba12a06daa85470b352f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "007f00", + "819292", + "b76ed4", + "70ac81", + "0eec00", + "54177d", + "2be957", + "c294c4", + "6fcc1e", + "d0604a" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "339e", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6867.json b/examples/meshcore/corpus/generated/valid_grp_txt_6867.json new file mode 100644 index 00000000..ba957365 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6867.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1648892efc7e0c1ad0a1e17d15d94437413f3577a89c6a2d73a715d813ba3a0df7b3ff54b17160e43436105beb8afe947d301d4481e66ae8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "892e", + "fc7e", + "0c1a", + "d0a1", + "e17d", + "15d9", + "4437", + "413f" + ] + }, + "payload": { + "channel_hash": "35", + "mac": "77a8", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6868.json b/examples/meshcore/corpus/generated/valid_grp_txt_6868.json new file mode 100644 index 00000000..e2c2f3d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6868.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15068dbc3235cc909a6fc6ac5b3437129b7ad593584745fd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8d", + "bc", + "32", + "35", + "cc", + "90" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "6fc6", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6869.json b/examples/meshcore/corpus/generated/valid_grp_txt_6869.json new file mode 100644 index 00000000..34fa30d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6869.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154210cf6025c0027837bf3004", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "10cf", + "6025" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "0278", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6871.json b/examples/meshcore/corpus/generated/valid_grp_txt_6871.json new file mode 100644 index 00000000..00c3c6be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6871.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607751407766cacd4ffb8dc72a85f36a464d61cca54b716a577478fce9a4a09647decaf2488bf853a7f81851ccf94a64935c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "75", + "14", + "07", + "76", + "6c", + "ac", + "d4" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "b8dc", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6872.json b/examples/meshcore/corpus/generated/valid_grp_txt_6872.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6872.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6873.json b/examples/meshcore/corpus/generated/valid_grp_txt_6873.json new file mode 100644 index 00000000..bf624645 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6873.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1583177d98ec44da2fc73018e44d095c8047a071104f983fd0a681d1fa91a2cc79b619bd60bb217f61a2c78f74d9ed051c6cf581361c6eb31fa9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "177d98", + "ec44da", + "2fc730" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "e44d", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6878.json b/examples/meshcore/corpus/generated/valid_grp_txt_6878.json new file mode 100644 index 00000000..102db41c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6878.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16448b7d4ba9b18023ed8545f912bf619ea311e09d63", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8b7d", + "4ba9", + "b180", + "23ed" + ] + }, + "payload": { + "channel_hash": "85", + "mac": "45f9", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6879.json b/examples/meshcore/corpus/generated/valid_grp_txt_6879.json new file mode 100644 index 00000000..997670d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6879.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16066e79311ed31cff54ea3afaf469f2c5ee9bb1b6d9909cd29b4c9cfc01c6f7f80428e8d10f3513cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "79", + "31", + "1e", + "d3", + "1c" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "54ea", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6880.json b/examples/meshcore/corpus/generated/valid_grp_txt_6880.json new file mode 100644 index 00000000..8fc79824 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6880.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15449233ea3e26cf6b2baead472fb4d6c32425b6042c51cdc5f40a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9233", + "ea3e", + "26cf", + "6b2b" + ] + }, + "payload": { + "channel_hash": "ae", + "mac": "ad47", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6885.json b/examples/meshcore/corpus/generated/valid_grp_txt_6885.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6885.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6886.json b/examples/meshcore/corpus/generated/valid_grp_txt_6886.json new file mode 100644 index 00000000..a2f16655 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6886.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682b6aadb29788dc7ae00b748b70582afdaa75df0652d4ab5fe2f9d6cadd3f3579c5116d877368fab51d7de159e2716c41f3f73452d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b6aadb", + "29788d" + ] + }, + "payload": { + "channel_hash": "c7", + "mac": "ae00", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6888.json b/examples/meshcore/corpus/generated/valid_grp_txt_6888.json new file mode 100644 index 00000000..9abf601b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6888.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16053580c47fd15de264026ef6911020d9d8fb92e16efda702389a5bafadd22ebe303ef876ffb44a7b9c2435452b0fc5ab343ea99522aaa236c15f3fe9c61beb99", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "80", + "c4", + "7f", + "d1" + ] + }, + "payload": { + "channel_hash": "5d", + "mac": "e264", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6889.json b/examples/meshcore/corpus/generated/valid_grp_txt_6889.json new file mode 100644 index 00000000..b816fdd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6889.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160459ed2bf88ca50ea9ef789d255556602fb745f22f7c706c8aae0ddaa0cd1c612991f245d2a45478d80548ed6c8fa60ea7460c46bdd22c91b17ec688", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59", + "ed", + "2b", + "f8" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "a50e", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6890.json b/examples/meshcore/corpus/generated/valid_grp_txt_6890.json new file mode 100644 index 00000000..1626c150 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6890.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684a10019fd49c9c29d213612e0f2e718f764a5202778400a463bb5fc429f436ea5eb7758df103b3dc4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a10019", + "fd49c9", + "c29d21", + "3612e0" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "e718", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6891.json b/examples/meshcore/corpus/generated/valid_grp_txt_6891.json new file mode 100644 index 00000000..c0465246 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6891.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16860ae5ee5a260172e631622c70c34176c260d36fb98a3b5c93e449d8e852459bb2149be031e3203360ecf9fd4cc79a53695db2ace081", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0ae5ee", + "5a2601", + "72e631", + "622c70", + "c34176", + "c260d3" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "b98a", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6892.json b/examples/meshcore/corpus/generated/valid_grp_txt_6892.json new file mode 100644 index 00000000..10a98412 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6892.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1507652a8510675c1aff1e6ca742bb056fbe65b489c45006c5dbbc0f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "65", + "2a", + "85", + "10", + "67", + "5c", + "1a" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "1e6c", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6894.json b/examples/meshcore/corpus/generated/valid_grp_txt_6894.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6894.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6895.json b/examples/meshcore/corpus/generated/valid_grp_txt_6895.json new file mode 100644 index 00000000..f5dd0bf5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6895.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580122ba572e26c5d77c0bb6c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "12", + "mac": "2ba5", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6898.json b/examples/meshcore/corpus/generated/valid_grp_txt_6898.json new file mode 100644 index 00000000..67da8fa6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6898.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16496fdd0669d8a9864d1c3062513ff2d17d149ad30c9714dbf96560c30ee2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6fdd", + "0669", + "d8a9", + "864d", + "1c30", + "6251", + "3ff2", + "d17d", + "149a" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "0c97", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6901.json b/examples/meshcore/corpus/generated/valid_grp_txt_6901.json new file mode 100644 index 00000000..d22a1605 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6901.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168150868fc09b98d9c8f90e045b59fc80bcc5adbfa059720c82794c9491460644a3a191", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "50868f" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "9b98", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6902.json b/examples/meshcore/corpus/generated/valid_grp_txt_6902.json new file mode 100644 index 00000000..ac63888f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6902.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160806e3be6873ac8f1e3b479cb6c78e5e76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "e3", + "be", + "68", + "73", + "ac", + "8f", + "1e" + ] + }, + "payload": { + "channel_hash": "3b", + "mac": "479c", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6907.json b/examples/meshcore/corpus/generated/valid_grp_txt_6907.json new file mode 100644 index 00000000..2528f5b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6907.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a5db7dede1ff4f16b88339c1633ec6995fb14f24689060d46b695b739ee71ff635234c72407243f0e39409c6116c4195841685f6373005ad90e7c7b04d33e6b11e798f4b45e52aa0f7b0aea9e79", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5db7de", + "de1ff4", + "f16b88", + "339c16", + "33ec69", + "95fb14", + "f24689", + "060d46", + "b695b7", + "39ee71" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "6352", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6909.json b/examples/meshcore/corpus/generated/valid_grp_txt_6909.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6909.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6911.json b/examples/meshcore/corpus/generated/valid_grp_txt_6911.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6911.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6915.json b/examples/meshcore/corpus/generated/valid_grp_txt_6915.json new file mode 100644 index 00000000..b0493c3c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6915.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15843d433af0a4981a43bfe681787eabfc0a5ef9b0db2827c056162f3d99efb0986d980a0c4efa09263add5620dd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d433a", + "f0a498", + "1a43bf", + "e68178" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "abfc", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6916.json b/examples/meshcore/corpus/generated/valid_grp_txt_6916.json new file mode 100644 index 00000000..91b0b6a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6916.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688c111c60678d5414e59d76d4eb97fe10375ab140250e199cc3ba1662a3d5625e2b7cf8facb8435a9707d98a2f450986f9e2784c02fd907b860fa4f58bb474a557771c379f9eb932b911ff76ad76f0eb02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c111c6", + "0678d5", + "414e59", + "d76d4e", + "b97fe1", + "0375ab", + "140250", + "e199cc" + ] + }, + "payload": { + "channel_hash": "3b", + "mac": "a166", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6918.json b/examples/meshcore/corpus/generated/valid_grp_txt_6918.json new file mode 100644 index 00000000..ead5f7db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6918.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582c4b6db3dae6b205d24cea256460d11a41f9ce4267cc785d86b8990740f139fa9966cbbd12fb7f08afefb8a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c4b6db", + "3dae6b" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "5d24", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6920.json b/examples/meshcore/corpus/generated/valid_grp_txt_6920.json new file mode 100644 index 00000000..c79f1322 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6920.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1603a638388075730d268cd8fa3442acbea6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "38", + "38" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "7573", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6923.json b/examples/meshcore/corpus/generated/valid_grp_txt_6923.json new file mode 100644 index 00000000..5945e518 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6923.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15469ed9c866a582a05c5ae3f858d1b54dfb4477e2a1b442c2742518c2e7f2e9fe690774cdbb9780385a4a1b04b19b776b0de58740eddf052d00d1f1e2c5b93f0bb3ff037e6307622655b0bbd687", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ed9", + "c866", + "a582", + "a05c", + "5ae3", + "f858" + ] + }, + "payload": { + "channel_hash": "d1", + "mac": "b54d", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6924.json b/examples/meshcore/corpus/generated/valid_grp_txt_6924.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6924.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6925.json b/examples/meshcore/corpus/generated/valid_grp_txt_6925.json new file mode 100644 index 00000000..ef71cf6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6925.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16481a5db1467c32d9c9cb0ff2f5080d4fefee8bada67b5f4291d6c240de35b8d50085264c9c794b123b15c40ac10d42e7f01d17fa1ba64a201b97b0b7951a50242be0aa64edbb48b9b1e0be7d5394f8fa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1a5d", + "b146", + "7c32", + "d9c9", + "cb0f", + "f2f5", + "080d", + "4fef" + ] + }, + "payload": { + "channel_hash": "ee", + "mac": "8bad", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6929.json b/examples/meshcore/corpus/generated/valid_grp_txt_6929.json new file mode 100644 index 00000000..fd395f59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6929.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1543b56ad28af53af92c87d6d05a4043a78323282881d553773449124e6138fb2521187d3c11c371cb123f80f3b61b2ae4c6ede69d22fd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b56a", + "d28a", + "f53a" + ] + }, + "payload": { + "channel_hash": "f9", + "mac": "2c87", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6930.json b/examples/meshcore/corpus/generated/valid_grp_txt_6930.json new file mode 100644 index 00000000..82090b4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6930.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16039e0c027adf88b2b17d673d0bedc19dc2f2447494", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "0c", + "02" + ] + }, + "payload": { + "channel_hash": "7a", + "mac": "df88", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6931.json b/examples/meshcore/corpus/generated/valid_grp_txt_6931.json new file mode 100644 index 00000000..8719ef7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6931.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607006e52e3da0c196afdd6100715094be4210d672303562ff6a9ff980731281b4776d81166b786", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "6e", + "52", + "e3", + "da", + "0c", + "19" + ] + }, + "payload": { + "channel_hash": "6a", + "mac": "fdd6", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6932.json b/examples/meshcore/corpus/generated/valid_grp_txt_6932.json new file mode 100644 index 00000000..821f5dac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6932.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642bfd3f1a8500ddea7fe0125644f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bfd3", + "f1a8" + ] + }, + "payload": { + "channel_hash": "50", + "mac": "0dde", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6934.json b/examples/meshcore/corpus/generated/valid_grp_txt_6934.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6934.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6937.json b/examples/meshcore/corpus/generated/valid_grp_txt_6937.json new file mode 100644 index 00000000..f35064c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6937.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15420aac12eefe723580a307fdbc7ae612a8128c4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0aac", + "12ee" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "7235", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6940.json b/examples/meshcore/corpus/generated/valid_grp_txt_6940.json new file mode 100644 index 00000000..95f6ef12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6940.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1686d93190acbfab25ef59eaa60f38ef0a0fdf3ee9eaefe019332b87b53ace657b38abeb83bb622d65ca6e066e490671085ed6cf77f25d8a4c932ec82f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d93190", + "acbfab", + "25ef59", + "eaa60f", + "38ef0a", + "0fdf3e" + ] + }, + "payload": { + "channel_hash": "e9", + "mac": "eaef", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6941.json b/examples/meshcore/corpus/generated/valid_grp_txt_6941.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6941.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6942.json b/examples/meshcore/corpus/generated/valid_grp_txt_6942.json new file mode 100644 index 00000000..611df9d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6942.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588958e33796857a214c39a91fbfd326badfe98c41b796679a7f11abc6e73000a9a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "958e33", + "796857", + "a214c3", + "9a91fb", + "fd326b", + "adfe98", + "c41b79", + "6679a7" + ] + }, + "payload": { + "channel_hash": "f1", + "mac": "1abc", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6944.json b/examples/meshcore/corpus/generated/valid_grp_txt_6944.json new file mode 100644 index 00000000..6118e9f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6944.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16817a6b03051465c9756100fc4685faeaca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a6b03" + ] + }, + "payload": { + "channel_hash": "05", + "mac": "1465", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6947.json b/examples/meshcore/corpus/generated/valid_grp_txt_6947.json new file mode 100644 index 00000000..a7ec02ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6947.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16034a8e12c049afdb3ed69a3f4e0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4a", + "8e", + "12" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "49af", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6950.json b/examples/meshcore/corpus/generated/valid_grp_txt_6950.json new file mode 100644 index 00000000..4d23acff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6950.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15090ba67ba8da14a7ce728c9d316cec158f2d070cdac3e7dbccce9ca22065e9924d159e545f37f0fffd77a96c41b67c84745dc2c7373ed02d64c3086f32ee9071f1bbd585b4fced88776f4ea793", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0b", + "a6", + "7b", + "a8", + "da", + "14", + "a7", + "ce", + "72" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "9d31", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6955.json b/examples/meshcore/corpus/generated/valid_grp_txt_6955.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6955.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6956.json b/examples/meshcore/corpus/generated/valid_grp_txt_6956.json new file mode 100644 index 00000000..990fdd95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6956.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16889e6c951af3ea8e66c66a3d6f971741daa59ab9ae2cfc839fdb1ddbcaa1af61a9eff5e76bbf644d0364f66266fe1000e8e24effd78b2d9130244795d641e4b7d1238fb38df816eb7f2838b592c2618c13ebdeed9b017e1731", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e6c95", + "1af3ea", + "8e66c6", + "6a3d6f", + "971741", + "daa59a", + "b9ae2c", + "fc839f" + ] + }, + "payload": { + "channel_hash": "db", + "mac": "1ddb", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6961.json b/examples/meshcore/corpus/generated/valid_grp_txt_6961.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6961.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6962.json b/examples/meshcore/corpus/generated/valid_grp_txt_6962.json new file mode 100644 index 00000000..401ccd90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6962.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546e30c19a3a828b37fa87b289255ee0a13afb20d6742925950c4f998cf6c34f58ae95cc86d8b555faf08b1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e30c", + "19a3", + "a828", + "b37f", + "a87b", + "2892" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "ee0a", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6966.json b/examples/meshcore/corpus/generated/valid_grp_txt_6966.json new file mode 100644 index 00000000..9b735675 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6966.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643168c0cd19e29973e355d6cd8e4788738a90ae98f6b5b17d4a1535b3e247a882c71599c2c4571", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "168c", + "0cd1", + "9e29" + ] + }, + "payload": { + "channel_hash": "97", + "mac": "3e35", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6967.json b/examples/meshcore/corpus/generated/valid_grp_txt_6967.json new file mode 100644 index 00000000..337f96e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6967.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16083d2ebf659f3f98d8f7d0f51dbd8da0c134e586590d4a8a0da3e1ae2454ad6bc015459642a968f1aa5cd9afead9d74c36", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "2e", + "bf", + "65", + "9f", + "3f", + "98", + "d8" + ] + }, + "payload": { + "channel_hash": "f7", + "mac": "d0f5", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6970.json b/examples/meshcore/corpus/generated/valid_grp_txt_6970.json new file mode 100644 index 00000000..3faac8b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6970.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16093cbf825e8bf391349912a4f099554ecf8bc73b93e7f35295e14e61bb2afca934e2a19215de9d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "bf", + "82", + "5e", + "8b", + "f3", + "91", + "34", + "99" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "a4f0", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6971.json b/examples/meshcore/corpus/generated/valid_grp_txt_6971.json new file mode 100644 index 00000000..4c8ea45c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6971.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154601725d484bc3a353894b5376d42a6760d685267693110ccbe49f0bb68fcaffa1fcfd418aa7948c04600f0d1ae9100dbdaf5d1d45548ed4ec7f0499c687", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0172", + "5d48", + "4bc3", + "a353", + "894b", + "5376" + ] + }, + "payload": { + "channel_hash": "d4", + "mac": "2a67", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6972.json b/examples/meshcore/corpus/generated/valid_grp_txt_6972.json new file mode 100644 index 00000000..a32b00ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6972.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15803575a7308b372af866ef4a2bc7b00bb67d9d9cdc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "35", + "mac": "75a7", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6973.json b/examples/meshcore/corpus/generated/valid_grp_txt_6973.json new file mode 100644 index 00000000..1e4f8345 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6973.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542fd2c69b4765ab018fdd7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fd2c", + "69b4" + ] + }, + "payload": { + "channel_hash": "76", + "mac": "5ab0", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6977.json b/examples/meshcore/corpus/generated/valid_grp_txt_6977.json new file mode 100644 index 00000000..64bde8f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6977.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1644d1d2f5dbee0e4696fea89bc29e162af72f5d193ae07cd0ad9eff1150d54f52fed7fa8e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d1d2", + "f5db", + "ee0e", + "4696" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "a89b", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6979.json b/examples/meshcore/corpus/generated/valid_grp_txt_6979.json new file mode 100644 index 00000000..8d9ba354 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6979.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1601197a4329897db630624e758a1942a94973b10d3c72f5bd004ae1ce89ddbf99993e78c6bf4c28daeb871320707ffc46e8ace52f898d5c214c80f23e5358376316", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "19" + ] + }, + "payload": { + "channel_hash": "7a", + "mac": "4329", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6980.json b/examples/meshcore/corpus/generated/valid_grp_txt_6980.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6980.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6981.json b/examples/meshcore/corpus/generated/valid_grp_txt_6981.json new file mode 100644 index 00000000..55f8f3e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6981.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1680129a217483cc0c9f3a329ee218cee01757fe5b8fe9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "12", + "mac": "9a21", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6982.json b/examples/meshcore/corpus/generated/valid_grp_txt_6982.json new file mode 100644 index 00000000..04a209b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6982.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150783a70d3eca77619f35ce014efc9f70dba34fced36f61dae170", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83", + "a7", + "0d", + "3e", + "ca", + "77", + "61" + ] + }, + "payload": { + "channel_hash": "9f", + "mac": "35ce", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6983.json b/examples/meshcore/corpus/generated/valid_grp_txt_6983.json new file mode 100644 index 00000000..f2088029 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6983.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1640fdce1ea3fef6b08ee2d51caf2eaa4a4b1fbe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "fd", + "mac": "ce1e", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6984.json b/examples/meshcore/corpus/generated/valid_grp_txt_6984.json new file mode 100644 index 00000000..f515bd17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6984.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15444c3074ee453b4d1617f82d7b80068eace70ddea3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4c30", + "74ee", + "453b", + "4d16" + ] + }, + "payload": { + "channel_hash": "17", + "mac": "f82d", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6985.json b/examples/meshcore/corpus/generated/valid_grp_txt_6985.json new file mode 100644 index 00000000..285eb4b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6985.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681caac1e17c8f5a68ba8420ae9a3a31f12a8ea8e65e21663f8e2223ae93e9380f669582b8a4f2c52f9070fc8dbb74123f9aa342080b04750", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "caac1e" + ] + }, + "payload": { + "channel_hash": "17", + "mac": "c8f5", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6986.json b/examples/meshcore/corpus/generated/valid_grp_txt_6986.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6986.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6990.json b/examples/meshcore/corpus/generated/valid_grp_txt_6990.json new file mode 100644 index 00000000..66d0d746 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6990.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642e3cbfdffb4439b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e3cb", + "fdff" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "439b", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6993.json b/examples/meshcore/corpus/generated/valid_grp_txt_6993.json new file mode 100644 index 00000000..0df89433 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6993.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154001d5ce2996c571a570d86f1abe62a0b1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "01", + "mac": "d5ce", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6994.json b/examples/meshcore/corpus/generated/valid_grp_txt_6994.json new file mode 100644 index 00000000..5b91d5ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6994.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1600c7780b3f859c9ddc3a103bff11", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "c7", + "mac": "780b", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_6999.json b/examples/meshcore/corpus/generated/valid_grp_txt_6999.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_6999.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7000.json b/examples/meshcore/corpus/generated/valid_grp_txt_7000.json new file mode 100644 index 00000000..1dce76ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7000.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154515c2857d4b91e8bdb81ccea80e87ebc30360f3b550e7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "15c2", + "857d", + "4b91", + "e8bd", + "b81c" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "a80e", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7001.json b/examples/meshcore/corpus/generated/valid_grp_txt_7001.json new file mode 100644 index 00000000..d8087bca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7001.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154272beb3fe8055497a56125167d87a49dabdadb85d8d32f5603a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "72be", + "b3fe" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "5549", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7002.json b/examples/meshcore/corpus/generated/valid_grp_txt_7002.json new file mode 100644 index 00000000..3585386b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7002.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642f955a6a6b8938c6f4076bd3a0d18f774067fb6dff5b9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f955", + "a6a6" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "938c", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7005.json b/examples/meshcore/corpus/generated/valid_grp_txt_7005.json new file mode 100644 index 00000000..e211a6a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7005.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168069e1b8fca6909c0c56b3afaf3caae75c3b735c7a27221d793cbc7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "69", + "mac": "e1b8", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7006.json b/examples/meshcore/corpus/generated/valid_grp_txt_7006.json new file mode 100644 index 00000000..e21310ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7006.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689b6ea0d9f4f60af5cefee78bf05ddc0bb18d07e2d152d571b7d943103c16df637af0f312df0b71822ca0f333eb2f18b40ec1fc56c9e0aeaff5dca6a55ed902a21c407497afa53dbbaab2c0aea9283d81dc046bbe811fbac70", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b6ea0d", + "9f4f60", + "af5cef", + "ee78bf", + "05ddc0", + "bb18d0", + "7e2d15", + "2d571b", + "7d9431" + ] + }, + "payload": { + "channel_hash": "03", + "mac": "c16d", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7008.json b/examples/meshcore/corpus/generated/valid_grp_txt_7008.json new file mode 100644 index 00000000..7a865e54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7008.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154687951bc755824f916b3c88a9704b83e91e2e7319834effdcbcedcc9f3e58f995280dbc06c72e43bc31621a42cb597b61032c734f569f6af5cf3f33", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8795", + "1bc7", + "5582", + "4f91", + "6b3c", + "88a9" + ] + }, + "payload": { + "channel_hash": "70", + "mac": "4b83", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7010.json b/examples/meshcore/corpus/generated/valid_grp_txt_7010.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7010.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7012.json b/examples/meshcore/corpus/generated/valid_grp_txt_7012.json new file mode 100644 index 00000000..b9a93d55 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7012.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15464f7dae3c6c13dcf70858c7f48e291b041f18baade32779cd644fc895bcda729202a8f66840067686c1b0007667f4069c94447c4705ccde17bd25df642221aef2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f7d", + "ae3c", + "6c13", + "dcf7", + "0858", + "c7f4" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "291b", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7014.json b/examples/meshcore/corpus/generated/valid_grp_txt_7014.json new file mode 100644 index 00000000..8bedfbf1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7014.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15807355457e49ab6ebeb1b012d4f0ebd544f157a32ddf6196b4f1e09182d228a1442cc7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "73", + "mac": "5545", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7015.json b/examples/meshcore/corpus/generated/valid_grp_txt_7015.json new file mode 100644 index 00000000..c2526147 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7015.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683fc81b6d3c8cc3f814ba064c0652ba0b16e5932d8f9e527d7bf3050d5bdb39d9cce9b46dd16daefce5efd71f21700ca0ef5cae63e1cdade9426e1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fc81b6", + "d3c8cc", + "3f814b" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "64c0", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7016.json b/examples/meshcore/corpus/generated/valid_grp_txt_7016.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7016.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7017.json b/examples/meshcore/corpus/generated/valid_grp_txt_7017.json new file mode 100644 index 00000000..2c8d7c47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7017.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150388f29e6ba7bfe090beb12a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "f2", + "9e" + ] + }, + "payload": { + "channel_hash": "6b", + "mac": "a7bf", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7021.json b/examples/meshcore/corpus/generated/valid_grp_txt_7021.json new file mode 100644 index 00000000..3e91e47d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7021.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542cb6bf98f85f91e387bd32ca5f1c43d959cf0e718f6b2b21412dea7ccc3264f6b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cb6b", + "f98f" + ] + }, + "payload": { + "channel_hash": "85", + "mac": "f91e", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7022.json b/examples/meshcore/corpus/generated/valid_grp_txt_7022.json new file mode 100644 index 00000000..72cd3e10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7022.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607c6928fdd63c6301da1f0adef0446ddea7f74bec7367fef6698d1b1b351bda1c5265cd83a318cdbd9bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6", + "92", + "8f", + "dd", + "63", + "c6", + "30" + ] + }, + "payload": { + "channel_hash": "1d", + "mac": "a1f0", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7023.json b/examples/meshcore/corpus/generated/valid_grp_txt_7023.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7023.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7024.json b/examples/meshcore/corpus/generated/valid_grp_txt_7024.json new file mode 100644 index 00000000..87e1d3df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7024.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1585b29e765061006222e2a1536c113d7fff777f96adfabe1c6850d8d0b34a6cf971ff28c43d38aaf5ae1a104624f50e548dea8882bdf4fbc10d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b29e76", + "506100", + "6222e2", + "a1536c", + "113d7f" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "777f", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7030.json b/examples/meshcore/corpus/generated/valid_grp_txt_7030.json new file mode 100644 index 00000000..477b0ccc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7030.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168216059874e4c2dce11b91a5e8ed8299a3aa2c91884fec3c009d248d3c6d9d6c82d0601c914646bca1c73d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "160598", + "74e4c2" + ] + }, + "payload": { + "channel_hash": "dc", + "mac": "e11b", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7031.json b/examples/meshcore/corpus/generated/valid_grp_txt_7031.json new file mode 100644 index 00000000..749e950e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7031.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168463abdb31b31f1e3b3207d883f8b5a359c0d3309e2d70e26f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "63abdb", + "31b31f", + "1e3b32", + "07d883" + ] + }, + "payload": { + "channel_hash": "f8", + "mac": "b5a3", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7035.json b/examples/meshcore/corpus/generated/valid_grp_txt_7035.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7035.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7036.json b/examples/meshcore/corpus/generated/valid_grp_txt_7036.json new file mode 100644 index 00000000..e32e55a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7036.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608de6494d5bdc0029c62bab1412117a8f32a7e800152d2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "64", + "94", + "d5", + "bd", + "c0", + "02", + "9c" + ] + }, + "payload": { + "channel_hash": "62", + "mac": "bab1", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7038.json b/examples/meshcore/corpus/generated/valid_grp_txt_7038.json new file mode 100644 index 00000000..4ef49539 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7038.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15446419d0fb7c874f89ff9ca42cfc0076b30448210070bcd63728aa43cf21967f7e3128941b62a8908a85eaf93cb7a6249ffd78c752b8bbf5aa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6419", + "d0fb", + "7c87", + "4f89" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "9ca4", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7039.json b/examples/meshcore/corpus/generated/valid_grp_txt_7039.json new file mode 100644 index 00000000..4f52d8f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7039.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607e1b9bc9ef93ecae4b28bde4787e02cc6456e8e397b859e890aac54b1fb1db228cec1f2b27e6421d58e102d0cdf634305e298cd9779ba3816629f3cf0f3aa7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "b9", + "bc", + "9e", + "f9", + "3e", + "ca" + ] + }, + "payload": { + "channel_hash": "e4", + "mac": "b28b", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7040.json b/examples/meshcore/corpus/generated/valid_grp_txt_7040.json new file mode 100644 index 00000000..e7eec4e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7040.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641fa26ccd905ff823b4288419478ff9492df0e85112efa7ca6cf27dadf20c299a55e4a7fd9dc8375857145473198ef5f854be3882bc899927f39dc3b5eed14c2944f0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fa26" + ] + }, + "payload": { + "channel_hash": "cc", + "mac": "d905", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7043.json b/examples/meshcore/corpus/generated/valid_grp_txt_7043.json new file mode 100644 index 00000000..8796e3c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7043.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160886f665eadf30bfcefc2e1e874a79152db05e815c05cde16f64c1401d52a82855d002", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "86", + "f6", + "65", + "ea", + "df", + "30", + "bf", + "ce" + ] + }, + "payload": { + "channel_hash": "fc", + "mac": "2e1e", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7045.json b/examples/meshcore/corpus/generated/valid_grp_txt_7045.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7045.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7048.json b/examples/meshcore/corpus/generated/valid_grp_txt_7048.json new file mode 100644 index 00000000..dd3ff6ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7048.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16840c93064de965a3bbdfeb021bbb28d1f7fef1986e453cd385e21e6ddb609c061102b28aa5b62ad78b1c5152aa54900d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0c9306", + "4de965", + "a3bbdf", + "eb021b" + ] + }, + "payload": { + "channel_hash": "bb", + "mac": "28d1", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7051.json b/examples/meshcore/corpus/generated/valid_grp_txt_7051.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7051.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7055.json b/examples/meshcore/corpus/generated/valid_grp_txt_7055.json new file mode 100644 index 00000000..25f9d409 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7055.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164196e51ab13bfca3fbfc1cfa8528625b822d824057688f2637cc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "96e5" + ] + }, + "payload": { + "channel_hash": "1a", + "mac": "b13b", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7056.json b/examples/meshcore/corpus/generated/valid_grp_txt_7056.json new file mode 100644 index 00000000..ff966b2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7056.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1685a17723be5ec7a769050d6445be6d7ab846eb84fe200b90d72424c30bff7e12bb38c6f3e89d1a06a316c69e46f80f503e786837accdc0ceeb2e38170f4521dffe034fef5567083a61", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a17723", + "be5ec7", + "a76905", + "0d6445", + "be6d7a" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "46eb", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7063.json b/examples/meshcore/corpus/generated/valid_grp_txt_7063.json new file mode 100644 index 00000000..6b75763b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7063.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15412767b600bab01f6d5798abeba6932845afd45bf592a2f6d35a31ef3cf41bfabd40603b246c36447749b237a60ab612eccb4889105bda6ec252b2c41aeb480ac6f17a0d7e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2767" + ] + }, + "payload": { + "channel_hash": "b6", + "mac": "00ba", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7064.json b/examples/meshcore/corpus/generated/valid_grp_txt_7064.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7064.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7065.json b/examples/meshcore/corpus/generated/valid_grp_txt_7065.json new file mode 100644 index 00000000..796c04dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7065.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16865c663e3315cbc0bb64ca07ed25d020d1a5453f063a9149417608daef1ab9a5f73f8a3bebed1a947fcc892600dcfaa55ce9760377e6717db4e52e3a12f07e573f56d44e8e48fdb9a574907b0bd1b937", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c663e", + "3315cb", + "c0bb64", + "ca07ed", + "25d020", + "d1a545" + ] + }, + "payload": { + "channel_hash": "3f", + "mac": "063a", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7067.json b/examples/meshcore/corpus/generated/valid_grp_txt_7067.json new file mode 100644 index 00000000..39f10fa5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7067.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16063728bef9d55eb4129b1cc5616e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "37", + "28", + "be", + "f9", + "d5", + "5e" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "129b", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7076.json b/examples/meshcore/corpus/generated/valid_grp_txt_7076.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7076.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7077.json b/examples/meshcore/corpus/generated/valid_grp_txt_7077.json new file mode 100644 index 00000000..97129f1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7077.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15499e1f3d53ae434f7850b118297f3bd3b783020d6a54d37102947893", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9e1f", + "3d53", + "ae43", + "4f78", + "50b1", + "1829", + "7f3b", + "d3b7", + "8302" + ] + }, + "payload": { + "channel_hash": "0d", + "mac": "6a54", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7079.json b/examples/meshcore/corpus/generated/valid_grp_txt_7079.json new file mode 100644 index 00000000..9a2106e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7079.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16467566efb1e90f82b43d866f8e9ec9ba4c5019d1df23e5440be5e266", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7566", + "efb1", + "e90f", + "82b4", + "3d86", + "6f8e" + ] + }, + "payload": { + "channel_hash": "9e", + "mac": "c9ba", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7080.json b/examples/meshcore/corpus/generated/valid_grp_txt_7080.json new file mode 100644 index 00000000..617a51a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7080.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15080f851b6355edc25effc53c1e73970857bbb317458624bf05aa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "85", + "1b", + "63", + "55", + "ed", + "c2", + "5e" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "c53c", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7083.json b/examples/meshcore/corpus/generated/valid_grp_txt_7083.json new file mode 100644 index 00000000..cbf2eed0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7083.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1605b7cada6085b0c4c6939bf27570e83e056eb0d5c21b00672b4f13e357960b265f5cd700717ae6ca5bed16f8419a6d455f39b5b612b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "ca", + "da", + "60", + "85" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "c4c6", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7084.json b/examples/meshcore/corpus/generated/valid_grp_txt_7084.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7084.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7085.json b/examples/meshcore/corpus/generated/valid_grp_txt_7085.json new file mode 100644 index 00000000..e0559167 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7085.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16453cb844387bc1903bd5cc4fa5d127aef0d8225d79fb74e6a7f2cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3cb8", + "4438", + "7bc1", + "903b", + "d5cc" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "a5d1", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7087.json b/examples/meshcore/corpus/generated/valid_grp_txt_7087.json new file mode 100644 index 00000000..df89de7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7087.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164026d0c880c23676a4af01ce077230f55200d705051873d8fe03956461fd0de4cb581128535bd275cfddd4296204d0d5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "26", + "mac": "d0c8", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7089.json b/examples/meshcore/corpus/generated/valid_grp_txt_7089.json new file mode 100644 index 00000000..424f7807 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7089.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1685a6222ff520b98a55bf1c434612f51ae98d4346cc038619a77ab718c1822abb749a28e582d072464cd3273e1081938eedb5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a6222f", + "f520b9", + "8a55bf", + "1c4346", + "12f51a" + ] + }, + "payload": { + "channel_hash": "e9", + "mac": "8d43", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7092.json b/examples/meshcore/corpus/generated/valid_grp_txt_7092.json new file mode 100644 index 00000000..f5c6535d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7092.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160aed0eca76179209e3859343c01f220753ff8cc274c1923069dbf3dd4c730efc50eb6c7cf04bfff49cc5cc26f100407f5cd2047d28714e44d916e51e16fb07430b678792362d35", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed", + "0e", + "ca", + "76", + "17", + "92", + "09", + "e3", + "85", + "93" + ] + }, + "payload": { + "channel_hash": "43", + "mac": "c01f", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7094.json b/examples/meshcore/corpus/generated/valid_grp_txt_7094.json new file mode 100644 index 00000000..c516c4be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7094.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1688099e8708b0bd106feffecc776c21589c2b184239d4851c3e47ff23e798ce1125735bacfe4a7cbfa7686a238e0bf4f27cc2ce8d41a2ecc9f88d576203e747750296", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "099e87", + "08b0bd", + "106fef", + "fecc77", + "6c2158", + "9c2b18", + "4239d4", + "851c3e" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "ff23", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7098.json b/examples/meshcore/corpus/generated/valid_grp_txt_7098.json new file mode 100644 index 00000000..467f13ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7098.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1603189170aada54174405be08d931f0f11e8ff15faa526ff880fe480d776fb3b348bf925df39338c3bfdbdb4fed29283c670f98e4bf700fd7b885e2d389296c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "91", + "70" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "da54", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7100.json b/examples/meshcore/corpus/generated/valid_grp_txt_7100.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7100.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7102.json b/examples/meshcore/corpus/generated/valid_grp_txt_7102.json new file mode 100644 index 00000000..1ab4fd42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7102.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168454fe21051ecc2465d6560ae54947a478ca047b0a417a485b95c2d8afc08a4ca44afb13e95747f12e05b0afdefd0d19ab9e365e1b817a0fe4f97464fa481240e922a665795f69e5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "54fe21", + "051ecc", + "2465d6", + "560ae5" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "47a4", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7105.json b/examples/meshcore/corpus/generated/valid_grp_txt_7105.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7105.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7106.json b/examples/meshcore/corpus/generated/valid_grp_txt_7106.json new file mode 100644 index 00000000..b04dc880 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7106.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1548caa2d8ad9e5d31f5724f51b2bd4df9e5180112336dc556dc990a8e41cc2281abb16be8d86d79189204e67f2aec3f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "caa2", + "d8ad", + "9e5d", + "31f5", + "724f", + "51b2", + "bd4d", + "f9e5" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "0112", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7109.json b/examples/meshcore/corpus/generated/valid_grp_txt_7109.json new file mode 100644 index 00000000..ea1645d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7109.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164373564b26d18bffdb8d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7356", + "4b26", + "d18b" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "db8d", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7110.json b/examples/meshcore/corpus/generated/valid_grp_txt_7110.json new file mode 100644 index 00000000..8c328657 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7110.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607245b67a200e04ab9fb60149a3f0a18fd5e6a1127ee5589289d024bf62caca0d9ff012b9f25007482e472efa66e89f2aaaa968a45e53a4fe70b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "24", + "5b", + "67", + "a2", + "00", + "e0", + "4a" + ] + }, + "payload": { + "channel_hash": "b9", + "mac": "fb60", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7111.json b/examples/meshcore/corpus/generated/valid_grp_txt_7111.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7111.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7113.json b/examples/meshcore/corpus/generated/valid_grp_txt_7113.json new file mode 100644 index 00000000..2b4c28f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7113.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681619516febc0b806ff6c1bc94fbfa07bfa7e03d78e6bc60b96d1d9bb3bd5ce1b580d13a756d88f0e053c43fff5aace769204730e150d4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "619516" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "bc0b", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7114.json b/examples/meshcore/corpus/generated/valid_grp_txt_7114.json new file mode 100644 index 00000000..131fab6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7114.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154820ff7f82439e13d582f42f65971669aa8331f3e3f98acd2125108fa8534b7ea6cefb6fcb0983f382c481b120f06e45f3b7c7a7db8249c94c142e7df976f316bc300fe71b6185bcbf07706786911f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "20ff", + "7f82", + "439e", + "13d5", + "82f4", + "2f65", + "9716", + "69aa" + ] + }, + "payload": { + "channel_hash": "83", + "mac": "31f3", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7120.json b/examples/meshcore/corpus/generated/valid_grp_txt_7120.json new file mode 100644 index 00000000..f618d144 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7120.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154ab9b4316dde31a7a218982196731ba9d7c4e27e08c8c5c1ec1558535bbbad949631606b7d6624645eb9e9c214839199c65f4cbc5093e02544", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b9b4", + "316d", + "de31", + "a7a2", + "1898", + "2196", + "731b", + "a9d7", + "c4e2", + "7e08" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "c5c1", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7125.json b/examples/meshcore/corpus/generated/valid_grp_txt_7125.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7125.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7128.json b/examples/meshcore/corpus/generated/valid_grp_txt_7128.json new file mode 100644 index 00000000..de44623c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7128.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168aa3d94edab53d4d24cea7079b459690baac0c596bfd7415bcb1d6660549be42e6c9db68f1f8ea27bdfeec979815f310c309375763fa7b02ef3fbe805272480778e6c0265c0586e2a843e2e48d65b28d77e408d753d32d72f7b9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a3d94e", + "dab53d", + "4d24ce", + "a7079b", + "459690", + "baac0c", + "596bfd", + "7415bc", + "b1d666", + "0549be" + ] + }, + "payload": { + "channel_hash": "42", + "mac": "e6c9", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7129.json b/examples/meshcore/corpus/generated/valid_grp_txt_7129.json new file mode 100644 index 00000000..1616fa5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7129.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1604ac4c6b811c4ca8ebf487374fe15b24495bb533af105ce5ee4cedd3aff8854c14aadc04d41bc1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "4c", + "6b", + "81" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "4ca8", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7131.json b/examples/meshcore/corpus/generated/valid_grp_txt_7131.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7131.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7132.json b/examples/meshcore/corpus/generated/valid_grp_txt_7132.json new file mode 100644 index 00000000..e9bd82eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7132.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1640b88b174f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "b8", + "mac": "8b17", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7134.json b/examples/meshcore/corpus/generated/valid_grp_txt_7134.json new file mode 100644 index 00000000..6a707130 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7134.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158974650a57deffc2a4b5958dd36e3111c7e2b24eb2864b93754b6a180c08d988cf13f03e2c71e8c048f3f864338520ca3c6e94067d6204c1677f90cd8835e37960856bfeb879e8b9256b57e4781f5df21f347c759dae", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "74650a", + "57deff", + "c2a4b5", + "958dd3", + "6e3111", + "c7e2b2", + "4eb286", + "4b9375", + "4b6a18" + ] + }, + "payload": { + "channel_hash": "0c", + "mac": "08d9", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7135.json b/examples/meshcore/corpus/generated/valid_grp_txt_7135.json new file mode 100644 index 00000000..3d8bdaab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7135.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164133610ff1878ae5485cd1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3361" + ] + }, + "payload": { + "channel_hash": "0f", + "mac": "f187", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7136.json b/examples/meshcore/corpus/generated/valid_grp_txt_7136.json new file mode 100644 index 00000000..ec2793f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7136.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1504b1643c8df2bfb3a3006698c4472e1253253ee621d91c30eb81da", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "64", + "3c", + "8d" + ] + }, + "payload": { + "channel_hash": "f2", + "mac": "bfb3", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7137.json b/examples/meshcore/corpus/generated/valid_grp_txt_7137.json new file mode 100644 index 00000000..45e0defa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7137.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588e4d81cf18e35a9d0259d332c34bc2e758d67b496dd79c96a0f0d488717be97dfb8a3e42e89d22aceb81ce103", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e4d81c", + "f18e35", + "a9d025", + "9d332c", + "34bc2e", + "758d67", + "b496dd", + "79c96a" + ] + }, + "payload": { + "channel_hash": "0f", + "mac": "0d48", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7139.json b/examples/meshcore/corpus/generated/valid_grp_txt_7139.json new file mode 100644 index 00000000..a509a24e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7139.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15806990e1e4e8c6ad78f3d4d64284940f5780c4fe479c14df8204f74eb3b2c8de27c938b8189cb4822fe15811eba3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "69", + "mac": "90e1", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7140.json b/examples/meshcore/corpus/generated/valid_grp_txt_7140.json new file mode 100644 index 00000000..3ac13453 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7140.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1605e1b37a67a2d39944370cc65e8cc8486c3e3b64db932f438f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "b3", + "7a", + "67", + "a2" + ] + }, + "payload": { + "channel_hash": "d3", + "mac": "9944", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7141.json b/examples/meshcore/corpus/generated/valid_grp_txt_7141.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7141.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7142.json b/examples/meshcore/corpus/generated/valid_grp_txt_7142.json new file mode 100644 index 00000000..68bc5555 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7142.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586bc0314833c1cec2533e09c082e97c9d43a1fb10e48a672805845e51a55519a36e08632d4222ff1eb2390a0d1ba43b5fdea28998571a14b4162da15d581d9f3cc116c10da9f5ec4c4d0ee55", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bc0314", + "833c1c", + "ec2533", + "e09c08", + "2e97c9", + "d43a1f" + ] + }, + "payload": { + "channel_hash": "b1", + "mac": "0e48", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7143.json b/examples/meshcore/corpus/generated/valid_grp_txt_7143.json new file mode 100644 index 00000000..a0738c04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7143.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642e3e433a9b7c2a7abee93dd1d8e52b7bb2f999438ce281eb0bd46412e5d33ffa34d6468b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e3e4", + "33a9" + ] + }, + "payload": { + "channel_hash": "b7", + "mac": "c2a7", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7146.json b/examples/meshcore/corpus/generated/valid_grp_txt_7146.json new file mode 100644 index 00000000..915d9f89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7146.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16852fb7065a29ac971ac3d185b0a4df0fc0ee2ac347907fb1f156335a252dad63ac1a9775b262edfffb7d6e4a4973e7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2fb706", + "5a29ac", + "971ac3", + "d185b0", + "a4df0f" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "ee2a", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7149.json b/examples/meshcore/corpus/generated/valid_grp_txt_7149.json new file mode 100644 index 00000000..51f20360 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7149.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16069603df6b7fa31911631959e46e198042947ca7ab85952965b64d1c3a8d3510a8d6d205936e2866", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "96", + "03", + "df", + "6b", + "7f", + "a3" + ] + }, + "payload": { + "channel_hash": "19", + "mac": "1163", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7152.json b/examples/meshcore/corpus/generated/valid_grp_txt_7152.json new file mode 100644 index 00000000..fd9c3d72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7152.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164ada155369ff5c0e322a22c8fee973642ebc089c184f4ce93f9296d63d45057196c100719c60a0caf9101e72f399a83b2e5adbe8282f867c1afe841738594de11045c8f456c2f7555e93fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "da15", + "5369", + "ff5c", + "0e32", + "2a22", + "c8fe", + "e973", + "642e", + "bc08", + "9c18" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "4ce9", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7153.json b/examples/meshcore/corpus/generated/valid_grp_txt_7153.json new file mode 100644 index 00000000..8a74e23f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7153.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609c2edf196eed50b72ac21780e78bcd8340b23a1b8ed5e55a482f04116d97ab9eda7a71a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c2", + "ed", + "f1", + "96", + "ee", + "d5", + "0b", + "72", + "ac" + ] + }, + "payload": { + "channel_hash": "21", + "mac": "780e", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7154.json b/examples/meshcore/corpus/generated/valid_grp_txt_7154.json new file mode 100644 index 00000000..5b044beb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7154.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588f7727ff9cdc77745532e6dff905903ccc22ac2ea9a378a6eab21a07422e1033bd1dc15830bc077a14d695bfe083b03de038c902d065177a4fe9b24a94fabf296c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f7727f", + "f9cdc7", + "774553", + "2e6dff", + "905903", + "ccc22a", + "c2ea9a", + "378a6e" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "21a0", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7155.json b/examples/meshcore/corpus/generated/valid_grp_txt_7155.json new file mode 100644 index 00000000..53928184 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7155.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1604bbc518094d31068fa6e24309e161a93c43461283d6bd56bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bb", + "c5", + "18", + "09" + ] + }, + "payload": { + "channel_hash": "4d", + "mac": "3106", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7156.json b/examples/meshcore/corpus/generated/valid_grp_txt_7156.json new file mode 100644 index 00000000..a304e656 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7156.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150aeaac67619b1ae4ac33fe682c61ed7b65412f457156917de028252ece28f235c59c0c84b9a4d51e3966e54a9984502076448631e64a8bb2a30f0f95", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ea", + "ac", + "67", + "61", + "9b", + "1a", + "e4", + "ac", + "33", + "fe" + ] + }, + "payload": { + "channel_hash": "68", + "mac": "2c61", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7158.json b/examples/meshcore/corpus/generated/valid_grp_txt_7158.json new file mode 100644 index 00000000..fa2f7150 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7158.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586ec37250d5338d3f363bc334db45fef96403ebebec1aba54026a62e0e27aa87dea3cdbb449d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec3725", + "0d5338", + "d3f363", + "bc334d", + "b45fef", + "96403e" + ] + }, + "payload": { + "channel_hash": "be", + "mac": "bec1", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7159.json b/examples/meshcore/corpus/generated/valid_grp_txt_7159.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7159.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7161.json b/examples/meshcore/corpus/generated/valid_grp_txt_7161.json new file mode 100644 index 00000000..5560ca81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7161.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1547efca894ebf1b18dde6ed940d9ac93c9a45967cf78f59e616d27af4eede59e112ec0045dcea70636d075a0bea3f062a740b9fbfa4e55a2bb0e0517de200f691ae61fd5ba38fb1d110f2f173cdaf3b90542f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "efca", + "894e", + "bf1b", + "18dd", + "e6ed", + "940d", + "9ac9" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "9a45", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7162.json b/examples/meshcore/corpus/generated/valid_grp_txt_7162.json new file mode 100644 index 00000000..ea9853e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7162.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1503c528ed0194d532bf34aadbb3175906ce7aa9c409531ef178632bc90fcb14d720b33e08f0e32849cf64a02784a8cd0de0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c5", + "28", + "ed" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "94d5", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7163.json b/examples/meshcore/corpus/generated/valid_grp_txt_7163.json new file mode 100644 index 00000000..75ffa63a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7163.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1600613d1c89c6aebeed17593c435badcc92e7da77fe4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "61", + "mac": "3d1c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7167.json b/examples/meshcore/corpus/generated/valid_grp_txt_7167.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7167.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7170.json b/examples/meshcore/corpus/generated/valid_grp_txt_7170.json new file mode 100644 index 00000000..71e043d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7170.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16423701ca3f75e89185628f0db40fc407c1095c0ef19346", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3701", + "ca3f" + ] + }, + "payload": { + "channel_hash": "75", + "mac": "e891", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7176.json b/examples/meshcore/corpus/generated/valid_grp_txt_7176.json new file mode 100644 index 00000000..2d817c19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7176.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1648042f0a1163df3ec2a4976104cf0ca6291da6958364e25b02eda411fb73b65781540fb20df941478f9135ae8ce5b58ce5a672f486cb4ef9bf526dd4c6f28f3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "042f", + "0a11", + "63df", + "3ec2", + "a497", + "6104", + "cf0c", + "a629" + ] + }, + "payload": { + "channel_hash": "1d", + "mac": "a695", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7177.json b/examples/meshcore/corpus/generated/valid_grp_txt_7177.json new file mode 100644 index 00000000..bf3068ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7177.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154abe180c8be43308c6ed1f5ecfec253c7f7e24fd9fe91469f4ef23f93c6e2e64fbfc1fd46fa3ba877e992604fe03f4eee5aefe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "be18", + "0c8b", + "e433", + "08c6", + "ed1f", + "5ecf", + "ec25", + "3c7f", + "7e24", + "fd9f" + ] + }, + "payload": { + "channel_hash": "e9", + "mac": "1469", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7178.json b/examples/meshcore/corpus/generated/valid_grp_txt_7178.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7178.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7181.json b/examples/meshcore/corpus/generated/valid_grp_txt_7181.json new file mode 100644 index 00000000..614e255c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7181.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16866c16bd9a44e522e1437bcb8a8c94d3b02dc2186938deb043ff08d85aea874e59c171f6cfafa5e027bda89628", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c16bd", + "9a44e5", + "22e143", + "7bcb8a", + "8c94d3", + "b02dc2" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "6938", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7185.json b/examples/meshcore/corpus/generated/valid_grp_txt_7185.json new file mode 100644 index 00000000..f8115a92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7185.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16819623caaf95187c7267455a54cd427adb5f0c74ddbc7256770a2f787a57e1e124e2705aca9997ec978c4bcb3b2b186932dfb5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9623ca" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "9518", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7186.json b/examples/meshcore/corpus/generated/valid_grp_txt_7186.json new file mode 100644 index 00000000..03101a27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7186.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a06bcf7a32ef1ca05405e02216a43b6803c762b0d493811b776e527788a577662e5a02cc28f1599106165cd4ad6db4121", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "bc", + "f7", + "a3", + "2e", + "f1", + "ca", + "05", + "40", + "5e" + ] + }, + "payload": { + "channel_hash": "02", + "mac": "216a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7187.json b/examples/meshcore/corpus/generated/valid_grp_txt_7187.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7187.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7189.json b/examples/meshcore/corpus/generated/valid_grp_txt_7189.json new file mode 100644 index 00000000..582a4a1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7189.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1604f7b19fcde46899ecb7e302f3bdf58b164ad3cc13fdf8d307d1337015a6a4d1b1571eeedd0a6be90650298a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "b1", + "9f", + "cd" + ] + }, + "payload": { + "channel_hash": "e4", + "mac": "6899", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7195.json b/examples/meshcore/corpus/generated/valid_grp_txt_7195.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7195.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7196.json b/examples/meshcore/corpus/generated/valid_grp_txt_7196.json new file mode 100644 index 00000000..b6cd1988 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7196.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160acc2d28cfe1dd64b88a1b014030f0ef36e4bfd79f05374f698331ad87e09847d51f439bcac1913c6de175c7391f8e13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "2d", + "28", + "cf", + "e1", + "dd", + "64", + "b8", + "8a", + "1b" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "4030", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7198.json b/examples/meshcore/corpus/generated/valid_grp_txt_7198.json new file mode 100644 index 00000000..d21203a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7198.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164ab8b900577ad21befec4caf19e0e039ae91e18de7aa6fb8734ccbfa742e78a12784074b140221bb01326f2bd46dc102815257bb712c2b2cde562d44f315141d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b8b9", + "0057", + "7ad2", + "1bef", + "ec4c", + "af19", + "e0e0", + "39ae", + "91e1", + "8de7" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "6fb8", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7199.json b/examples/meshcore/corpus/generated/valid_grp_txt_7199.json new file mode 100644 index 00000000..3435a0b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7199.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683d90c646577cd3d6181c01fb8afce6321ea88ce251cba69e36c069051eda0586fe5eec9262a5e8660", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d90c64", + "6577cd", + "3d6181" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "1fb8", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7204.json b/examples/meshcore/corpus/generated/valid_grp_txt_7204.json new file mode 100644 index 00000000..af7371c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7204.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642c07491964fe58c6e8cc256af1b935f8dbecec9d7d097c962d9e909fc437671dde3f72644", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c074", + "9196" + ] + }, + "payload": { + "channel_hash": "4f", + "mac": "e58c", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7205.json b/examples/meshcore/corpus/generated/valid_grp_txt_7205.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7205.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7208.json b/examples/meshcore/corpus/generated/valid_grp_txt_7208.json new file mode 100644 index 00000000..a430b1db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7208.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168af623e22843b63becf5beefa1f62b02df6c30e0458468cab2b754d98a9e27642c436ab0038e898c2a21b102d00645ca18b38905e265f37cc6ef3f9b94b1aaa5a95e18f7cfede35a093d2a0d65b38f99", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f623e2", + "2843b6", + "3becf5", + "beefa1", + "f62b02", + "df6c30", + "e04584", + "68cab2", + "b754d9", + "8a9e27" + ] + }, + "payload": { + "channel_hash": "64", + "mac": "2c43", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7215.json b/examples/meshcore/corpus/generated/valid_grp_txt_7215.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7215.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7219.json b/examples/meshcore/corpus/generated/valid_grp_txt_7219.json new file mode 100644 index 00000000..c171e611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7219.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16864ea70f219c326e937ea0a6ff43264a1a626175e3798ed449e3e7cfe9b8a6df467cf8ecc4e26cf9816b7e7a5e0309bb4bde7bb3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ea70f", + "219c32", + "6e937e", + "a0a6ff", + "43264a", + "1a6261" + ] + }, + "payload": { + "channel_hash": "75", + "mac": "e379", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7221.json b/examples/meshcore/corpus/generated/valid_grp_txt_7221.json new file mode 100644 index 00000000..5923bcf8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7221.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16469ee874929ec47e1ea03f5ed5c51b536482b5b8df58ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ee8", + "7492", + "9ec4", + "7e1e", + "a03f", + "5ed5" + ] + }, + "payload": { + "channel_hash": "c5", + "mac": "1b53", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7225.json b/examples/meshcore/corpus/generated/valid_grp_txt_7225.json new file mode 100644 index 00000000..b15d1a0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7225.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586c9510079b6138ea0d2eed260b79edfabacd16c961e6a9f1beab0ddd0e1e45dc4289a9573f6d98fdf44cb0b8a9c3f2a8980257374d93b94664f9221d4a1c301485c7f71adc02d766920ff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c95100", + "79b613", + "8ea0d2", + "eed260", + "b79edf", + "abacd1" + ] + }, + "payload": { + "channel_hash": "6c", + "mac": "961e", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7226.json b/examples/meshcore/corpus/generated/valid_grp_txt_7226.json new file mode 100644 index 00000000..fe0c3a02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7226.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a14e0d85716d0a392d93459f3ba0c7037bbf20c7d21e430b3340dd2038a5bf5142a20ff213f17ce7c344bb5dae388273c674dee3a44831fbffda9b998ea47d893656997e56454122683934ba5357c11448833", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "14e0d8", + "5716d0", + "a392d9", + "3459f3", + "ba0c70", + "37bbf2", + "0c7d21", + "e430b3", + "340dd2", + "038a5b" + ] + }, + "payload": { + "channel_hash": "f5", + "mac": "142a", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7229.json b/examples/meshcore/corpus/generated/valid_grp_txt_7229.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7229.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7230.json b/examples/meshcore/corpus/generated/valid_grp_txt_7230.json new file mode 100644 index 00000000..55f5b983 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7230.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641e60ac8d35bca8183acd0ee3cac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e60a" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "d35b", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7232.json b/examples/meshcore/corpus/generated/valid_grp_txt_7232.json new file mode 100644 index 00000000..438fa90f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7232.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15893812b3be77513b6d275014294a0e3cddaebfe32f13f720822d2d39ca9b15c091c898901a56713fb1adce0b0701d0d9b5860958d9e5afa62d0d4db40cac74346e18", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3812b3", + "be7751", + "3b6d27", + "501429", + "4a0e3c", + "ddaebf", + "e32f13", + "f72082", + "2d2d39" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "9b15", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7235.json b/examples/meshcore/corpus/generated/valid_grp_txt_7235.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7235.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7237.json b/examples/meshcore/corpus/generated/valid_grp_txt_7237.json new file mode 100644 index 00000000..5e8a84be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7237.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168854dee45c78e154e0ec6bb19282f1624b3eaae7e587f6515fee5e8b0102ca7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "54dee4", + "5c78e1", + "54e0ec", + "6bb192", + "82f162", + "4b3eaa", + "e7e587", + "f6515f" + ] + }, + "payload": { + "channel_hash": "ee", + "mac": "5e8b", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7238.json b/examples/meshcore/corpus/generated/valid_grp_txt_7238.json new file mode 100644 index 00000000..1976a78d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7238.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682491cbee43df2feae0c5a11cf8536e163badeb3ce75cec5720dbaec2d049f4cfbc678075942c01bd20ebbefb787132afd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "491cbe", + "e43df2" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "ae0c", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7239.json b/examples/meshcore/corpus/generated/valid_grp_txt_7239.json new file mode 100644 index 00000000..eb6660d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7239.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160222cf12793c90d0a86db12db869", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "22", + "cf" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "793c", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7240.json b/examples/meshcore/corpus/generated/valid_grp_txt_7240.json new file mode 100644 index 00000000..a00de30c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7240.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1646cc81c7803daac10da09d97f9d928f262967196556c6e35051d83", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cc81", + "c780", + "3daa", + "c10d", + "a09d", + "97f9" + ] + }, + "payload": { + "channel_hash": "d9", + "mac": "28f2", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7241.json b/examples/meshcore/corpus/generated/valid_grp_txt_7241.json new file mode 100644 index 00000000..e37e00c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7241.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683e2844a01c92daadf8af64e1146be0c7bac8887cc3a9a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e2844a", + "01c92d", + "aadf8a" + ] + }, + "payload": { + "channel_hash": "f6", + "mac": "4e11", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7242.json b/examples/meshcore/corpus/generated/valid_grp_txt_7242.json new file mode 100644 index 00000000..17d18eaa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7242.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1645a317482c85d2f91ae668f8169c3bdb86bba322b1b5fc3e62d844b5c988ad7a4ed9448c689b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a317", + "482c", + "85d2", + "f91a", + "e668" + ] + }, + "payload": { + "channel_hash": "f8", + "mac": "169c", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7244.json b/examples/meshcore/corpus/generated/valid_grp_txt_7244.json new file mode 100644 index 00000000..c8d15ada --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7244.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1605ce66267f0ce571bfaef23cd83dcde71a9f81b377ec957bf19efa5a9fab7e813c52831e3688d24a5e0de7fd8ea1729ccbabae128540e43a14b1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "66", + "26", + "7f", + "0c" + ] + }, + "payload": { + "channel_hash": "e5", + "mac": "71bf", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7246.json b/examples/meshcore/corpus/generated/valid_grp_txt_7246.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7246.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7248.json b/examples/meshcore/corpus/generated/valid_grp_txt_7248.json new file mode 100644 index 00000000..f6378c1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7248.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602b342ec97b64a9823d5a09080f949f4c7fd37851bd09e44c40ef236fe65c9b7e44db1d3663db02bf29933e99cb823ecc146cc478c76c7a9cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b3", + "42" + ] + }, + "payload": { + "channel_hash": "ec", + "mac": "97b6", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7252.json b/examples/meshcore/corpus/generated/valid_grp_txt_7252.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7252.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7261.json b/examples/meshcore/corpus/generated/valid_grp_txt_7261.json new file mode 100644 index 00000000..e000a75c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7261.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1603c4285918257e70b1af1c52dc5b3cc9cf0f1f97aa29ee1b70c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "28", + "59" + ] + }, + "payload": { + "channel_hash": "18", + "mac": "257e", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7265.json b/examples/meshcore/corpus/generated/valid_grp_txt_7265.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7265.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7271.json b/examples/meshcore/corpus/generated/valid_grp_txt_7271.json new file mode 100644 index 00000000..b755b4b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7271.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15421ab4062f567d52d3cb359d789d45603a43960e1747048bdcffd6009341406bfbc2083f21ab75489fb6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1ab4", + "062f" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "7d52", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7272.json b/examples/meshcore/corpus/generated/valid_grp_txt_7272.json new file mode 100644 index 00000000..ff5905cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7272.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682a10c2833b073a222be17fea64495da91aaa769582dde83e20c9e93ed7a1e8828d02a7ebcbf5607f8a4c6cf2fa7f592c4ff80a2dccf6ab6686ed60ccaa7928815324cc5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a10c28", + "33b073" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "22be", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7273.json b/examples/meshcore/corpus/generated/valid_grp_txt_7273.json new file mode 100644 index 00000000..18065918 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7273.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683759375800ce98da1d3adf0dec21d91e6d6c631610fab19", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "759375", + "800ce9", + "8da1d3" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "f0de", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7276.json b/examples/meshcore/corpus/generated/valid_grp_txt_7276.json new file mode 100644 index 00000000..775abc0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7276.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16490eda03153570059c0650ec1f978dc854d7365f9a2f4085fda81239a66e35ff5e1311c5dfb250ed66b8d14668b7e6acdd1778eabbd8ed92e09816e7c1e3066552abf6c0257a88", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0eda", + "0315", + "3570", + "059c", + "0650", + "ec1f", + "978d", + "c854", + "d736" + ] + }, + "payload": { + "channel_hash": "5f", + "mac": "9a2f", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7279.json b/examples/meshcore/corpus/generated/valid_grp_txt_7279.json new file mode 100644 index 00000000..5876e966 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7279.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16454b8c8560f6ad22ce5142b16ba6f74003ee5b5c10ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4b8c", + "8560", + "f6ad", + "22ce", + "5142" + ] + }, + "payload": { + "channel_hash": "b1", + "mac": "6ba6", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7280.json b/examples/meshcore/corpus/generated/valid_grp_txt_7280.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7280.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7285.json b/examples/meshcore/corpus/generated/valid_grp_txt_7285.json new file mode 100644 index 00000000..627be26a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7285.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160744e853060f8da3000e583011fe93dedf0646e5b1809dee1f4a3ce7eac524fef5c68f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "44", + "e8", + "53", + "06", + "0f", + "8d", + "a3" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "0e58", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7286.json b/examples/meshcore/corpus/generated/valid_grp_txt_7286.json new file mode 100644 index 00000000..72dd9c6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7286.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1548bd9977d52125d1f6f3dc17b00bacae7a8098786f6b2b98bd3af1634b82365af2ab53", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bd99", + "77d5", + "2125", + "d1f6", + "f3dc", + "17b0", + "0bac", + "ae7a" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "9878", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7287.json b/examples/meshcore/corpus/generated/valid_grp_txt_7287.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7287.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7288.json b/examples/meshcore/corpus/generated/valid_grp_txt_7288.json new file mode 100644 index 00000000..e05d66af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7288.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154adcafad7e9513ee7c1b67353827467caf80a69c7f04c9236fa50915933be4f51af7f641be5c565e2c43358006403f62078dc4dac7d0b633d41b471e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dcaf", + "ad7e", + "9513", + "ee7c", + "1b67", + "3538", + "2746", + "7caf", + "80a6", + "9c7f" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "c923", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7290.json b/examples/meshcore/corpus/generated/valid_grp_txt_7290.json new file mode 100644 index 00000000..3bb376fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7290.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a69b07c5d73fa039fa3fa546e720184999eb5f431825875c5f40c812e9f32c0e2384c0c00bd48b7d733c6f86f66181fc4fa324e54254b456dfd3f4275b04ee6a9485515bcf08a9c92", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "69b07c", + "5d73fa", + "039fa3", + "fa546e", + "720184", + "999eb5", + "f43182", + "5875c5", + "f40c81", + "2e9f32" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "e238", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7291.json b/examples/meshcore/corpus/generated/valid_grp_txt_7291.json new file mode 100644 index 00000000..ad03bf7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7291.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15461df4d9a706c4b17ddea290ce8299466649e58c9af3857462f698", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1df4", + "d9a7", + "06c4", + "b17d", + "dea2", + "90ce" + ] + }, + "payload": { + "channel_hash": "82", + "mac": "9946", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7294.json b/examples/meshcore/corpus/generated/valid_grp_txt_7294.json new file mode 100644 index 00000000..328cf5e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7294.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16445e8b4bada9fadf69103eda0ace6590f30496e78789409d49eb00d820aa4a903c8ed7cf382db51cde0831e0274d5129986c497e8a1f5b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e8b", + "4bad", + "a9fa", + "df69" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "3eda", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7297.json b/examples/meshcore/corpus/generated/valid_grp_txt_7297.json new file mode 100644 index 00000000..6e2d78cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7297.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1680e5953237d64e251c420ed470f62cb5942997e4d81f70690dee4787dfe3eb0b37bd8d92df3cdd46f0f289f4640a8493", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "e5", + "mac": "9532", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7300.json b/examples/meshcore/corpus/generated/valid_grp_txt_7300.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7300.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7302.json b/examples/meshcore/corpus/generated/valid_grp_txt_7302.json new file mode 100644 index 00000000..588adb77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7302.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16080667d033ed7a260e13a8cfd91633f67165f9c8c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "67", + "d0", + "33", + "ed", + "7a", + "26", + "0e" + ] + }, + "payload": { + "channel_hash": "13", + "mac": "a8cf", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7303.json b/examples/meshcore/corpus/generated/valid_grp_txt_7303.json new file mode 100644 index 00000000..b577d949 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7303.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1685a3b3d7727d087782386abc150c7cc949ad70400ddd9f4f596946d427b4da9196e6ad98", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a3b3d7", + "727d08", + "778238", + "6abc15", + "0c7cc9" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "ad70", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7309.json b/examples/meshcore/corpus/generated/valid_grp_txt_7309.json new file mode 100644 index 00000000..daeee1d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7309.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1587db4bf91a96039997442823cf01aaa28d5108d7d1390de1309336047f53f94ec162bb1d08ef113e64", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db4bf9", + "1a9603", + "999744", + "2823cf", + "01aaa2", + "8d5108", + "d7d139" + ] + }, + "payload": { + "channel_hash": "0d", + "mac": "e130", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7310.json b/examples/meshcore/corpus/generated/valid_grp_txt_7310.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7310.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7311.json b/examples/meshcore/corpus/generated/valid_grp_txt_7311.json new file mode 100644 index 00000000..e03f24cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7311.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609e7ec7d714f2e8bd11653d41a1248e13b5bae4d1f204c590127b42341d424f9d69aaf27a4061410176d798825f1f2a6fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "ec", + "7d", + "71", + "4f", + "2e", + "8b", + "d1", + "16" + ] + }, + "payload": { + "channel_hash": "53", + "mac": "d41a", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7312.json b/examples/meshcore/corpus/generated/valid_grp_txt_7312.json new file mode 100644 index 00000000..02242972 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7312.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168841da6a7f39686c648cdce936ebcbff9843a420d5cc144c4195f81696e583c2ac1c91d18ee15ffa52b8e8eefab964a422fc6bf35529def8be0f255bca8c0c720c3e4ddf50036563cc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "41da6a", + "7f3968", + "6c648c", + "dce936", + "ebcbff", + "9843a4", + "20d5cc", + "144c41" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "f816", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7313.json b/examples/meshcore/corpus/generated/valid_grp_txt_7313.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7313.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7314.json b/examples/meshcore/corpus/generated/valid_grp_txt_7314.json new file mode 100644 index 00000000..65bd3b83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7314.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15452f7ff67c4e7b042502e1a2669f78855102f28e0afc2a0bbd4a49dfdc251593b359375b84f3d6ddd873109d1a339af42442c2757a9a027ace706e2429626bc5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2f7f", + "f67c", + "4e7b", + "0425", + "02e1" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "669f", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7315.json b/examples/meshcore/corpus/generated/valid_grp_txt_7315.json new file mode 100644 index 00000000..2c878ab4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7315.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154007764551222319200f57e3c5adfbe9606a531c84dea982b48d02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "07", + "mac": "7645", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7317.json b/examples/meshcore/corpus/generated/valid_grp_txt_7317.json new file mode 100644 index 00000000..274db071 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7317.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16412223747603807fc5ed89a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2223" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "7603", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7320.json b/examples/meshcore/corpus/generated/valid_grp_txt_7320.json new file mode 100644 index 00000000..75238bf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7320.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16073d883e87a15054ff245e4f553df10b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "88", + "3e", + "87", + "a1", + "50", + "54" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "245e", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7325.json b/examples/meshcore/corpus/generated/valid_grp_txt_7325.json new file mode 100644 index 00000000..b5352e08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7325.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1604c913b8d57e1daa4cd54a49982ad1a8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "13", + "b8", + "d5" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "1daa", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7326.json b/examples/meshcore/corpus/generated/valid_grp_txt_7326.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7326.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7328.json b/examples/meshcore/corpus/generated/valid_grp_txt_7328.json new file mode 100644 index 00000000..d8a101c8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7328.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16857fd56822cb3b5e3362a4aaa44e9379b850467d37bc85cbd0bffa5dde9a6cd0f0316dd3203cd75f2cab4e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7fd568", + "22cb3b", + "5e3362", + "a4aaa4", + "4e9379" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "5046", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7329.json b/examples/meshcore/corpus/generated/valid_grp_txt_7329.json new file mode 100644 index 00000000..21ea8ee6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7329.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16056c8ac60ae02a5fda4cd6c1195c17bbf79e4d2d5ae809eb6733edf54f7b1336c2b253788982189933797fa3b3f32ae011f38bcab7d1cdac4f2eb4b68c49151f2b15f71263d399d8b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6c", + "8a", + "c6", + "0a", + "e0" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "5fda", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7330.json b/examples/meshcore/corpus/generated/valid_grp_txt_7330.json new file mode 100644 index 00000000..d395988e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7330.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546f2ec453e9ba0bc6750f6f75cc1f5ac5c1950d5a2282552f79223dfdb0032a72cf292a2118fb17404bea79d469a774bd0b2f3a82882e6b3c67faa87753b1bdb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f2ec", + "453e", + "9ba0", + "bc67", + "50f6", + "f75c" + ] + }, + "payload": { + "channel_hash": "c1", + "mac": "f5ac", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7331.json b/examples/meshcore/corpus/generated/valid_grp_txt_7331.json new file mode 100644 index 00000000..5b87bc5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7331.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1604cb8c4d9ace88e5c5f7d040625aafb658e580692f7ac84e2d93867f4d7964ff752c360a024fd084792a8a340163b6bdbf5ef183042113b27a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "8c", + "4d", + "9a" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "88e5", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7333.json b/examples/meshcore/corpus/generated/valid_grp_txt_7333.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7333.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7337.json b/examples/meshcore/corpus/generated/valid_grp_txt_7337.json new file mode 100644 index 00000000..ccb363b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7337.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16899202c28a07cbd1fcc6cfb75e596a99e81513ff85dabe0edd798cc3d5ce92be9ffeaca2b1818fb4d80ae6f1528955da509f3bc4d626a8a6c39e6b2b46b26f809627891be9efb224267e0d0f95a5eb4828fccad316daf5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9202c2", + "8a07cb", + "d1fcc6", + "cfb75e", + "596a99", + "e81513", + "ff85da", + "be0edd", + "798cc3" + ] + }, + "payload": { + "channel_hash": "d5", + "mac": "ce92", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7339.json b/examples/meshcore/corpus/generated/valid_grp_txt_7339.json new file mode 100644 index 00000000..b7926499 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7339.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16053ce2b2a72b9443661e12c5b85f6944f71c45ed5ca6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "e2", + "b2", + "a7", + "2b" + ] + }, + "payload": { + "channel_hash": "94", + "mac": "4366", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7342.json b/examples/meshcore/corpus/generated/valid_grp_txt_7342.json new file mode 100644 index 00000000..7e791e0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7342.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164af21a738c4bacd72a6b3caecc3fc7c7ebf5d197b8ff927de24f104f1afe4fa7c519d9d22f148f0d2e027e1901ad18bc5592680847801c6828b90172c7325cf95eeb22", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f21a", + "738c", + "4bac", + "d72a", + "6b3c", + "aecc", + "3fc7", + "c7eb", + "f5d1", + "97b8" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "927d", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7344.json b/examples/meshcore/corpus/generated/valid_grp_txt_7344.json new file mode 100644 index 00000000..075a02d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7344.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681562b8bfd5086070d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "562b8b" + ] + }, + "payload": { + "channel_hash": "fd", + "mac": "5086", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7345.json b/examples/meshcore/corpus/generated/valid_grp_txt_7345.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7345.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7348.json b/examples/meshcore/corpus/generated/valid_grp_txt_7348.json new file mode 100644 index 00000000..a045ec44 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7348.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a8e02851be38ef503ebdf8aa2bb66132b9fa4a5cd486e335cf601ad218c774002fd7cfa108fb37f221ef39688e8ae7698", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e0285", + "1be38e", + "f503eb", + "df8aa2", + "bb6613", + "2b9fa4", + "a5cd48", + "6e335c", + "f601ad", + "218c77" + ] + }, + "payload": { + "channel_hash": "40", + "mac": "02fd", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7350.json b/examples/meshcore/corpus/generated/valid_grp_txt_7350.json new file mode 100644 index 00000000..8b0225cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7350.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602201ea005ceb84bbfe1f987", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "20", + "1e" + ] + }, + "payload": { + "channel_hash": "a0", + "mac": "05ce", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7355.json b/examples/meshcore/corpus/generated/valid_grp_txt_7355.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7355.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7360.json b/examples/meshcore/corpus/generated/valid_grp_txt_7360.json new file mode 100644 index 00000000..3d22b059 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7360.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608f34225a07b185c313819675eb79927dad8e4535bbecae30f2018fbcf2cc59ff71daac98565c9964c5731bd6a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f3", + "42", + "25", + "a0", + "7b", + "18", + "5c", + "31" + ] + }, + "payload": { + "channel_hash": "38", + "mac": "1967", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7362.json b/examples/meshcore/corpus/generated/valid_grp_txt_7362.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7362.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7364.json b/examples/meshcore/corpus/generated/valid_grp_txt_7364.json new file mode 100644 index 00000000..c88560ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7364.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16068843430c8305b8922a830f725930646c094a2c5592155a67c92ac6b253a107e0eb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "88", + "43", + "43", + "0c", + "83", + "05" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "922a", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7370.json b/examples/meshcore/corpus/generated/valid_grp_txt_7370.json new file mode 100644 index 00000000..c4e659b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7370.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1548a96ee4fe5d648dbde59f6aa73df0363b88472e1fe208063049a45dda545c463a66a07357f6bcd1ea9c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a96e", + "e4fe", + "5d64", + "8dbd", + "e59f", + "6aa7", + "3df0", + "363b" + ] + }, + "payload": { + "channel_hash": "88", + "mac": "472e", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7372.json b/examples/meshcore/corpus/generated/valid_grp_txt_7372.json new file mode 100644 index 00000000..8182227a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7372.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160071886c43e1d96ed0c482d8efa68ff0909707f23cb1cfca97b9ece7eecacbc12e46d1e0375aad7861", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "71", + "mac": "886c", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7375.json b/examples/meshcore/corpus/generated/valid_grp_txt_7375.json new file mode 100644 index 00000000..f6ebeb50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7375.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164aeb5d6cefccc5b87053668286d23b458b83fcb19ebf512139b7d22f38910c05731169eb2999eaff91e077a0e958927c180f54658ba91757721a1b3147cb9b40670679f0fb684dc2afc2899d802250b735", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eb5d", + "6cef", + "ccc5", + "b870", + "5366", + "8286", + "d23b", + "458b", + "83fc", + "b19e" + ] + }, + "payload": { + "channel_hash": "bf", + "mac": "5121", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7377.json b/examples/meshcore/corpus/generated/valid_grp_txt_7377.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7377.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7378.json b/examples/meshcore/corpus/generated/valid_grp_txt_7378.json new file mode 100644 index 00000000..05ebe02b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7378.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168adef946b58f1f51d5e695b2564516dffc1b676eeef02c4ca5b7e642f18d45773fc69742190afc8751f700757a067e38319eeadce98f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "def946", + "b58f1f", + "51d5e6", + "95b256", + "4516df", + "fc1b67", + "6eeef0", + "2c4ca5", + "b7e642", + "f18d45" + ] + }, + "payload": { + "channel_hash": "77", + "mac": "3fc6", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7382.json b/examples/meshcore/corpus/generated/valid_grp_txt_7382.json new file mode 100644 index 00000000..a2deb51e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7382.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15484fe4e0b08fd7293868a6d174ff6f0ebc04d350f42ba3a77196d0877df2eeb190ac019901c20163ba7c2af63966", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4fe4", + "e0b0", + "8fd7", + "2938", + "68a6", + "d174", + "ff6f", + "0ebc" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "d350", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7384.json b/examples/meshcore/corpus/generated/valid_grp_txt_7384.json new file mode 100644 index 00000000..30219ae7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7384.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647117dbc3399a41527ce6703dd9aca6428d286cbef95b7194ab9cd196632d4b050f8bb9129179b69f354dfea033dbebd8a7f32c83178d4cc71df7bc5e2b97d6ff80b627dbf124d58a66983a093c4556b65", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "117d", + "bc33", + "99a4", + "1527", + "ce67", + "03dd", + "9aca" + ] + }, + "payload": { + "channel_hash": "64", + "mac": "28d2", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7385.json b/examples/meshcore/corpus/generated/valid_grp_txt_7385.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7385.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7386.json b/examples/meshcore/corpus/generated/valid_grp_txt_7386.json new file mode 100644 index 00000000..f38e485c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7386.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1541b47c81eed54f32351e9e56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b47c" + ] + }, + "payload": { + "channel_hash": "81", + "mac": "eed5", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7391.json b/examples/meshcore/corpus/generated/valid_grp_txt_7391.json new file mode 100644 index 00000000..1eb3194b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7391.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15844dddf46df952ed2660b3584a47796785a45f4a1fe0ecc28e4501fbf0e8e1b5ec8be60ad3e2048f53523c22a5ad83e66bcb68e3b7f5fc97100523c1ce3b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4dddf4", + "6df952", + "ed2660", + "b3584a" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "7967", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7394.json b/examples/meshcore/corpus/generated/valid_grp_txt_7394.json new file mode 100644 index 00000000..606fa52e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7394.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164083ac42ed4dd263", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "83", + "mac": "ac42", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7395.json b/examples/meshcore/corpus/generated/valid_grp_txt_7395.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7395.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7397.json b/examples/meshcore/corpus/generated/valid_grp_txt_7397.json new file mode 100644 index 00000000..43498dc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7397.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16025d1e93aafe05d96c202a65cf70a242d7162565214293ae89d58d543cc89b3817c46185e2bc221599f1445c70bffe8a016281fd0aa3ab9ecb3148c526dd19", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "1e" + ] + }, + "payload": { + "channel_hash": "93", + "mac": "aafe", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7401.json b/examples/meshcore/corpus/generated/valid_grp_txt_7401.json new file mode 100644 index 00000000..e6234971 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7401.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160038033d834548d79236f0c48b831b4b3dae8a43327faa062b7ba7b87690b31bc0cd663167322e39335416", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "38", + "mac": "033d", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7405.json b/examples/meshcore/corpus/generated/valid_grp_txt_7405.json new file mode 100644 index 00000000..fb7d60dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7405.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1549ac4313056afd64899bca424a9dd2329f531191acac0c48b4fce05bdd0132f712f8cdb8a2afe18a5082a1675e0de572", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ac43", + "1305", + "6afd", + "6489", + "9bca", + "424a", + "9dd2", + "329f", + "5311" + ] + }, + "payload": { + "channel_hash": "91", + "mac": "acac", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7407.json b/examples/meshcore/corpus/generated/valid_grp_txt_7407.json new file mode 100644 index 00000000..5cb8c59f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7407.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158ab22e0180a4c316f7a6746a83c449a6d664924b248b4680b0d2ebf46a8640fb4136cdfe3ce0ad89350f78faf0d1d2d7a3db848ce8e140a4a17e2c6740f4ef712c3274919cec2fdc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b22e01", + "80a4c3", + "16f7a6", + "746a83", + "c449a6", + "d66492", + "4b248b", + "4680b0", + "d2ebf4", + "6a8640" + ] + }, + "payload": { + "channel_hash": "fb", + "mac": "4136", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7408.json b/examples/meshcore/corpus/generated/valid_grp_txt_7408.json new file mode 100644 index 00000000..b4e5c2ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7408.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16431f672946fa99b9a405a221c8dac8e0bd2e588c35105805051d4d737c7e9462dcccfc6ddde3b379", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1f67", + "2946", + "fa99" + ] + }, + "payload": { + "channel_hash": "b9", + "mac": "a405", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7409.json b/examples/meshcore/corpus/generated/valid_grp_txt_7409.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7409.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7414.json b/examples/meshcore/corpus/generated/valid_grp_txt_7414.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7414.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7415.json b/examples/meshcore/corpus/generated/valid_grp_txt_7415.json new file mode 100644 index 00000000..f7963066 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7415.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16878abfd7f16c048d4853b8e00d900214dabf9bda4e3cd9413f59c74f4f7894137117b612c5196f1275", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8abfd7", + "f16c04", + "8d4853", + "b8e00d", + "900214", + "dabf9b", + "da4e3c" + ] + }, + "payload": { + "channel_hash": "d9", + "mac": "413f", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7416.json b/examples/meshcore/corpus/generated/valid_grp_txt_7416.json new file mode 100644 index 00000000..230f3b51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7416.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16475882d89c5d1c52b9352fe34c8e1e700832225f840b0a92ba365072a3f2ee8e9cb58915c8c4d0c0df82f6d4cdad29", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5882", + "d89c", + "5d1c", + "52b9", + "352f", + "e34c", + "8e1e" + ] + }, + "payload": { + "channel_hash": "70", + "mac": "0832", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7417.json b/examples/meshcore/corpus/generated/valid_grp_txt_7417.json new file mode 100644 index 00000000..016163f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7417.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15416ea961b9775bd7778c685b0186d7624356abeda7ac081c4d6f991e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6ea9" + ] + }, + "payload": { + "channel_hash": "61", + "mac": "b977", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7423.json b/examples/meshcore/corpus/generated/valid_grp_txt_7423.json new file mode 100644 index 00000000..2611923b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7423.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643b4e6693df1594226eb2b461d423c82788d3228f460aeb6dc9bcc0dd7f2eacf367bb0d671d1542a0f62d6f48ae5ad292bad3cff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b4e6", + "693d", + "f159" + ] + }, + "payload": { + "channel_hash": "42", + "mac": "26eb", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7424.json b/examples/meshcore/corpus/generated/valid_grp_txt_7424.json new file mode 100644 index 00000000..f2c750d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7424.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16087d6ada4ead04eae449f3dc08d031c77c57d4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "6a", + "da", + "4e", + "ad", + "04", + "ea", + "e4" + ] + }, + "payload": { + "channel_hash": "49", + "mac": "f3dc", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7427.json b/examples/meshcore/corpus/generated/valid_grp_txt_7427.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7427.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7428.json b/examples/meshcore/corpus/generated/valid_grp_txt_7428.json new file mode 100644 index 00000000..77bc77a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7428.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681eb1430fb8fc58f55bafd4629ab6f71c5e1689b2accec51f07588943ba66b444fc01e0e61", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eb1430" + ] + }, + "payload": { + "channel_hash": "fb", + "mac": "8fc5", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7431.json b/examples/meshcore/corpus/generated/valid_grp_txt_7431.json new file mode 100644 index 00000000..60729e41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7431.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1503f57984b5dda21436d13e71e5258f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f5", + "79", + "84" + ] + }, + "payload": { + "channel_hash": "b5", + "mac": "dda2", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7432.json b/examples/meshcore/corpus/generated/valid_grp_txt_7432.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7432.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7433.json b/examples/meshcore/corpus/generated/valid_grp_txt_7433.json new file mode 100644 index 00000000..1ca2c6fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7433.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154a0ea5b2c4c7043aba571864849d8e04e721b26c5543b1db8c62b5f10bdf112efec21c332789bf5af094bc1653d4346359d50bd9e94895f626f4a660172b6ce9e3b503bbcffb777cc2a897019e093b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ea5", + "b2c4", + "c704", + "3aba", + "5718", + "6484", + "9d8e", + "04e7", + "21b2", + "6c55" + ] + }, + "payload": { + "channel_hash": "43", + "mac": "b1db", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7438.json b/examples/meshcore/corpus/generated/valid_grp_txt_7438.json new file mode 100644 index 00000000..bbb1d07c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7438.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16472aed57460fd8d8350919b7993c136db7a79ddf775efc06c5e8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2aed", + "5746", + "0fd8", + "d835", + "0919", + "b799", + "3c13" + ] + }, + "payload": { + "channel_hash": "6d", + "mac": "b7a7", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7441.json b/examples/meshcore/corpus/generated/valid_grp_txt_7441.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7441.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7442.json b/examples/meshcore/corpus/generated/valid_grp_txt_7442.json new file mode 100644 index 00000000..3492871a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7442.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642082f1292fdb69e6ab838928f6351cb5d0d643b401811cc0dd84bf3e753fd28d656fef312e96817e6cd4b87252445c8da8f9bc4bae632215d86", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "082f", + "1292" + ] + }, + "payload": { + "channel_hash": "fd", + "mac": "b69e", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7445.json b/examples/meshcore/corpus/generated/valid_grp_txt_7445.json new file mode 100644 index 00000000..b28e0b6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7445.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160886eae4321462c69086365839ede3ad33026e15b391d5c0d2aaf515eb36ad7777302417b355ba782aeffda92418dfae8de4e214c6f12ad543dd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "86", + "ea", + "e4", + "32", + "14", + "62", + "c6", + "90" + ] + }, + "payload": { + "channel_hash": "86", + "mac": "3658", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7447.json b/examples/meshcore/corpus/generated/valid_grp_txt_7447.json new file mode 100644 index 00000000..44ccbe23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7447.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154164d8152a6b7b039cd963522435d453f829e23f7cbb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "64d8" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "2a6b", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7450.json b/examples/meshcore/corpus/generated/valid_grp_txt_7450.json new file mode 100644 index 00000000..2f5ed65f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7450.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586da0768acf586181167c4bfee212c483dcca2489b4db0373d550e2b8899dbf9acb5ba40584c59ce8f91734b87e3a598215994858be80f6c4e9407e2d324a1d240f85f97b32ba00bb9c889cd09bda867008d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "da0768", + "acf586", + "181167", + "c4bfee", + "212c48", + "3dcca2" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "9b4d", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7451.json b/examples/meshcore/corpus/generated/valid_grp_txt_7451.json new file mode 100644 index 00000000..517dc6a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7451.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a7c9f3095a225a15c05b155e097202fdbd54de953da2cdc134e68ca54384ada1693d7145036fb2a231fa6df13fec59d2eab3638edce97", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "9f", + "30", + "95", + "a2", + "25", + "a1", + "5c", + "05", + "b1" + ] + }, + "payload": { + "channel_hash": "55", + "mac": "e097", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7453.json b/examples/meshcore/corpus/generated/valid_grp_txt_7453.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7453.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7455.json b/examples/meshcore/corpus/generated/valid_grp_txt_7455.json new file mode 100644 index 00000000..3a0c16b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7455.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16036db3902eb369a8aff5677107708ee2053d52a01afd59c85690c678c7f6a0583f33c42fb1c53f378fcb28b0e5b87e75dac60c0d1fd7e56756", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "b3", + "90" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "b369", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7456.json b/examples/meshcore/corpus/generated/valid_grp_txt_7456.json new file mode 100644 index 00000000..59930e77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7456.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15864ca0f54744bdd60988fe7c81a0e6e56bdfc0c0b8c7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ca0f5", + "4744bd", + "d60988", + "fe7c81", + "a0e6e5", + "6bdfc0" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "b8c7", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7460.json b/examples/meshcore/corpus/generated/valid_grp_txt_7460.json new file mode 100644 index 00000000..48b60d3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7460.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a516503a0118079be38262df66b5e5d1939232cf3c93097d7ffc3543baea7c07a8b58aba8bcabdcefa72381b3b72c3bd665574d3012839bd11472addce89bda180e3be97e65e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "516503", + "a01180", + "79be38", + "262df6", + "6b5e5d", + "193923", + "2cf3c9", + "3097d7", + "ffc354", + "3baea7" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "7a8b", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7462.json b/examples/meshcore/corpus/generated/valid_grp_txt_7462.json new file mode 100644 index 00000000..8fd43498 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7462.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168253e0d6f508acdd5b30ed2adfc67fdb526049bce73622ef0f4fcdf9167fab28f183a7e0b0de62f49849", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "53e0d6", + "f508ac" + ] + }, + "payload": { + "channel_hash": "dd", + "mac": "5b30", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7464.json b/examples/meshcore/corpus/generated/valid_grp_txt_7464.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7464.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7465.json b/examples/meshcore/corpus/generated/valid_grp_txt_7465.json new file mode 100644 index 00000000..8ca696cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7465.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15080de4bf335190f00ad4e328a317dbd5349e92b972b9114da658d8a21dc3f11f7109bfb65e6f91c543f13b4be04ec66982e60d7f4f114f73599f3a0733e0b117ceb8d4240191ec", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0d", + "e4", + "bf", + "33", + "51", + "90", + "f0", + "0a" + ] + }, + "payload": { + "channel_hash": "d4", + "mac": "e328", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7467.json b/examples/meshcore/corpus/generated/valid_grp_txt_7467.json new file mode 100644 index 00000000..7a60253c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7467.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1545dcf0e54fe4252f62552f9f73b8c9b8b00cddcc93fcc0617e06c2b53aafdc2937942e22240ab4484d371a0f4b45a6c4bc069078ee64488afe85a5519c8bb961007c05e28751", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dcf0", + "e54f", + "e425", + "2f62", + "552f" + ] + }, + "payload": { + "channel_hash": "9f", + "mac": "73b8", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7469.json b/examples/meshcore/corpus/generated/valid_grp_txt_7469.json new file mode 100644 index 00000000..71eae35f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7469.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1540666582ddcf3c630392b3a1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "66", + "mac": "6582", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7473.json b/examples/meshcore/corpus/generated/valid_grp_txt_7473.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7473.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7477.json b/examples/meshcore/corpus/generated/valid_grp_txt_7477.json new file mode 100644 index 00000000..db5286ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7477.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1649142a17d5ea0f14046237fb39cc8bfbf70c8a3b6093ec603df812698a1954089a7114431198d1816ddcb05401ba54", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "142a", + "17d5", + "ea0f", + "1404", + "6237", + "fb39", + "cc8b", + "fbf7", + "0c8a" + ] + }, + "payload": { + "channel_hash": "3b", + "mac": "6093", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7478.json b/examples/meshcore/corpus/generated/valid_grp_txt_7478.json new file mode 100644 index 00000000..8340eab1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7478.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16061500d9362959661e7dddf20d58020ce89103d238f05caf8ecec4b9f7d5c58b7b55013394593a87b07161bf72f2613562c00ffd206406a2a99c3c7af61ab70a52f339d09d29db5cadea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "15", + "00", + "d9", + "36", + "29", + "59" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "1e7d", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7482.json b/examples/meshcore/corpus/generated/valid_grp_txt_7482.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7482.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7484.json b/examples/meshcore/corpus/generated/valid_grp_txt_7484.json new file mode 100644 index 00000000..ab507836 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7484.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16821ed8f5e3ac692f9b7ca8ab451ad27e305fe9d8662d062ae1f083f85ed01d3d7ec1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1ed8f5", + "e3ac69" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "9b7c", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7485.json b/examples/meshcore/corpus/generated/valid_grp_txt_7485.json new file mode 100644 index 00000000..ec31ec81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7485.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158421fedc05b462084a69cb2920fe0777447b8261dddfae75e1f2bfff0511ee13d7d96081839d42c7efd27122726e841bbfbc340b2f3c734bf150d8b5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "21fedc", + "05b462", + "084a69", + "cb2920" + ] + }, + "payload": { + "channel_hash": "fe", + "mac": "0777", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7486.json b/examples/meshcore/corpus/generated/valid_grp_txt_7486.json new file mode 100644 index 00000000..b0034acb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7486.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16890c585ebd666409b8e391a91031bc0f69428d233bbffccc850f1b4b6f36ed09f186cbe70042809416de0f240a32c1bbb1b4e3a5efcba37649b28648862101575288", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0c585e", + "bd6664", + "09b8e3", + "91a910", + "31bc0f", + "69428d", + "233bbf", + "fccc85", + "0f1b4b" + ] + }, + "payload": { + "channel_hash": "6f", + "mac": "36ed", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7487.json b/examples/meshcore/corpus/generated/valid_grp_txt_7487.json new file mode 100644 index 00000000..fed765b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7487.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160145b3f4120aa77b05afd80f14608d1992b733dadbe45cbf5a1f0012807b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "45" + ] + }, + "payload": { + "channel_hash": "b3", + "mac": "f412", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7489.json b/examples/meshcore/corpus/generated/valid_grp_txt_7489.json new file mode 100644 index 00000000..c2fc0d74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7489.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15037f06ae8ff9db83e2b439662c3c400d6974385fc6bec4798774f3cf49f17a715935ee298ffb77c287ff0fe7f832fc0901999ed4dd371b1e20e76b9891c35962", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7f", + "06", + "ae" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "f9db", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7490.json b/examples/meshcore/corpus/generated/valid_grp_txt_7490.json new file mode 100644 index 00000000..71c028f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7490.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1541329f2e91531031857371", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "329f" + ] + }, + "payload": { + "channel_hash": "2e", + "mac": "9153", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7494.json b/examples/meshcore/corpus/generated/valid_grp_txt_7494.json new file mode 100644 index 00000000..e9ca9a55 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7494.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a00ecf128e5c9287dfe278628be9d9744a8a63a7fa6610d8e512acff47d62ff28d1cbc7445804a97f738388c5ca26a3c5c05b5852a88de5ef483ac0725121c0d805a34bd5efcf8dc60ad8df23068e78ccea48743aa82805423ae3724f03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "00ecf1", + "28e5c9", + "287dfe", + "278628", + "be9d97", + "44a8a6", + "3a7fa6", + "610d8e", + "512acf", + "f47d62" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "28d1", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7495.json b/examples/meshcore/corpus/generated/valid_grp_txt_7495.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7495.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7499.json b/examples/meshcore/corpus/generated/valid_grp_txt_7499.json new file mode 100644 index 00000000..649ffd39 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7499.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1686ee0dcce0613b4df7b05689e872d9c1c852747e3b85f60fac17458134432ec1e6bf3f1bec7f8020ad542548ed0c5fbc3afaa6224e8b439eb5a092da78b4b2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ee0dcc", + "e0613b", + "4df7b0", + "5689e8", + "72d9c1", + "c85274" + ] + }, + "payload": { + "channel_hash": "7e", + "mac": "3b85", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7501.json b/examples/meshcore/corpus/generated/valid_grp_txt_7501.json new file mode 100644 index 00000000..9ccc5f0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7501.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542b975b490a6d6da71ce937d9170f8d5b669d5e9554cfc4a8686315b89daa75d463d51ed5440ff993563a4157f263945aeb2557f38", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b975", + "b490" + ] + }, + "payload": { + "channel_hash": "a6", + "mac": "d6da", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7502.json b/examples/meshcore/corpus/generated/valid_grp_txt_7502.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7502.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7507.json b/examples/meshcore/corpus/generated/valid_grp_txt_7507.json new file mode 100644 index 00000000..a5571c88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7507.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168934f36402862d6c323466a8edcd42a8d328ecd23c332999f8108466eb4a119fe89271cac7622219df043aa1264c1a7f864b4be11d30150d6ccd00d0d7874bb1610394e03ed0892707fefcc369cc6fc6dc86a5fb55d47f8bfe422e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "34f364", + "02862d", + "6c3234", + "66a8ed", + "cd42a8", + "d328ec", + "d23c33", + "2999f8", + "108466" + ] + }, + "payload": { + "channel_hash": "eb", + "mac": "4a11", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7510.json b/examples/meshcore/corpus/generated/valid_grp_txt_7510.json new file mode 100644 index 00000000..194fbb0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7510.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608a0a742d9714a1eb6cec8a76090582aa6cd972b59460c73944715b490c331c909bfa1bbad8dfa2f83391d33", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "a7", + "42", + "d9", + "71", + "4a", + "1e", + "b6" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "c8a7", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7512.json b/examples/meshcore/corpus/generated/valid_grp_txt_7512.json new file mode 100644 index 00000000..c5e6874c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7512.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15410bd64213a3dcf6d5e3e75c01073b04f430b5f3b507a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0bd6" + ] + }, + "payload": { + "channel_hash": "42", + "mac": "13a3", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7516.json b/examples/meshcore/corpus/generated/valid_grp_txt_7516.json new file mode 100644 index 00000000..771f6634 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7516.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15818db4bceeb8ce23942c6d0f6d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8db4bc" + ] + }, + "payload": { + "channel_hash": "ee", + "mac": "b8ce", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7517.json b/examples/meshcore/corpus/generated/valid_grp_txt_7517.json new file mode 100644 index 00000000..6e70522c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7517.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a91b9e0cb1fad0c167591f85a8f18ca0bc8681dee9f6859eb2cd500ae6498", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "b9", + "e0", + "cb", + "1f", + "ad", + "0c", + "16", + "75", + "91" + ] + }, + "payload": { + "channel_hash": "f8", + "mac": "5a8f", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7518.json b/examples/meshcore/corpus/generated/valid_grp_txt_7518.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7518.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7524.json b/examples/meshcore/corpus/generated/valid_grp_txt_7524.json new file mode 100644 index 00000000..0bad8114 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7524.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a73accb42cff77503aa9282413a1e794dac04740245fb4802481c84364995c4bf2b839646c8cd955a29b30293f9ac00ee3dcac2a9add11d8e0ba03ed4c9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73accb", + "42cff7", + "7503aa", + "928241", + "3a1e79", + "4dac04", + "740245", + "fb4802", + "481c84", + "364995" + ] + }, + "payload": { + "channel_hash": "c4", + "mac": "bf2b", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7527.json b/examples/meshcore/corpus/generated/valid_grp_txt_7527.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7527.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7528.json b/examples/meshcore/corpus/generated/valid_grp_txt_7528.json new file mode 100644 index 00000000..28bae5c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7528.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16431a78071adfe8575029d4be728487d1eea1eb332733cbfefbdd177e6a32306c60f839126ff1b5318ec4006f941295dae157d4524dbdb788eed7f798fc007d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1a78", + "071a", + "dfe8" + ] + }, + "payload": { + "channel_hash": "57", + "mac": "5029", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7533.json b/examples/meshcore/corpus/generated/valid_grp_txt_7533.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7533.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7534.json b/examples/meshcore/corpus/generated/valid_grp_txt_7534.json new file mode 100644 index 00000000..22187afc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7534.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682de1769acecd8e228fbfe28ca83d038", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "de1769", + "acecd8" + ] + }, + "payload": { + "channel_hash": "e2", + "mac": "28fb", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7535.json b/examples/meshcore/corpus/generated/valid_grp_txt_7535.json new file mode 100644 index 00000000..7ed8d431 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7535.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609e45b53bc763cbff99747b7675a8771af546c53327d8dcb5ea9b86b128e063c0f589a510cff09c66e78488cfebd43d5d0ef002ed9349090b84b3a63113d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "5b", + "53", + "bc", + "76", + "3c", + "bf", + "f9", + "97" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "b767", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7542.json b/examples/meshcore/corpus/generated/valid_grp_txt_7542.json new file mode 100644 index 00000000..6fe29625 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7542.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160842d0dc298fb901f48e3f36000fdac2ac6ade781d514de92c5d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "42", + "d0", + "dc", + "29", + "8f", + "b9", + "01", + "f4" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "3f36", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7545.json b/examples/meshcore/corpus/generated/valid_grp_txt_7545.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7545.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7547.json b/examples/meshcore/corpus/generated/valid_grp_txt_7547.json new file mode 100644 index 00000000..8debd122 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7547.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1549d26d2afe6230b9139a16759f0dd5f1107c69d9877208160a48f8055b851c105d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d26d", + "2afe", + "6230", + "b913", + "9a16", + "759f", + "0dd5", + "f110", + "7c69" + ] + }, + "payload": { + "channel_hash": "d9", + "mac": "8772", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7550.json b/examples/meshcore/corpus/generated/valid_grp_txt_7550.json new file mode 100644 index 00000000..c7879bfb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7550.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164257b2151164d826605818cc4a9089c0a59a25b6a70e24445b31528889d9ffa8e703311345f79829473e6e49bee001", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "57b2", + "1511" + ] + }, + "payload": { + "channel_hash": "64", + "mac": "d826", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7553.json b/examples/meshcore/corpus/generated/valid_grp_txt_7553.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7553.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7555.json b/examples/meshcore/corpus/generated/valid_grp_txt_7555.json new file mode 100644 index 00000000..01bd293e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7555.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1644865d264ea7bc1540c01cd94517404a1f5137c46d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "865d", + "264e", + "a7bc", + "1540" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "1cd9", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7556.json b/examples/meshcore/corpus/generated/valid_grp_txt_7556.json new file mode 100644 index 00000000..0dd6e67c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7556.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1545b3c48651b04373beaff57426014ac5c88509ca0fb165c39f3d509ef6391df5a08a51330f808f0b1360b84918e2afa2062abaf63c5851", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b3c4", + "8651", + "b043", + "73be", + "aff5" + ] + }, + "payload": { + "channel_hash": "74", + "mac": "2601", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7557.json b/examples/meshcore/corpus/generated/valid_grp_txt_7557.json new file mode 100644 index 00000000..82c29b93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7557.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641df0db409acc060f3f10b23fcc577", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "df0d" + ] + }, + "payload": { + "channel_hash": "b4", + "mac": "09ac", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7559.json b/examples/meshcore/corpus/generated/valid_grp_txt_7559.json new file mode 100644 index 00000000..5f91fe23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7559.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609f2b41cf6bd58f25ed8c81507", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "b4", + "1c", + "f6", + "bd", + "58", + "f2", + "5e", + "d8" + ] + }, + "payload": { + "channel_hash": "c8", + "mac": "1507", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7560.json b/examples/meshcore/corpus/generated/valid_grp_txt_7560.json new file mode 100644 index 00000000..b7b609e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7560.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15407f5928bcf8e6d1b1bc3aec3c1e9d3c2c5b98871541304a69ec7f14b4bcdac392003d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "7f", + "mac": "5928", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7561.json b/examples/meshcore/corpus/generated/valid_grp_txt_7561.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7561.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7566.json b/examples/meshcore/corpus/generated/valid_grp_txt_7566.json new file mode 100644 index 00000000..d5f25883 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7566.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164604eeec6cb811acbdda12c99b56049442851cfec3fd9d79e25e70ef62305f6903dca612b4c12d129b12d45a221399f0e67140c24d9605", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "04ee", + "ec6c", + "b811", + "acbd", + "da12", + "c99b" + ] + }, + "payload": { + "channel_hash": "56", + "mac": "0494", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7576.json b/examples/meshcore/corpus/generated/valid_grp_txt_7576.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7576.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7582.json b/examples/meshcore/corpus/generated/valid_grp_txt_7582.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7582.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7585.json b/examples/meshcore/corpus/generated/valid_grp_txt_7585.json new file mode 100644 index 00000000..efcf56d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7585.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546d45e8b0abc051894aee6be3890a6b544fd419e5cd4971c387477a580d5e29ba070ed077d4af37d28e98e9a2dfe3ed6f96e5aee8a3ab8d757b5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d45e", + "8b0a", + "bc05", + "1894", + "aee6", + "be38" + ] + }, + "payload": { + "channel_hash": "90", + "mac": "a6b5", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7586.json b/examples/meshcore/corpus/generated/valid_grp_txt_7586.json new file mode 100644 index 00000000..7169cf12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7586.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1581f4e1feba4095b506b99b7b23e028be6a105cb143e4241e3e02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f4e1fe" + ] + }, + "payload": { + "channel_hash": "ba", + "mac": "4095", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7589.json b/examples/meshcore/corpus/generated/valid_grp_txt_7589.json new file mode 100644 index 00000000..b8d50d8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7589.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1683b4e22c06c26fdb76a867071ecdb891ad2e5f90c83ee980760ed6140f8bf8ce72c58b041beb1e6a8be367efbf6b14f0f35fdfed123edfd2d0f6f3b4973bab7383ca9c38aa1f51e1d973", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b4e22c", + "06c26f", + "db76a8" + ] + }, + "payload": { + "channel_hash": "67", + "mac": "071e", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7592.json b/examples/meshcore/corpus/generated/valid_grp_txt_7592.json new file mode 100644 index 00000000..b877e6c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7592.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160801fdf98ceeea59fd2fbd3f453731577dedd55e4cb450e9dd30c7268b756e11411272c5526387cacc757991224e3cb6b15f60b6c2289804e1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "fd", + "f9", + "8c", + "ee", + "ea", + "59", + "fd" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "bd3f", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7593.json b/examples/meshcore/corpus/generated/valid_grp_txt_7593.json new file mode 100644 index 00000000..ad81a725 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7593.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1601fcff66e6b871cdc81eafd68062c570505a23cfd905824c49ee4ce547d8ee90da82e1c5f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "66e6", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7596.json b/examples/meshcore/corpus/generated/valid_grp_txt_7596.json new file mode 100644 index 00000000..97cdf1f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7596.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a0484ead180290e486081f283be885130a3321879ff5d04fa4d752597cb74d29264a941f32fd230eb71fa9a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0484", + "ead1", + "8029", + "0e48", + "6081", + "f283", + "be88", + "5130", + "a332", + "1879" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "5d04", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7597.json b/examples/meshcore/corpus/generated/valid_grp_txt_7597.json new file mode 100644 index 00000000..d960f12a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7597.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168549f0ff07dbda13042100bc2f37ce2fa29d4fa4d740f724d359f85dd1654446b587a55c0164844902e47bb0bbc656c73754f2424f8a2a95", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "49f0ff", + "07dbda", + "130421", + "00bc2f", + "37ce2f" + ] + }, + "payload": { + "channel_hash": "a2", + "mac": "9d4f", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7598.json b/examples/meshcore/corpus/generated/valid_grp_txt_7598.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7598.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7599.json b/examples/meshcore/corpus/generated/valid_grp_txt_7599.json new file mode 100644 index 00000000..43df7eb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7599.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647515d8432d136591fb2add08580134d2e7c2b0590f61e92e7e265670f0b2f1c6677321ab2b6562c776d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "515d", + "8432", + "d136", + "591f", + "b2ad", + "d085", + "8013" + ] + }, + "payload": { + "channel_hash": "4d", + "mac": "2e7c", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7604.json b/examples/meshcore/corpus/generated/valid_grp_txt_7604.json new file mode 100644 index 00000000..69a2b16b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7604.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16825278d18fc95c7fe73538992fd194", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5278d1", + "8fc95c" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "e735", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7605.json b/examples/meshcore/corpus/generated/valid_grp_txt_7605.json new file mode 100644 index 00000000..00080256 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7605.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1503cb8029adffc028298075f9ba82fc699ce2de5ff40cd37c83f91972cfe92831871b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "80", + "29" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "ffc0", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7606.json b/examples/meshcore/corpus/generated/valid_grp_txt_7606.json new file mode 100644 index 00000000..a68d3aae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7606.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1584536ca0c2dc8b6d071d741d426691ae0c0c2335fcf31bb62a859d8ebbcd469ba21fd56ff688473103be1bfe9bc68bcfed976633a789d12063f20a744cc1a6a338ed192ca32c5e47", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "536ca0", + "c2dc8b", + "6d071d", + "741d42" + ] + }, + "payload": { + "channel_hash": "66", + "mac": "91ae", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7607.json b/examples/meshcore/corpus/generated/valid_grp_txt_7607.json new file mode 100644 index 00000000..f1d4726e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7607.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16002affc3499f33e2bd35d2f50b5acbd9bb3e31c64371", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "2a", + "mac": "ffc3", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7608.json b/examples/meshcore/corpus/generated/valid_grp_txt_7608.json new file mode 100644 index 00000000..2b14ee68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7608.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580cdcc7c354e5ecd05bf6d1ce60948ca0d28a32122fe7b51baeafd7d29372f6f3f46c2b1303ba0808bd0da550e1ffceaae25cac24370ffe0a3f7f1f4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "cd", + "mac": "cc7c", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7610.json b/examples/meshcore/corpus/generated/valid_grp_txt_7610.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7610.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7611.json b/examples/meshcore/corpus/generated/valid_grp_txt_7611.json new file mode 100644 index 00000000..40060cf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7611.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16846c5f95c49495c0d5f07ebff757f81e4a0d2db6c9c801c92914bda6c7d36cd1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6c5f95", + "c49495", + "c0d5f0", + "7ebff7" + ] + }, + "payload": { + "channel_hash": "57", + "mac": "f81e", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7612.json b/examples/meshcore/corpus/generated/valid_grp_txt_7612.json new file mode 100644 index 00000000..494ab24e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7612.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1543c20435182a005e201085757022ce1175f1c0226cf570c7d196562ea713dab9f849b83a5012f4e4c1b22805d904", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c204", + "3518", + "2a00" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "2010", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7613.json b/examples/meshcore/corpus/generated/valid_grp_txt_7613.json new file mode 100644 index 00000000..88b34620 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7613.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158aed14197f444896d154ecb3a2fcb0d6d085bae063694980a4138c9d1d83c39f836769355ac6f22f07db008aab31df917c6c24a2472c5f0cdca9ad2ac516969a7113ebee333fb1677e35f551fb0821bb17faa09e6080ec6832299984ff56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ed1419", + "7f4448", + "96d154", + "ecb3a2", + "fcb0d6", + "d085ba", + "e06369", + "4980a4", + "138c9d", + "1d83c3" + ] + }, + "payload": { + "channel_hash": "9f", + "mac": "8367", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7615.json b/examples/meshcore/corpus/generated/valid_grp_txt_7615.json new file mode 100644 index 00000000..79d59dca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7615.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1508600a6e1eb861a34b7823f215e49f0e77ac0213bc774b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "0a", + "6e", + "1e", + "b8", + "61", + "a3", + "4b" + ] + }, + "payload": { + "channel_hash": "78", + "mac": "23f2", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7618.json b/examples/meshcore/corpus/generated/valid_grp_txt_7618.json new file mode 100644 index 00000000..8016843c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7618.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16481fc3bd3199dd6a1c9f60cdf2e469048fff4238c38708d56ab86c826761", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1fc3", + "bd31", + "99dd", + "6a1c", + "9f60", + "cdf2", + "e469", + "048f" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "4238", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7619.json b/examples/meshcore/corpus/generated/valid_grp_txt_7619.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7619.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7622.json b/examples/meshcore/corpus/generated/valid_grp_txt_7622.json new file mode 100644 index 00000000..9e65f260 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7622.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586ac1fd5b66867d27473be7df4d8a2a7325fa320a4cac65d3b315d96ac02", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac1fd5", + "b66867", + "d27473", + "be7df4", + "d8a2a7", + "325fa3" + ] + }, + "payload": { + "channel_hash": "20", + "mac": "a4ca", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7623.json b/examples/meshcore/corpus/generated/valid_grp_txt_7623.json new file mode 100644 index 00000000..c3a92d8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7623.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647d2f4bbaf2e6198afb07d420d17ba08d8a46e2d5c308eb53248a64cad9ca78169c3b7cb6a79fd9d8d42c874ef7adff9bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d2f4", + "bbaf", + "2e61", + "98af", + "b07d", + "420d", + "17ba" + ] + }, + "payload": { + "channel_hash": "08", + "mac": "d8a4", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7624.json b/examples/meshcore/corpus/generated/valid_grp_txt_7624.json new file mode 100644 index 00000000..99210e86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7624.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1589cacaa2519ab0a1562a0a4f370ba4f09306403f8fd7a33ab050b74312beec8a0b7229b3cca9341da85386", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cacaa2", + "519ab0", + "a1562a", + "0a4f37", + "0ba4f0", + "930640", + "3f8fd7", + "a33ab0", + "50b743" + ] + }, + "payload": { + "channel_hash": "12", + "mac": "beec", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7625.json b/examples/meshcore/corpus/generated/valid_grp_txt_7625.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7625.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7627.json b/examples/meshcore/corpus/generated/valid_grp_txt_7627.json new file mode 100644 index 00000000..57942d57 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7627.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602f209cb9aa36343de5402dabf4dc61bcc6a3fbcfeb120d20a3f61", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "09" + ] + }, + "payload": { + "channel_hash": "cb", + "mac": "9aa3", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7632.json b/examples/meshcore/corpus/generated/valid_grp_txt_7632.json new file mode 100644 index 00000000..5134cede --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7632.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582cb21076483ba1442ba05d3f1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb2107", + "6483ba" + ] + }, + "payload": { + "channel_hash": "14", + "mac": "42ba", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7633.json b/examples/meshcore/corpus/generated/valid_grp_txt_7633.json new file mode 100644 index 00000000..dbb32944 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7633.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16071ecefcb2d67711584827ca2bfedfe30ec6e73903ef9277f0d64bbadcd71f94db4c9c82b1bb6af0001eb9500afc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1e", + "ce", + "fc", + "b2", + "d6", + "77", + "11" + ] + }, + "payload": { + "channel_hash": "58", + "mac": "4827", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7634.json b/examples/meshcore/corpus/generated/valid_grp_txt_7634.json new file mode 100644 index 00000000..1d45a67a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7634.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1505acd3493cf2cfe19ea3ae6299e49ebd20b42ce45e9f0c370d0c2ba0fa6be327dbd46bf405c278ff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ac", + "d3", + "49", + "3c", + "f2" + ] + }, + "payload": { + "channel_hash": "cf", + "mac": "e19e", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7635.json b/examples/meshcore/corpus/generated/valid_grp_txt_7635.json new file mode 100644 index 00000000..6c8e17fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7635.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16873ca93037887598ab0e6f711adb4440b6c6c964ed2885a9015c4feecd401403726b23930e4f39b8a289802c4cd222b362965715581cdc6f151461", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3ca930", + "378875", + "98ab0e", + "6f711a", + "db4440", + "b6c6c9", + "64ed28" + ] + }, + "payload": { + "channel_hash": "85", + "mac": "a901", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7637.json b/examples/meshcore/corpus/generated/valid_grp_txt_7637.json new file mode 100644 index 00000000..261d7e93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7637.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1548432092e8e75279cfb0e4a34e6f1c2f400e80b4336c3f9ed7e0e22b051b9e6a4ac0fbb67a6b5b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4320", + "92e8", + "e752", + "79cf", + "b0e4", + "a34e", + "6f1c", + "2f40" + ] + }, + "payload": { + "channel_hash": "0e", + "mac": "80b4", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7638.json b/examples/meshcore/corpus/generated/valid_grp_txt_7638.json new file mode 100644 index 00000000..66b1696f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7638.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500d67ab5aafe37cb93b7ea7f5c5aa0f00f18d7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "d6", + "mac": "7ab5", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7639.json b/examples/meshcore/corpus/generated/valid_grp_txt_7639.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7639.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7642.json b/examples/meshcore/corpus/generated/valid_grp_txt_7642.json new file mode 100644 index 00000000..cbff5263 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7642.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164065e0a0246e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "65", + "mac": "e0a0", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7643.json b/examples/meshcore/corpus/generated/valid_grp_txt_7643.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7643.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7647.json b/examples/meshcore/corpus/generated/valid_grp_txt_7647.json new file mode 100644 index 00000000..a5b09eab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7647.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15868d5f720f35b01334fea5ab06ab1a19e5b5f7077c23842eaccc6488c79c5e8d5b1be15275fb399ee3bb1c61c71409b3e42214455092ee715cbc4c21abf14ec249bd45ffbfe9df70", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d5f72", + "0f35b0", + "1334fe", + "a5ab06", + "ab1a19", + "e5b5f7" + ] + }, + "payload": { + "channel_hash": "07", + "mac": "7c23", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7650.json b/examples/meshcore/corpus/generated/valid_grp_txt_7650.json new file mode 100644 index 00000000..1bded6f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7650.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168296be57d75a9d9a32bd4394c6c1d65ba50bff65574600cbf59dfe8284ca4eab6cd0f0dc86dbe64157ea8aed52738ed78270cd84d5ea31d40363c47a6e98c3f267c4fa6e664490d2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "96be57", + "d75a9d" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "32bd", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7651.json b/examples/meshcore/corpus/generated/valid_grp_txt_7651.json new file mode 100644 index 00000000..96dc2e01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7651.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164656ffbc63fe705ba23ef6d3cf44cc5ed9ec52c5cd182aeee29ee0b764bdca4e7174", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "56ff", + "bc63", + "fe70", + "5ba2", + "3ef6", + "d3cf" + ] + }, + "payload": { + "channel_hash": "44", + "mac": "cc5e", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7653.json b/examples/meshcore/corpus/generated/valid_grp_txt_7653.json new file mode 100644 index 00000000..27737aeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7653.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158562fb24af9d7ae89845200a7f366b9522542708911465", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "62fb24", + "af9d7a", + "e89845", + "200a7f", + "366b95" + ] + }, + "payload": { + "channel_hash": "22", + "mac": "5427", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7656.json b/examples/meshcore/corpus/generated/valid_grp_txt_7656.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7656.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7657.json b/examples/meshcore/corpus/generated/valid_grp_txt_7657.json new file mode 100644 index 00000000..e525c9ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7657.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15480e94241afe692ec9a024cd3fc0e7df95c04103d5ba46c7280bab222b304f4938118f8688b3b5b79860", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0e94", + "241a", + "fe69", + "2ec9", + "a024", + "cd3f", + "c0e7", + "df95" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "4103", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7659.json b/examples/meshcore/corpus/generated/valid_grp_txt_7659.json new file mode 100644 index 00000000..b85b0927 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7659.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160227ab37d470f5abe4808cbb82dd41d34a01778814989ebcdf2ab3afb271e0fb4dbfdb07315f05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "ab" + ] + }, + "payload": { + "channel_hash": "37", + "mac": "d470", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7661.json b/examples/meshcore/corpus/generated/valid_grp_txt_7661.json new file mode 100644 index 00000000..fd089ede --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7661.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1681cdbf6f7d8ee8c453bd2895c3adf72f7074ff4f38bf5b58c94cc0634c605c7b8c90ac2bcdb7ea15a026", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cdbf6f" + ] + }, + "payload": { + "channel_hash": "7d", + "mac": "8ee8", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7662.json b/examples/meshcore/corpus/generated/valid_grp_txt_7662.json new file mode 100644 index 00000000..739e5c0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7662.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15853398a764ce71050acbc31b24f9c17b6519f1cde9501aef3ef36a35fdd16e41fecf17181adc8713d5d5fac32fc67b0ca29838", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3398a7", + "64ce71", + "050acb", + "c31b24", + "f9c17b" + ] + }, + "payload": { + "channel_hash": "65", + "mac": "19f1", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7663.json b/examples/meshcore/corpus/generated/valid_grp_txt_7663.json new file mode 100644 index 00000000..09ead013 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7663.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164881b78af222b08b1697238ce19f5503af0b154911c3857a4c4c3ed9c478b7849f2c30cbf129a5a2bfb41f26aeaccafa7f6ee3afbaba9509cfca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81b7", + "8af2", + "22b0", + "8b16", + "9723", + "8ce1", + "9f55", + "03af" + ] + }, + "payload": { + "channel_hash": "0b", + "mac": "1549", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7669.json b/examples/meshcore/corpus/generated/valid_grp_txt_7669.json new file mode 100644 index 00000000..f188b5ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7669.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689a3092d02083e56153537cdc61c63d71d0bd2c381f5eab0cea783f7e922477d494bf733c4092122e06d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a3092d", + "02083e", + "561535", + "37cdc6", + "1c63d7", + "1d0bd2", + "c381f5", + "eab0ce", + "a783f7" + ] + }, + "payload": { + "channel_hash": "e9", + "mac": "2247", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7670.json b/examples/meshcore/corpus/generated/valid_grp_txt_7670.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7670.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7671.json b/examples/meshcore/corpus/generated/valid_grp_txt_7671.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7671.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7672.json b/examples/meshcore/corpus/generated/valid_grp_txt_7672.json new file mode 100644 index 00000000..688146f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7672.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689429e581b20c10488d1a7a3c1c4549948bd9ebb1539da73002c244a4418bce34c6b970cfb34a5e349967ca1d6c306997656fff85eadcf5ab0363084e697cddb848d4a89f3dbf16faaa1e2fa693327393f28a59302f6bd7cb0493bb64288", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "429e58", + "1b20c1", + "0488d1", + "a7a3c1", + "c45499", + "48bd9e", + "bb1539", + "da7300", + "2c244a" + ] + }, + "payload": { + "channel_hash": "44", + "mac": "18bc", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7674.json b/examples/meshcore/corpus/generated/valid_grp_txt_7674.json new file mode 100644 index 00000000..3de6db33 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7674.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15412804ab2bc9437c1c42e0c2a88575a55219cd63ead59984185ccd6198aae6d2884e9a058107a9ea76d9c6ff5541ae9638e72d60", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2804" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "2bc9", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7675.json b/examples/meshcore/corpus/generated/valid_grp_txt_7675.json new file mode 100644 index 00000000..bfd77c95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7675.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16457eec256e5d3f7494c39f7f1117261fac73c498ce4429ea91a3e8eae78ee537e4cd950f21beb42c394b1e74d4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7eec", + "256e", + "5d3f", + "7494", + "c39f" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "1117", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7679.json b/examples/meshcore/corpus/generated/valid_grp_txt_7679.json new file mode 100644 index 00000000..710238a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7679.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15444f8689656bbdde706ce7b75117f5d6e9fee4ec5e179f87a1772f29383dcbf1362ca5b277d542e34c83ac60022aa1e2627e3e8845c188d09e2cf2cf953ec34c352993a649cb4ee0eb1d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f86", + "8965", + "6bbd", + "de70" + ] + }, + "payload": { + "channel_hash": "6c", + "mac": "e7b7", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7684.json b/examples/meshcore/corpus/generated/valid_grp_txt_7684.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7684.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7687.json b/examples/meshcore/corpus/generated/valid_grp_txt_7687.json new file mode 100644 index 00000000..cfbd4c2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7687.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16424cf0adb5ffdb6a5aa7ef773623073f7a3e1b464f34c5c968af4596b8bfb0e7fb78792a668a721c20c647bb2320fd4c5e2079", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4cf0", + "adb5" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "db6a", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7692.json b/examples/meshcore/corpus/generated/valid_grp_txt_7692.json new file mode 100644 index 00000000..d6ff10f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7692.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158085e6223c34b7e91b1d2ea86953492aebb7540fd21f175fa00119484396bed13857c290271ed57a31a0e610", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "85", + "mac": "e622", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7694.json b/examples/meshcore/corpus/generated/valid_grp_txt_7694.json new file mode 100644 index 00000000..c62287fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7694.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608e36130f0a8ec322d48712bb6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "61", + "30", + "f0", + "a8", + "ec", + "32", + "2d" + ] + }, + "payload": { + "channel_hash": "48", + "mac": "712b", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7696.json b/examples/meshcore/corpus/generated/valid_grp_txt_7696.json new file mode 100644 index 00000000..df9f1c55 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7696.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15870005570b4413e5cf16dede046543e923525bda1cc52979cc083baa787e8c2d8f47c4df8adf6174136d93c8ad2645483cfdc6afcf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "000557", + "0b4413", + "e5cf16", + "dede04", + "6543e9", + "23525b", + "da1cc5" + ] + }, + "payload": { + "channel_hash": "29", + "mac": "79cc", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7699.json b/examples/meshcore/corpus/generated/valid_grp_txt_7699.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7699.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7701.json b/examples/meshcore/corpus/generated/valid_grp_txt_7701.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7701.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7702.json b/examples/meshcore/corpus/generated/valid_grp_txt_7702.json new file mode 100644 index 00000000..7bc2a035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7702.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16838ebe597ea9f85d44802103f31cf4464c385c3c1f91800de5da812f1886d89d28d2bfc07887ad43bb8156d758a11739716b27a5a5aff4adfb8a948b804225", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8ebe59", + "7ea9f8", + "5d4480" + ] + }, + "payload": { + "channel_hash": "21", + "mac": "03f3", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7704.json b/examples/meshcore/corpus/generated/valid_grp_txt_7704.json new file mode 100644 index 00000000..ae9a41db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7704.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160a9491a35d51a8d4db9e6450c65e32310b3dd431f002f1d248d185abe3c476120ed57efc90", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "91", + "a3", + "5d", + "51", + "a8", + "d4", + "db", + "9e", + "64" + ] + }, + "payload": { + "channel_hash": "50", + "mac": "c65e", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7707.json b/examples/meshcore/corpus/generated/valid_grp_txt_7707.json new file mode 100644 index 00000000..078f00ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7707.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16084cc292e9476ed317ade201543afb9b761fca2b0504ecc1d584cde1d9489b149cb4b5e70c2b669e69", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "c2", + "92", + "e9", + "47", + "6e", + "d3", + "17" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "e201", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7710.json b/examples/meshcore/corpus/generated/valid_grp_txt_7710.json new file mode 100644 index 00000000..b1198062 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7710.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1542ba0b8f347986ddcae1eea41fdd01142ed431f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ba0b", + "8f34" + ] + }, + "payload": { + "channel_hash": "79", + "mac": "86dd", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7712.json b/examples/meshcore/corpus/generated/valid_grp_txt_7712.json new file mode 100644 index 00000000..b1de40d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7712.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580a9acee2447f03a03e428181732d9fb0aee4095c0f8989346bf7f8d874d8705f93ba9e9b9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "a9", + "mac": "acee", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7713.json b/examples/meshcore/corpus/generated/valid_grp_txt_7713.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7713.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7717.json b/examples/meshcore/corpus/generated/valid_grp_txt_7717.json new file mode 100644 index 00000000..4d780bcc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7717.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16044cd38d4d2a0b5a35a1774bf48edf6669ce1f7c8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "d3", + "8d", + "4d" + ] + }, + "payload": { + "channel_hash": "2a", + "mac": "0b5a", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7721.json b/examples/meshcore/corpus/generated/valid_grp_txt_7721.json new file mode 100644 index 00000000..5410a204 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7721.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168a4ae1a52f4f1483f6ed5ba8f8ec40c2110a54f9b39047937458eb8a6aa7b562cc97b00b3f681d9f81", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ae1a5", + "2f4f14", + "83f6ed", + "5ba8f8", + "ec40c2", + "110a54", + "f9b390", + "479374", + "58eb8a", + "6aa7b5" + ] + }, + "payload": { + "channel_hash": "62", + "mac": "cc97", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7725.json b/examples/meshcore/corpus/generated/valid_grp_txt_7725.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7725.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7727.json b/examples/meshcore/corpus/generated/valid_grp_txt_7727.json new file mode 100644 index 00000000..b0fe66e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7727.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16472928fa41851421dc77aa56a828fb95753eeacbad60d345e93a76588ba98239c4bfb294", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2928", + "fa41", + "8514", + "21dc", + "77aa", + "56a8", + "28fb" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "753e", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7728.json b/examples/meshcore/corpus/generated/valid_grp_txt_7728.json new file mode 100644 index 00000000..99a31d24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7728.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1601f65d6edc0f5f00c124f533757fbe49b1c5cc870777e66366dfa8c4e076cbb7c127397b3aac5838af", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6" + ] + }, + "payload": { + "channel_hash": "5d", + "mac": "6edc", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7732.json b/examples/meshcore/corpus/generated/valid_grp_txt_7732.json new file mode 100644 index 00000000..e7765277 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7732.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1645ea20cdec3a3ffe09330eefae8d254b8f415b2291da0097828a64b96de179bd2d3c7f2085", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ea20", + "cdec", + "3a3f", + "fe09", + "330e" + ] + }, + "payload": { + "channel_hash": "ef", + "mac": "ae8d", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7734.json b/examples/meshcore/corpus/generated/valid_grp_txt_7734.json new file mode 100644 index 00000000..64386d9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7734.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160382b5d332226d6819faea20c54681e6243da11174394e2cce134f27bbb5423ec1387e098dd17296773cad9e08eff3fc43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "82", + "b5", + "d3" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "226d", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7736.json b/examples/meshcore/corpus/generated/valid_grp_txt_7736.json new file mode 100644 index 00000000..ded9da7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7736.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15816763cea5f0b74c5bc359c1f36bfef1ecf785f382c20c7572", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6763ce" + ] + }, + "payload": { + "channel_hash": "a5", + "mac": "f0b7", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7738.json b/examples/meshcore/corpus/generated/valid_grp_txt_7738.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7738.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7739.json b/examples/meshcore/corpus/generated/valid_grp_txt_7739.json new file mode 100644 index 00000000..87182e32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7739.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602ee244a5bd61c8e060970c99e8727f70c812376b3fb3af83d556982f1917d35a87c77703064", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "24" + ] + }, + "payload": { + "channel_hash": "4a", + "mac": "5bd6", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7740.json b/examples/meshcore/corpus/generated/valid_grp_txt_7740.json new file mode 100644 index 00000000..d3ce7df0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7740.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16823f7aed809dded62c18e7afc7dc6121ac0e6fdd7085418fe67464ef9805f71f27ed2e7358eff8822118df26c77727bef39d7ae2e98fe0cac927e0343bdb729716eff4b11a50830a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3f7aed", + "809dde" + ] + }, + "payload": { + "channel_hash": "d6", + "mac": "2c18", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7741.json b/examples/meshcore/corpus/generated/valid_grp_txt_7741.json new file mode 100644 index 00000000..fbdacf5d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7741.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16821d34da392d5ef7e397e3c64be935a6c3d1b3db0bee29e3c7fedf5b3475645d8c5af21976a1d4b9dbc93327ecb96c7fdcfc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d34da", + "392d5e" + ] + }, + "payload": { + "channel_hash": "f7", + "mac": "e397", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7743.json b/examples/meshcore/corpus/generated/valid_grp_txt_7743.json new file mode 100644 index 00000000..de17a951 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7743.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1646fb30c1279c9fef862ac9fd09aa7a03d227bac3f9ec3855eae81454f0b4927486ac5490541b0439754b4e3c588f26", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fb30", + "c127", + "9c9f", + "ef86", + "2ac9", + "fd09" + ] + }, + "payload": { + "channel_hash": "aa", + "mac": "7a03", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7744.json b/examples/meshcore/corpus/generated/valid_grp_txt_7744.json new file mode 100644 index 00000000..c0267431 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7744.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1607017483ec6809e18ec385b5e140fb442b631fd9b4b0960829aa29f0ed905627d8f258c2dddaba5fc0ffcfbc356b8669de36727a18b6a488ebe7ca92e9a5f096a9c91925bd98411b8bbb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "74", + "83", + "ec", + "68", + "09", + "e1" + ] + }, + "payload": { + "channel_hash": "8e", + "mac": "c385", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7750.json b/examples/meshcore/corpus/generated/valid_grp_txt_7750.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7750.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7751.json b/examples/meshcore/corpus/generated/valid_grp_txt_7751.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7751.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7756.json b/examples/meshcore/corpus/generated/valid_grp_txt_7756.json new file mode 100644 index 00000000..c8cdd019 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7756.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1686d65266a796f79f7e0996ab3021af8b36f27a3c8cad2812c2e703c26298c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d65266", + "a796f7", + "9f7e09", + "96ab30", + "21af8b", + "36f27a" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "8cad", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7762.json b/examples/meshcore/corpus/generated/valid_grp_txt_7762.json new file mode 100644 index 00000000..7c7ebc84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7762.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1548d8aa4657cc766f53f0af184a10d24b9615c381ccb978c94fc6494ffa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d8aa", + "4657", + "cc76", + "6f53", + "f0af", + "184a", + "10d2", + "4b96" + ] + }, + "payload": { + "channel_hash": "15", + "mac": "c381", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7767.json b/examples/meshcore/corpus/generated/valid_grp_txt_7767.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7767.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7769.json b/examples/meshcore/corpus/generated/valid_grp_txt_7769.json new file mode 100644 index 00000000..502ac0df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7769.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154af493e001a76bdc0e58dc5ea87fa3cfec329586d810caa0a79e36fe5c73562b6c9ccbfeb8584de9b9447f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f493", + "e001", + "a76b", + "dc0e", + "58dc", + "5ea8", + "7fa3", + "cfec", + "3295", + "86d8" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "caa0", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7770.json b/examples/meshcore/corpus/generated/valid_grp_txt_7770.json new file mode 100644 index 00000000..b773f047 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7770.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1687b7daaabcc52cce517df3fefc03de1a88d77893d39d1676750e00707b540f0fd95f65495cef7e2c31cd8dabb75a17ad5d2317d5e7f8dc7ff4c99899fdc07b49bad0a724c64151aa5aeab0d72267", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b7daaa", + "bcc52c", + "ce517d", + "f3fefc", + "03de1a", + "88d778", + "93d39d" + ] + }, + "payload": { + "channel_hash": "16", + "mac": "7675", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7773.json b/examples/meshcore/corpus/generated/valid_grp_txt_7773.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7773.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7775.json b/examples/meshcore/corpus/generated/valid_grp_txt_7775.json new file mode 100644 index 00000000..e1b003fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7775.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1601cdb54735b7d63c125bd6e4665f5b44d59d0b28cd37abf82a8d4f9f207236b3f90f1d031444918060f841a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd" + ] + }, + "payload": { + "channel_hash": "b5", + "mac": "4735", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7781.json b/examples/meshcore/corpus/generated/valid_grp_txt_7781.json new file mode 100644 index 00000000..443107d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7781.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "154ace5313aaf284f144c42604c91f0d47e750e663e1421f974d1197644cc7e9ab131d6cfa2b603ebc6de390a39de06340ab7edffbadd587ae826080f6919423787f018c1e020dab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ce53", + "13aa", + "f284", + "f144", + "c426", + "04c9", + "1f0d", + "47e7", + "50e6", + "63e1" + ] + }, + "payload": { + "channel_hash": "42", + "mac": "1f97", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7782.json b/examples/meshcore/corpus/generated/valid_grp_txt_7782.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7782.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7783.json b/examples/meshcore/corpus/generated/valid_grp_txt_7783.json new file mode 100644 index 00000000..e2021f53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7783.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1605eff01c238c50d95698f1730b8baf722ed09a06f1b2b5402681da", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ef", + "f0", + "1c", + "23", + "8c" + ] + }, + "payload": { + "channel_hash": "50", + "mac": "d956", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7791.json b/examples/meshcore/corpus/generated/valid_grp_txt_7791.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7791.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7794.json b/examples/meshcore/corpus/generated/valid_grp_txt_7794.json new file mode 100644 index 00000000..f4868c90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7794.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609e8624083f4b94fe04b05f90d021a62694dced1ec5b0367045f9c363bcf6a473e751d99667a89d5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e8", + "62", + "40", + "83", + "f4", + "b9", + "4f", + "e0", + "4b" + ] + }, + "payload": { + "channel_hash": "05", + "mac": "f90d", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7796.json b/examples/meshcore/corpus/generated/valid_grp_txt_7796.json new file mode 100644 index 00000000..958a977e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7796.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1686f14d86294305cc0a2ee7993e525d9d258df400ab799fd1f8e6700e127e4aac0e965df129666d54dc00d0f39a4c80abd2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f14d86", + "294305", + "cc0a2e", + "e7993e", + "525d9d", + "258df4" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "ab79", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7797.json b/examples/meshcore/corpus/generated/valid_grp_txt_7797.json new file mode 100644 index 00000000..0870babb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7797.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168241f7fe89d4fae2bd82af566f4a3cc1bf0c50d2f8d20c0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "41f7fe", + "89d4fa" + ] + }, + "payload": { + "channel_hash": "e2", + "mac": "bd82", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7802.json b/examples/meshcore/corpus/generated/valid_grp_txt_7802.json new file mode 100644 index 00000000..fba2445f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7802.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1643e2ba211ada1c59352dada7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e2ba", + "211a", + "da1c" + ] + }, + "payload": { + "channel_hash": "59", + "mac": "352d", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7806.json b/examples/meshcore/corpus/generated/valid_grp_txt_7806.json new file mode 100644 index 00000000..d57adbca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7806.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164af928a9ee81c372ef27c02717cfc8ed15b45cd8cea37227af4a9dbdd0b02d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f928", + "a9ee", + "81c3", + "72ef", + "27c0", + "2717", + "cfc8", + "ed15", + "b45c", + "d8ce" + ] + }, + "payload": { + "channel_hash": "a3", + "mac": "7227", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7807.json b/examples/meshcore/corpus/generated/valid_grp_txt_7807.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7807.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7809.json b/examples/meshcore/corpus/generated/valid_grp_txt_7809.json new file mode 100644 index 00000000..051d1546 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7809.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1608f7d8e92591225327ffa4e6289d4e766b04cfe2f50328d3944107", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "d8", + "e9", + "25", + "91", + "22", + "53", + "27" + ] + }, + "payload": { + "channel_hash": "ff", + "mac": "a4e6", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7810.json b/examples/meshcore/corpus/generated/valid_grp_txt_7810.json new file mode 100644 index 00000000..1fa8ad98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7810.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1684d169b78790ed12caf8d6cb38e2dc5c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d169b7", + "8790ed", + "12caf8", + "d6cb38" + ] + }, + "payload": { + "channel_hash": "e2", + "mac": "dc5c", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7811.json b/examples/meshcore/corpus/generated/valid_grp_txt_7811.json new file mode 100644 index 00000000..2e3016b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7811.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168552301a8cbd3cfb21219bb88a5ea1fa3681ace94089e4aa081f2048f0a8877dc241eb0a36eabff8f88b3fafe3d720c2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "52301a", + "8cbd3c", + "fb2121", + "9bb88a", + "5ea1fa" + ] + }, + "payload": { + "channel_hash": "36", + "mac": "81ac", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7812.json b/examples/meshcore/corpus/generated/valid_grp_txt_7812.json new file mode 100644 index 00000000..a73b0b5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7812.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164acae7812bf595f3f04231694cc87bb54e938292ec38c25c42433e4e5468a0943f00933131342745adb7dfb4962327701bc0b51e227b3dc7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cae7", + "812b", + "f595", + "f3f0", + "4231", + "694c", + "c87b", + "b54e", + "9382", + "92ec" + ] + }, + "payload": { + "channel_hash": "38", + "mac": "c25c", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7815.json b/examples/meshcore/corpus/generated/valid_grp_txt_7815.json new file mode 100644 index 00000000..504d81b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7815.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1642541972426d562f15297d5d40b625c3b7abd269f8e1ec759990d1280b4bc4843feadb67636175989d6a18e3d8dd6c0fe0f787", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5419", + "7242" + ] + }, + "payload": { + "channel_hash": "6d", + "mac": "562f", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7817.json b/examples/meshcore/corpus/generated/valid_grp_txt_7817.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7817.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7822.json b/examples/meshcore/corpus/generated/valid_grp_txt_7822.json new file mode 100644 index 00000000..4bfc88d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7822.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164ac3dea8a80e45aa9bb661cfffdc4029605271c689722b5e15b3cc1bba5a15ed0c93b2e7e74f5f9c7a62de5105263126ee60ae8ed35473afa70ef5050b24959294f7e442473296226efb442de4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c3de", + "a8a8", + "0e45", + "aa9b", + "b661", + "cfff", + "dc40", + "2960", + "5271", + "c689" + ] + }, + "payload": { + "channel_hash": "72", + "mac": "2b5e", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7823.json b/examples/meshcore/corpus/generated/valid_grp_txt_7823.json new file mode 100644 index 00000000..1f44a243 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7823.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1509945da4b4751ef9f7f795f75e219ae99eb1b4b5d40f21b477b529e44e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "5d", + "a4", + "b4", + "75", + "1e", + "f9", + "f7", + "f7" + ] + }, + "payload": { + "channel_hash": "95", + "mac": "f75e", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7824.json b/examples/meshcore/corpus/generated/valid_grp_txt_7824.json new file mode 100644 index 00000000..30704d50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7824.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1586aa45684076dae053e94ea6c40849253375e14b67e47f9403ab78149db8e9893f151347876ff0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aa4568", + "4076da", + "e053e9", + "4ea6c4", + "084925", + "3375e1" + ] + }, + "payload": { + "channel_hash": "4b", + "mac": "67e4", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7825.json b/examples/meshcore/corpus/generated/valid_grp_txt_7825.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7825.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7826.json b/examples/meshcore/corpus/generated/valid_grp_txt_7826.json new file mode 100644 index 00000000..7e2c5c01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7826.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158747c28928e3cfd32cf404ea888817065b15f861097ab07d30d55ac710040d487da61b953c07cb895cc601c56cc0b008c5b0f8064e6af9ad48d749f1c8ebf9b7543d86105ba18c9894a08f07", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "47c289", + "28e3cf", + "d32cf4", + "04ea88", + "881706", + "5b15f8", + "61097a" + ] + }, + "payload": { + "channel_hash": "b0", + "mac": "7d30", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7828.json b/examples/meshcore/corpus/generated/valid_grp_txt_7828.json new file mode 100644 index 00000000..e220be09 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7828.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15435731ea91d5d417659060c2dac7c81d4ddb835f5603770fe87c657d8cc904f428ce20d9f89fec01e79861f5a77ff21ff898b6b468b381ea94fa2029dbc42072f60bac074aca", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5731", + "ea91", + "d5d4" + ] + }, + "payload": { + "channel_hash": "17", + "mac": "6590", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7829.json b/examples/meshcore/corpus/generated/valid_grp_txt_7829.json new file mode 100644 index 00000000..726f9d64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7829.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1505cce815b025a17135414a75fa828c76de6606ac9c9b21e0f40c3f66be646c6fa8e98537a1f52db1bff579", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "e8", + "15", + "b0", + "25" + ] + }, + "payload": { + "channel_hash": "a1", + "mac": "7135", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7831.json b/examples/meshcore/corpus/generated/valid_grp_txt_7831.json new file mode 100644 index 00000000..e57ccd70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7831.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609d43db6ed782e9e4931afe957cfe09c2c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d4", + "3d", + "b6", + "ed", + "78", + "2e", + "9e", + "49", + "31" + ] + }, + "payload": { + "channel_hash": "af", + "mac": "e957", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7832.json b/examples/meshcore/corpus/generated/valid_grp_txt_7832.json new file mode 100644 index 00000000..37fce6f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7832.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1509dfa1efb4a4a246e5e8adc3e706da82f5655351e4dca02d16262c2d420803a05e6ab92ef5c354a0d387c9bb52aa6e67a9046f6adb3f75ef72d13a93dab9d1b7898e1bfe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "df", + "a1", + "ef", + "b4", + "a4", + "a2", + "46", + "e5", + "e8" + ] + }, + "payload": { + "channel_hash": "ad", + "mac": "c3e7", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7833.json b/examples/meshcore/corpus/generated/valid_grp_txt_7833.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7833.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7836.json b/examples/meshcore/corpus/generated/valid_grp_txt_7836.json new file mode 100644 index 00000000..17ada99f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7836.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164a71ea2eabe88ad67d67f62312aa5fd6cbf6482e9c9624b0653792b16e9d84", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "71ea", + "2eab", + "e88a", + "d67d", + "67f6", + "2312", + "aa5f", + "d6cb", + "f648", + "2e9c" + ] + }, + "payload": { + "channel_hash": "96", + "mac": "24b0", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7837.json b/examples/meshcore/corpus/generated/valid_grp_txt_7837.json new file mode 100644 index 00000000..72cd5480 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7837.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1680c68f7acf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "c6", + "mac": "8f7a", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7838.json b/examples/meshcore/corpus/generated/valid_grp_txt_7838.json new file mode 100644 index 00000000..0d081d9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7838.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1546105f3d8e765bc7264c67ba081cd60b6ddcadd5b6f4777f3d80600e4f92b6913f69e3883512ac6d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "105f", + "3d8e", + "765b", + "c726", + "4c67", + "ba08" + ] + }, + "payload": { + "channel_hash": "1c", + "mac": "d60b", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7839.json b/examples/meshcore/corpus/generated/valid_grp_txt_7839.json new file mode 100644 index 00000000..e04d4a79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7839.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1541657c00ee05627f43287a1aba571f3ddb80dd6d82b7f8ecebe8caca016ce169109f5925a2f1c2768d9926bdc56d4e61b61769f26b7a08", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "657c" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "ee05", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7841.json b/examples/meshcore/corpus/generated/valid_grp_txt_7841.json new file mode 100644 index 00000000..30df7ab2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7841.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1543d8a0db181a192f4cc57540add10f4770edbcb5b555c700c83c962cea6ab2f2fa3af363454f36f284f4ad2a88a27eb182abbc0da927", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d8a0", + "db18", + "1a19" + ] + }, + "payload": { + "channel_hash": "2f", + "mac": "4cc5", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7845.json b/examples/meshcore/corpus/generated/valid_grp_txt_7845.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7845.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7848.json b/examples/meshcore/corpus/generated/valid_grp_txt_7848.json new file mode 100644 index 00000000..c9447485 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7848.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164257167f840fef13ec80de18d0327999c6f64642ddc8b82dae0084768335a4a1ab640bc636082a0255c8fc2722633dfd53ee6fcb58f260a4da6f96641ebfbffd2a4e998bdb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5716", + "7f84" + ] + }, + "payload": { + "channel_hash": "0f", + "mac": "ef13", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7849.json b/examples/meshcore/corpus/generated/valid_grp_txt_7849.json new file mode 100644 index 00000000..e3c77273 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7849.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1603851ffcc0af36dbc1668ecfc3112dace3d506b49325d8715b185b54bb0af9bf2ecfd612eb54fe523484f4473b3b439769eefe573495b2ebe846898df73030d06d73eb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "1f", + "fc" + ] + }, + "payload": { + "channel_hash": "c0", + "mac": "af36", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7850.json b/examples/meshcore/corpus/generated/valid_grp_txt_7850.json new file mode 100644 index 00000000..3bbf89d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7850.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15466fd3f6f84efaad3321a52758ab7c8f9186dbeb4f13a09a011614deb8c68cddb8385f232bbfde4f04d2f16e11597b84ffd0795e8ad77a4ffff0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6fd3", + "f6f8", + "4efa", + "ad33", + "21a5", + "2758" + ] + }, + "payload": { + "channel_hash": "ab", + "mac": "7c8f", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7853.json b/examples/meshcore/corpus/generated/valid_grp_txt_7853.json new file mode 100644 index 00000000..fba08288 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7853.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16869147c5519638085cdc13ea190ebada571a58b8b7116c422dbb7a1e90630ba1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9147c5", + "519638", + "085cdc", + "13ea19", + "0ebada", + "571a58" + ] + }, + "payload": { + "channel_hash": "b8", + "mac": "b711", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7855.json b/examples/meshcore/corpus/generated/valid_grp_txt_7855.json new file mode 100644 index 00000000..ca61e002 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7855.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1589aa4463af9d6bd1691b8c454936b730e3a760d6cbfa333bd1e3a6957fdadac7a8f5c03704b7714c42503c64783c8c2226c1c9f5f842557e55f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aa4463", + "af9d6b", + "d1691b", + "8c4549", + "36b730", + "e3a760", + "d6cbfa", + "333bd1", + "e3a695" + ] + }, + "payload": { + "channel_hash": "7f", + "mac": "dada", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7857.json b/examples/meshcore/corpus/generated/valid_grp_txt_7857.json new file mode 100644 index 00000000..9040b2d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7857.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168824e3d2bfe5db9db80815c9edae9da01f01a0a40a51a20bbfd7c1b300125a09dcd82c1edc07a17dad23bd78709c4d369fc56cc8fdd4cd665981efb7e904b72cc7bc9d81", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "24e3d2", + "bfe5db", + "9db808", + "15c9ed", + "ae9da0", + "1f01a0", + "a40a51", + "a20bbf" + ] + }, + "payload": { + "channel_hash": "d7", + "mac": "c1b3", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7858.json b/examples/meshcore/corpus/generated/valid_grp_txt_7858.json new file mode 100644 index 00000000..cfb1f4af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7858.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160998e237a1be34b3ba385bd46545745746355a75f20d43c3742da8cf937bdaf91c4285ac479e7594531de8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "e2", + "37", + "a1", + "be", + "34", + "b3", + "ba", + "38" + ] + }, + "payload": { + "channel_hash": "5b", + "mac": "d465", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7860.json b/examples/meshcore/corpus/generated/valid_grp_txt_7860.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7860.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7868.json b/examples/meshcore/corpus/generated/valid_grp_txt_7868.json new file mode 100644 index 00000000..f3cc813a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7868.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1686c22e619d3a1a937023904b22c60ace591b5cf4b4633d9747fb981f04397c9449de4a0f39737bf2f354", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c22e61", + "9d3a1a", + "937023", + "904b22", + "c60ace", + "591b5c" + ] + }, + "payload": { + "channel_hash": "f4", + "mac": "b463", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7870.json b/examples/meshcore/corpus/generated/valid_grp_txt_7870.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7870.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7873.json b/examples/meshcore/corpus/generated/valid_grp_txt_7873.json new file mode 100644 index 00000000..7e6eb8af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7873.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "150482cdd3bb2b4a09cab6ac2b3f6b0eef6600", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "82", + "cd", + "d3", + "bb" + ] + }, + "payload": { + "channel_hash": "2b", + "mac": "4a09", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7874.json b/examples/meshcore/corpus/generated/valid_grp_txt_7874.json new file mode 100644 index 00000000..804c7460 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7874.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15400060788667509c96d99fbfc96d2851e43c3e01df82e36b1a2a1bcc2250634887bc9df5577942", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "6078", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7877.json b/examples/meshcore/corpus/generated/valid_grp_txt_7877.json new file mode 100644 index 00000000..5ebecc67 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7877.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160164da039d969186060eae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "64" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "039d", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7878.json b/examples/meshcore/corpus/generated/valid_grp_txt_7878.json new file mode 100644 index 00000000..82f2c9d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7878.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16800035ea35a3df", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "35ea", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7879.json b/examples/meshcore/corpus/generated/valid_grp_txt_7879.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7879.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7880.json b/examples/meshcore/corpus/generated/valid_grp_txt_7880.json new file mode 100644 index 00000000..5cf4a5c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7880.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164653a13744560a179d6630fe6773d4fb99ced8d1c63c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "53a1", + "3744", + "560a", + "179d", + "6630", + "fe67" + ] + }, + "payload": { + "channel_hash": "73", + "mac": "d4fb", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7881.json b/examples/meshcore/corpus/generated/valid_grp_txt_7881.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7881.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7884.json b/examples/meshcore/corpus/generated/valid_grp_txt_7884.json new file mode 100644 index 00000000..cc508386 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7884.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16496c8e22b3049af03ef9c6bdc6152bbca2084adadaf52e8ee9c49518c3535a20a4029940659a508a25ef8e618a6b9b39430896753d9e0f3d90756029828eb91a70aae1cf3bc8bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6c8e", + "22b3", + "049a", + "f03e", + "f9c6", + "bdc6", + "152b", + "bca2", + "084a" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "daf5", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7885.json b/examples/meshcore/corpus/generated/valid_grp_txt_7885.json new file mode 100644 index 00000000..dc60c9b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7885.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1682052eb460bae543262e01a3f5044d1cb85e0b7f1e2c75387bdaa69b47f463a31578c0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "052eb4", + "60bae5" + ] + }, + "payload": { + "channel_hash": "43", + "mac": "262e", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7886.json b/examples/meshcore/corpus/generated/valid_grp_txt_7886.json new file mode 100644 index 00000000..7d7d365b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7886.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16842869349230bf1a409864f086ca8c8e33a3023bf285c2d2e427951144e2c29b68c92f28fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "286934", + "9230bf", + "1a4098", + "64f086" + ] + }, + "payload": { + "channel_hash": "ca", + "mac": "8c8e", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7889.json b/examples/meshcore/corpus/generated/valid_grp_txt_7889.json new file mode 100644 index 00000000..c217407f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7889.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160927968fb918d93abe6b8fb4b05ff0842bc00d54174d1c12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "96", + "8f", + "b9", + "18", + "d9", + "3a", + "be", + "6b" + ] + }, + "payload": { + "channel_hash": "8f", + "mac": "b4b0", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7891.json b/examples/meshcore/corpus/generated/valid_grp_txt_7891.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7891.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7892.json b/examples/meshcore/corpus/generated/valid_grp_txt_7892.json new file mode 100644 index 00000000..11003eab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7892.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689fbb7e105db34dce293c9b04f6048d3a360cf555e98b97c2df23872b356f07f87d7c5bc8468", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fbb7e1", + "05db34", + "dce293", + "c9b04f", + "6048d3", + "a360cf", + "555e98", + "b97c2d", + "f23872" + ] + }, + "payload": { + "channel_hash": "b3", + "mac": "56f0", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7897.json b/examples/meshcore/corpus/generated/valid_grp_txt_7897.json new file mode 100644 index 00000000..9114c366 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7897.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1606c847696753aabe0e7c803cdcd0ce37f8e08c9fc38a8615f782d923f0bc6acd013b7e67b2d4a7810f43060b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c8", + "47", + "69", + "67", + "53", + "aa" + ] + }, + "payload": { + "channel_hash": "be", + "mac": "0e7c", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7900.json b/examples/meshcore/corpus/generated/valid_grp_txt_7900.json new file mode 100644 index 00000000..e0ed042e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7900.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168840266db2e18113c2437a86f163131f534a344c090b563efc3ce0d4736d1e739661847f9378e32fd62824fda4a1f1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "40266d", + "b2e181", + "13c243", + "7a86f1", + "63131f", + "534a34", + "4c090b", + "563efc" + ] + }, + "payload": { + "channel_hash": "3c", + "mac": "e0d4", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7901.json b/examples/meshcore/corpus/generated/valid_grp_txt_7901.json new file mode 100644 index 00000000..4fc3ee1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7901.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1506f22b37fbeaaeae2bed808db1e6e619825934ea6d0bf0483f80ab70b4e788e0f11022b6b624a501cda916253a6d44795f8122c2ddc19173e00ffa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "2b", + "37", + "fb", + "ea", + "ae" + ] + }, + "payload": { + "channel_hash": "ae", + "mac": "2bed", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7902.json b/examples/meshcore/corpus/generated/valid_grp_txt_7902.json new file mode 100644 index 00000000..faf01e07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7902.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1601ed513286cc6e7a3fd57f19ac5e8396b171cae7f6794532b49eace00888b4064fe6cddf10525bdc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed" + ] + }, + "payload": { + "channel_hash": "51", + "mac": "3286", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7903.json b/examples/meshcore/corpus/generated/valid_grp_txt_7903.json new file mode 100644 index 00000000..ec184f4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7903.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168020d9a0cea831", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "20", + "mac": "d9a0", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7904.json b/examples/meshcore/corpus/generated/valid_grp_txt_7904.json new file mode 100644 index 00000000..a5f212cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7904.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15421b0159ce3f4fa9027f2021a0f5fd0dadaac6f3dbbd1bf6e4703fed49c1b3a5f89f164b56ea2e09863ca708b6ba68afcc6bbf07fad05fc04ad35a464ea1f1f0b2bb1b4c0a1d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1b01", + "59ce" + ] + }, + "payload": { + "channel_hash": "3f", + "mac": "4fa9", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7908.json b/examples/meshcore/corpus/generated/valid_grp_txt_7908.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7908.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7912.json b/examples/meshcore/corpus/generated/valid_grp_txt_7912.json new file mode 100644 index 00000000..ba6a528c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7912.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "168552b72ff38b7e74109399b67e90206100518169bbafac14a0ff410bcd10f80adc17ea448affdffc08efb7f1fc12eccd099efbae2d8b49b82795d22804dd2e1f19129b776fec1bc9f6dbce12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "52b72f", + "f38b7e", + "741093", + "99b67e", + "902061" + ] + }, + "payload": { + "channel_hash": "00", + "mac": "5181", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7913.json b/examples/meshcore/corpus/generated/valid_grp_txt_7913.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7913.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7914.json b/examples/meshcore/corpus/generated/valid_grp_txt_7914.json new file mode 100644 index 00000000..b8c5fe58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7914.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "160218687b820b34fb989c4a25ea4bc13ab26725caba6ec60b335ae0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "68" + ] + }, + "payload": { + "channel_hash": "7b", + "mac": "820b", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7916.json b/examples/meshcore/corpus/generated/valid_grp_txt_7916.json new file mode 100644 index 00000000..860aba4c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7916.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15821340d9938ca59ae01efc459de37979c4e2e282a08c4306f43518ebbcebe072c83813ef4937b4dcb3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1340d9", + "938ca5" + ] + }, + "payload": { + "channel_hash": "9a", + "mac": "e01e", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7921.json b/examples/meshcore/corpus/generated/valid_grp_txt_7921.json new file mode 100644 index 00000000..fbe18b1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7921.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602074d22bbad045e733d070ab1cf76081b95490b8bd2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "4d" + ] + }, + "payload": { + "channel_hash": "22", + "mac": "bbad", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7922.json b/examples/meshcore/corpus/generated/valid_grp_txt_7922.json new file mode 100644 index 00000000..5d5449f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7922.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641fcb238083353547d262fd3d94c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fcb2" + ] + }, + "payload": { + "channel_hash": "38", + "mac": "0833", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7923.json b/examples/meshcore/corpus/generated/valid_grp_txt_7923.json new file mode 100644 index 00000000..268c3e06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7923.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1547e88e74aadf68d19a9ea8bb769c65ce09d3e30019417366d7d6c6ee84", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e88e", + "74aa", + "df68", + "d19a", + "9ea8", + "bb76", + "9c65" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "09d3", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7925.json b/examples/meshcore/corpus/generated/valid_grp_txt_7925.json new file mode 100644 index 00000000..60435d62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7925.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15812a4cf723b495aff3da77489f47e6a72f93f63734f660dbb93edc01e84fa499da3807ca38", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2a4cf7" + ] + }, + "payload": { + "channel_hash": "23", + "mac": "b495", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7928.json b/examples/meshcore/corpus/generated/valid_grp_txt_7928.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7928.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7931.json b/examples/meshcore/corpus/generated/valid_grp_txt_7931.json new file mode 100644 index 00000000..79275fde --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7931.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1545fcd92a648aa61a58a0c3794896fb9ed1fe50f295ad9ff63d8e7d90f2b79628011472c92546af6c980546568e78fd2f9aad02046647ba4aa61e9df5fdaf4f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fcd9", + "2a64", + "8aa6", + "1a58", + "a0c3" + ] + }, + "payload": { + "channel_hash": "79", + "mac": "4896", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7932.json b/examples/meshcore/corpus/generated/valid_grp_txt_7932.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7932.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7933.json b/examples/meshcore/corpus/generated/valid_grp_txt_7933.json new file mode 100644 index 00000000..24ceeb1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7933.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1602cac53d2f32b6d7ca0c353c04e56187717a4be020a97384ad883a33957f81eeb785c4c40e5bf5024f797537a7cd4de08d6798a7f242d3f63cfd43178cd548", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ca", + "c5" + ] + }, + "payload": { + "channel_hash": "3d", + "mac": "2f32", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7936.json b/examples/meshcore/corpus/generated/valid_grp_txt_7936.json new file mode 100644 index 00000000..73be2f6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7936.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16471766c982659693d67b42f85318e14d1cfca805ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1766", + "c982", + "6596", + "93d6", + "7b42", + "f853", + "18e1" + ] + }, + "payload": { + "channel_hash": "4d", + "mac": "1cfc", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7940.json b/examples/meshcore/corpus/generated/valid_grp_txt_7940.json new file mode 100644 index 00000000..1184c8bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7940.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1588048d408fe4b13a677316ff091942f9e417ae34d84a33dc968052bda20c2227978d34c2291dffd1c85ce2b386434c4b2c954e38e131bd28598fabf905317c2d95cb4af9e95f9e72fb043040116dfd66314d325423e32bef1ab591d5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "048d40", + "8fe4b1", + "3a6773", + "16ff09", + "1942f9", + "e417ae", + "34d84a", + "33dc96" + ] + }, + "payload": { + "channel_hash": "80", + "mac": "52bd", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7941.json b/examples/meshcore/corpus/generated/valid_grp_txt_7941.json new file mode 100644 index 00000000..9c04cc3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7941.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1580fa94b1d5319f4a3944a7704d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "fa", + "mac": "94b1", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7942.json b/examples/meshcore/corpus/generated/valid_grp_txt_7942.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7942.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7943.json b/examples/meshcore/corpus/generated/valid_grp_txt_7943.json new file mode 100644 index 00000000..0bc51fa2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7943.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16034f7668f036490c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4f", + "76", + "68" + ] + }, + "payload": { + "channel_hash": "f0", + "mac": "3649", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7946.json b/examples/meshcore/corpus/generated/valid_grp_txt_7946.json new file mode 100644 index 00000000..40fb1eac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7946.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "164aca12c49d3fcf19e7d2d4333f534c1f9acca27ff37cfc655a9d5ef7c0c48b41fd13b800922dd8764f167a5f3f8398eeda725d750b1e710aa9ed91158d4bf3d5a17569e20c7d4e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ca12", + "c49d", + "3fcf", + "19e7", + "d2d4", + "333f", + "534c", + "1f9a", + "cca2", + "7ff3" + ] + }, + "payload": { + "channel_hash": "7c", + "mac": "fc65", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7948.json b/examples/meshcore/corpus/generated/valid_grp_txt_7948.json new file mode 100644 index 00000000..3486e73b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7948.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1647a8e6ddcf4ca98aa0996a7467126401fca4d91db17f936b76582ae8975c1e19fbabe3518aeb6750", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a8e6", + "ddcf", + "4ca9", + "8aa0", + "996a", + "7467", + "1264" + ] + }, + "payload": { + "channel_hash": "01", + "mac": "fca4", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7950.json b/examples/meshcore/corpus/generated/valid_grp_txt_7950.json new file mode 100644 index 00000000..2acffdde --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7950.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1582d9a40f79ddccdcce1af375f9fc33b45da307cfd1b4cf1adf8ddcd3874335c642dce24889ec1c0c2e4ddde09a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d9a40f", + "79ddcc" + ] + }, + "payload": { + "channel_hash": "dc", + "mac": "ce1a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7951.json b/examples/meshcore/corpus/generated/valid_grp_txt_7951.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7951.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7952.json b/examples/meshcore/corpus/generated/valid_grp_txt_7952.json new file mode 100644 index 00000000..cbd570aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7952.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1609f708b07b81cc3bed215e4abb0161728539523214dadc3bae3ede5569f76a19b345bbde01beab3a51e1f24fc226afb691b880810465d91d36ba0453c947599d5788db5646", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "08", + "b0", + "7b", + "81", + "cc", + "3b", + "ed", + "21" + ] + }, + "payload": { + "channel_hash": "5e", + "mac": "4abb", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7956.json b/examples/meshcore/corpus/generated/valid_grp_txt_7956.json new file mode 100644 index 00000000..e6124132 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7956.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1543f8a45ac85b588c835fd92b186cb4bca4fd18b7de60c5ba7bc7b518375a288e77f75654d824353b87998fbceadcce", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f8a4", + "5ac8", + "5b58" + ] + }, + "payload": { + "channel_hash": "8c", + "mac": "835f", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7957.json b/examples/meshcore/corpus/generated/valid_grp_txt_7957.json new file mode 100644 index 00000000..d6e39b0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7957.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "15846bb43fd6f57dc124553e98cb326375c177a9ea7cd03ccfd8081020c205bc66acff2f01460cdc963311ae32a40c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6bb43f", + "d6f57d", + "c12455", + "3e98cb" + ] + }, + "payload": { + "channel_hash": "32", + "mac": "6375", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7960.json b/examples/meshcore/corpus/generated/valid_grp_txt_7960.json new file mode 100644 index 00000000..a6879453 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7960.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1689582c318d6071559a13b5d93232d485ef9378b191e27c5a1e1fed19413aecd9965d913b3acfe2d2593bd99225235cfd142d992fb96894f901bfeefd9436390a96899ab505f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "582c31", + "8d6071", + "559a13", + "b5d932", + "32d485", + "ef9378", + "b191e2", + "7c5a1e", + "1fed19" + ] + }, + "payload": { + "channel_hash": "41", + "mac": "3aec", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7963.json b/examples/meshcore/corpus/generated/valid_grp_txt_7963.json new file mode 100644 index 00000000..20188a48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7963.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "158a329f06064e0bf767bc874eea281a2cf719c83e534350e77cace19d39ce7ce880dc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "329f06", + "064e0b", + "f767bc", + "874eea", + "281a2c", + "f719c8", + "3e5343", + "50e77c", + "ace19d", + "39ce7c" + ] + }, + "payload": { + "channel_hash": "e8", + "mac": "80dc", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7968.json b/examples/meshcore/corpus/generated/valid_grp_txt_7968.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7968.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7969.json b/examples/meshcore/corpus/generated/valid_grp_txt_7969.json new file mode 100644 index 00000000..6e6e9b37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7969.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1687d7b7ed28ea41137e4c226c72b3107474ded435c90fa11ffd71e1ea69acc8235ee85deade5c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d7b7ed", + "28ea41", + "137e4c", + "226c72", + "b31074", + "74ded4", + "35c90f" + ] + }, + "payload": { + "channel_hash": "a1", + "mac": "1ffd", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7970.json b/examples/meshcore/corpus/generated/valid_grp_txt_7970.json new file mode 100644 index 00000000..2e5d3053 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7970.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16460600b2f9216765decab638201014e5adac5922604e0d4a3ae0d7431352d903ea213f6d3bfa342a9dae28fa7be2c779589562ab9418e282f44302e960d0131aaaac639ec7a6055760a642adadf4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0600", + "b2f9", + "2167", + "65de", + "cab6", + "3820" + ] + }, + "payload": { + "channel_hash": "10", + "mac": "14e5", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7972.json b/examples/meshcore/corpus/generated/valid_grp_txt_7972.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7972.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7973.json b/examples/meshcore/corpus/generated/valid_grp_txt_7973.json new file mode 100644 index 00000000..e24cef80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7973.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641eaa9474c654388dfd29ff4f318daec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eaa9" + ] + }, + "payload": { + "channel_hash": "47", + "mac": "4c65", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7977.json b/examples/meshcore/corpus/generated/valid_grp_txt_7977.json new file mode 100644 index 00000000..36b0b9de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7977.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16800110ea31f627f446067fb888bcf963425ad9596f198c0353d4b220ce9188c71308f1da32f297726f8565e610ecce255947182eff8fc83b106f718e40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "channel_hash": "01", + "mac": "10ea", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7983.json b/examples/meshcore/corpus/generated/valid_grp_txt_7983.json new file mode 100644 index 00000000..3ef4c81e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7983.json @@ -0,0 +1,26 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "1641bf3a0425281aaa0b288da90cf972df3877927a81ebdc401f1f40128d63cc9c688976a7cd919d44e6111819dff82c9b9a0c1d53e6d6b51fede86ba70d89e733ab9c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf3a" + ] + }, + "payload": { + "channel_hash": "04", + "mac": "2528", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7985.json b/examples/meshcore/corpus/generated/valid_grp_txt_7985.json new file mode 100644 index 00000000..d1cf0934 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7985.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16041331cbb95a78cb02009e04d0bbbc7922f9ce1fb9a0b21b9dffb413cea41104f1a4345f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "31", + "cb", + "b9" + ] + }, + "payload": { + "channel_hash": "5a", + "mac": "78cb", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7988.json b/examples/meshcore/corpus/generated/valid_grp_txt_7988.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7988.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7991.json b/examples/meshcore/corpus/generated/valid_grp_txt_7991.json new file mode 100644 index 00000000..0bf69e50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7991.json @@ -0,0 +1,24 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1500000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "channel_hash": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7994.json b/examples/meshcore/corpus/generated/valid_grp_txt_7994.json new file mode 100644 index 00000000..d0438ac8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7994.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: GRP_TXT direct", + "tags": [ + "grp_txt", + "direct" + ], + "packet_hex": "16092b75f0c88e5b2e8d7edab1c0af4c9827d9f4ea30fba768cd0818234f7a7cbed52f469c64c3c67c24bd6e92aa75f63ca22bfa4b6a3ba67ad2cee5760ff7d329e534fd17fdaa05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2b", + "75", + "f0", + "c8", + "8e", + "5b", + "2e", + "8d", + "7e" + ] + }, + "payload": { + "channel_hash": "da", + "mac": "b1c0", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_grp_txt_7998.json b/examples/meshcore/corpus/generated/valid_grp_txt_7998.json new file mode 100644 index 00000000..ac8c7de8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_grp_txt_7998.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: GRP_TXT flood", + "tags": [ + "grp_txt", + "flood" + ], + "packet_hex": "1544fe34534cd51224aece8849a1f57ab7b77693f91bd5072fbfe6f4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "GRP_TXT", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fe34", + "534c", + "d512", + "24ae" + ] + }, + "payload": { + "channel_hash": "ce", + "mac": "8849", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4007.json b/examples/meshcore/corpus/generated/valid_path_4007.json new file mode 100644 index 00000000..37164108 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4007.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2280466563494997dbd9f965acc02fe8725131dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "46", + "src": "65", + "mac": "6349", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4014.json b/examples/meshcore/corpus/generated/valid_path_4014.json new file mode 100644 index 00000000..8f3cbe24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4014.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21443febcf00578c450a9345e1860d67879b85", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3feb", + "cf00", + "578c", + "450a" + ] + }, + "payload": { + "dst": "93", + "src": "45", + "mac": "e186", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4021.json b/examples/meshcore/corpus/generated/valid_path_4021.json new file mode 100644 index 00000000..735a4069 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4021.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145f805d1077be6a8047ea96744b5b8d67ca63a7484e067d5f9419934307aecb7b4a1a3c513caffd2818e7b70f7967737a8f50f1b60a5543263293963707c8446189b1a78b7fe2db62425d23f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f805", + "d107", + "7be6", + "a804", + "7ea9" + ] + }, + "payload": { + "dst": "67", + "src": "44", + "mac": "b5b8", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4031.json b/examples/meshcore/corpus/generated/valid_path_4031.json new file mode 100644 index 00000000..dd7c2ffd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4031.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2107d59ba1c362f44fdabd04e19deb61ee3244783ab828eea67e6475ed77e047f6f3a8d3ee", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "9b", + "a1", + "c3", + "62", + "f4", + "4f" + ] + }, + "payload": { + "dst": "da", + "src": "bd", + "mac": "04e1", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4033.json b/examples/meshcore/corpus/generated/valid_path_4033.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4033.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4035.json b/examples/meshcore/corpus/generated/valid_path_4035.json new file mode 100644 index 00000000..6eeacee5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4035.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2244235e2723f626aae2ab6e5418d16114f37dac14f05780357bff4bb05678720b6344f9985496b4a8d07060c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "235e", + "2723", + "f626", + "aae2" + ] + }, + "payload": { + "dst": "ab", + "src": "6e", + "mac": "5418", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4038.json b/examples/meshcore/corpus/generated/valid_path_4038.json new file mode 100644 index 00000000..520825ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4038.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2109c097027c3017d55df07f8995f8236543288f0ad6585b41e1e94a1db4b1db2ebdc16ffaa40f38179fdfc0eab7dd3b0f4d140500adf0bda857174554d1ade1caab40ed", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "97", + "02", + "7c", + "30", + "17", + "d5", + "5d", + "f0" + ] + }, + "payload": { + "dst": "7f", + "src": "89", + "mac": "95f8", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4039.json b/examples/meshcore/corpus/generated/valid_path_4039.json new file mode 100644 index 00000000..0903223c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4039.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21456eca97f549752acd05b2237c037a42ef0ab735afe047309af310a04f16a2398ca649dac2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6eca", + "97f5", + "4975", + "2acd", + "05b2" + ] + }, + "payload": { + "dst": "23", + "src": "7c", + "mac": "037a", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4040.json b/examples/meshcore/corpus/generated/valid_path_4040.json new file mode 100644 index 00000000..fab8aaab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4040.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2287cb86e8591c703633b236d0769dff13975d9ede886cdd627055f73250c88d77fe9353df7f6d8989bf2c6c7da21695834a12d816", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb86e8", + "591c70", + "3633b2", + "36d076", + "9dff13", + "975d9e", + "de886c" + ] + }, + "payload": { + "dst": "dd", + "src": "62", + "mac": "7055", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4049.json b/examples/meshcore/corpus/generated/valid_path_4049.json new file mode 100644 index 00000000..39336dab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4049.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2183fd65fa7bafe23184bbc636179977c7003a11af5f369341c4d0531fff3bd5104d50dd446a4e40229d5505144a2328", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fd65fa", + "7bafe2", + "3184bb" + ] + }, + "payload": { + "dst": "c6", + "src": "36", + "mac": "1799", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4062.json b/examples/meshcore/corpus/generated/valid_path_4062.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4062.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4063.json b/examples/meshcore/corpus/generated/valid_path_4063.json new file mode 100644 index 00000000..6a884bcc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4063.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284ec510218ee44e1985a66c0b48cffec2de107a725da1093635f984304e6715731990cb6f2b0f3eda4741097697b8f3b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec5102", + "18ee44", + "e1985a", + "66c0b4" + ] + }, + "payload": { + "dst": "8c", + "src": "ff", + "mac": "ec2d", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4064.json b/examples/meshcore/corpus/generated/valid_path_4064.json new file mode 100644 index 00000000..ad6f8d1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4064.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21830b7553d73c207e8a58282d61eb8ea49a3a41ced826140ffa7c08a9c03acd347ce264c7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0b7553", + "d73c20", + "7e8a58" + ] + }, + "payload": { + "dst": "28", + "src": "2d", + "mac": "61eb", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4066.json b/examples/meshcore/corpus/generated/valid_path_4066.json new file mode 100644 index 00000000..93ae2352 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4066.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2248057f181508c0f2926b3a37ab975c21a7accc4738aa299145023a7f47f2a913276f7f54a4b4ca2ffa095a9a28814a3b6e0d0a902fee0fa7cacac93b96c4a652aeb35d1b2af4d9ec1914", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "057f", + "1815", + "08c0", + "f292", + "6b3a", + "37ab", + "975c", + "21a7" + ] + }, + "payload": { + "dst": "ac", + "src": "cc", + "mac": "4738", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4067.json b/examples/meshcore/corpus/generated/valid_path_4067.json new file mode 100644 index 00000000..5fbdff05 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4067.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2188f7c2b5da2041b83c7888fbb785674849d4be71000924d18014619b5ebc49c161f6852894e6912d0473f104d399ca6fa73df529da3cdc07", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f7c2b5", + "da2041", + "b83c78", + "88fbb7", + "856748", + "49d4be", + "710009", + "24d180" + ] + }, + "payload": { + "dst": "14", + "src": "61", + "mac": "9b5e", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4069.json b/examples/meshcore/corpus/generated/valid_path_4069.json new file mode 100644 index 00000000..fe43bb6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4069.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220773729e7d7e1be16d133b2e04d7c7d0125b5758118604c466e7d0ad934a6a42e0f72e7b7454db5394913ade0f0e0fd186ac4ff7f2d266e70f53965a84a80d04858efa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "72", + "9e", + "7d", + "7e", + "1b", + "e1" + ] + }, + "payload": { + "dst": "6d", + "src": "13", + "mac": "3b2e", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4070.json b/examples/meshcore/corpus/generated/valid_path_4070.json new file mode 100644 index 00000000..bcb90d4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4070.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214ad2f4c6ea4f318bfde1ef20ca5acd7ca8398c43c67a088118b72c6e63ac877f3563346f43cfbecf3135e87bd42815ea91b0274c30d4d9d7c66b19956bdf78fbb12036ec", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d2f4", + "c6ea", + "4f31", + "8bfd", + "e1ef", + "20ca", + "5acd", + "7ca8", + "398c", + "43c6" + ] + }, + "payload": { + "dst": "7a", + "src": "08", + "mac": "8118", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4071.json b/examples/meshcore/corpus/generated/valid_path_4071.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4071.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4072.json b/examples/meshcore/corpus/generated/valid_path_4072.json new file mode 100644 index 00000000..0e440954 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4072.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2248d3b96fb517eba390ec505222a48cb899d4019bc39d6d72c93225361c9b4095007777e88c070190f23abd3e880130daa2f15f496a96e7440e995968df9a5f25a9ea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d3b9", + "6fb5", + "17eb", + "a390", + "ec50", + "5222", + "a48c", + "b899" + ] + }, + "payload": { + "dst": "d4", + "src": "01", + "mac": "9bc3", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4073.json b/examples/meshcore/corpus/generated/valid_path_4073.json new file mode 100644 index 00000000..849ec046 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4073.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2204844365010a624a53a7e7b5af5cfb803a3968d5782d4be1bf846ed5f148ab0c8c66d6097169a83902618b53698fa4d0c2e683b382ac2c74e08fa6aef1d0aa320782592b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "43", + "65", + "01" + ] + }, + "payload": { + "dst": "0a", + "src": "62", + "mac": "4a53", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4077.json b/examples/meshcore/corpus/generated/valid_path_4077.json new file mode 100644 index 00000000..ad232a3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4077.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2149a70e24a122e70f781c042cfa686546044576bd94d26f29e0068d4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a70e", + "24a1", + "22e7", + "0f78", + "1c04", + "2cfa", + "6865", + "4604", + "4576" + ] + }, + "payload": { + "dst": "bd", + "src": "94", + "mac": "d26f", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4079.json b/examples/meshcore/corpus/generated/valid_path_4079.json new file mode 100644 index 00000000..f2d0112f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4079.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2146050ea1acc8db779839c78eaaf017b58659e219df15fb7ab4121d16e57363", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "050e", + "a1ac", + "c8db", + "7798", + "39c7", + "8eaa" + ] + }, + "payload": { + "dst": "f0", + "src": "17", + "mac": "b586", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4084.json b/examples/meshcore/corpus/generated/valid_path_4084.json new file mode 100644 index 00000000..2ecbe535 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4084.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a2569d34aa207ff69103562deeb5299e8b406d78b803129f660f2a943270bbe15ec35945a668a3e70ced7ee8dcf07db9f86dd3b9492de2e48390b99ee4dd0ee1f83902fadc9eba4fe0dcf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2569", + "d34a", + "a207", + "ff69", + "1035", + "62de", + "eb52", + "99e8", + "b406", + "d78b" + ] + }, + "payload": { + "dst": "80", + "src": "31", + "mac": "29f6", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4096.json b/examples/meshcore/corpus/generated/valid_path_4096.json new file mode 100644 index 00000000..2779d361 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4096.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2205c4b7f5aeba0003af68beeadaa8c52677577fb4ed68b996ad0af2e6c6ae32ce9f6155418a54b2741f4a18395c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "b7", + "f5", + "ae", + "ba" + ] + }, + "payload": { + "dst": "00", + "src": "03", + "mac": "af68", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4101.json b/examples/meshcore/corpus/generated/valid_path_4101.json new file mode 100644 index 00000000..189bb20a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4101.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2243f1c0c43ac0f11e805ee786aa4edfa8ac14eaa4311deb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f1c0", + "c43a", + "c0f1" + ] + }, + "payload": { + "dst": "1e", + "src": "80", + "mac": "5ee7", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4104.json b/examples/meshcore/corpus/generated/valid_path_4104.json new file mode 100644 index 00000000..38b490a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4104.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2105becc655150aaa5f1b8f99b0d3eb9a56396b31be657870fc163e8bc9ac35fa4ddaae19aa9ecb3ac27ce63b307676eca771bde2b1da35b83c384e423e98bbe3cd3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "be", + "cc", + "65", + "51", + "50" + ] + }, + "payload": { + "dst": "aa", + "src": "a5", + "mac": "f1b8", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4111.json b/examples/meshcore/corpus/generated/valid_path_4111.json new file mode 100644 index 00000000..7a7f2305 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4111.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22464deb0000a21d6748955696c8fcb58177f2a5ee037c7b527cdf0390b6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4deb", + "0000", + "a21d", + "6748", + "9556", + "96c8" + ] + }, + "payload": { + "dst": "fc", + "src": "b5", + "mac": "8177", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4112.json b/examples/meshcore/corpus/generated/valid_path_4112.json new file mode 100644 index 00000000..61ae3757 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4112.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21486a9c23fe21e26837aeace30eb596d0af9d4c74aefc2bc5daeaeb67afd7fed184e4d33464c664e92e0366b85ffbbee6b8301d28ad119349468114503db6c90f232c0da3c4d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a9c", + "23fe", + "21e2", + "6837", + "aeac", + "e30e", + "b596", + "d0af" + ] + }, + "payload": { + "dst": "9d", + "src": "4c", + "mac": "74ae", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4121.json b/examples/meshcore/corpus/generated/valid_path_4121.json new file mode 100644 index 00000000..a03b381a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4121.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2108766eee95e71b36d154110e94842da08b1fb955", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "6e", + "ee", + "95", + "e7", + "1b", + "36", + "d1" + ] + }, + "payload": { + "dst": "54", + "src": "11", + "mac": "0e94", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4122.json b/examples/meshcore/corpus/generated/valid_path_4122.json new file mode 100644 index 00000000..4fbe57af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4122.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224a267314701f46c6f525382c61df20f07a380624d200b17f94fe2ca63690", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2673", + "1470", + "1f46", + "c6f5", + "2538", + "2c61", + "df20", + "f07a", + "3806", + "24d2" + ] + }, + "payload": { + "dst": "00", + "src": "b1", + "mac": "7f94", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4124.json b/examples/meshcore/corpus/generated/valid_path_4124.json new file mode 100644 index 00000000..c0cd4fb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4124.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218623085a7815b997a055d55f9d7ce2c517a63200979154b538af", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "23085a", + "7815b9", + "97a055", + "d55f9d", + "7ce2c5", + "17a632" + ] + }, + "payload": { + "dst": "00", + "src": "97", + "mac": "9154", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4127.json b/examples/meshcore/corpus/generated/valid_path_4127.json new file mode 100644 index 00000000..7605395a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4127.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2289d499386b17b3e35aba0160d1db91a29be83a0dc26292006dbbd61138f26b08dff1be86da8a1ccfbae1db3880ae1c923f7e1a3d917a920d0bb5cb8d6bf0d68f0dbb63ddb35648", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d49938", + "6b17b3", + "e35aba", + "0160d1", + "db91a2", + "9be83a", + "0dc262", + "92006d", + "bbd611" + ] + }, + "payload": { + "dst": "38", + "src": "f2", + "mac": "6b08", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4129.json b/examples/meshcore/corpus/generated/valid_path_4129.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4129.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4134.json b/examples/meshcore/corpus/generated/valid_path_4134.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4134.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4136.json b/examples/meshcore/corpus/generated/valid_path_4136.json new file mode 100644 index 00000000..701c116a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4136.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21446c4233355771a2d9415b927ccb3c768c3aa6453331fa5e44ea56d3391e6216e8817fd0bb979d442b0d48b84ce6ddff79d7328ababe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6c42", + "3335", + "5771", + "a2d9" + ] + }, + "payload": { + "dst": "41", + "src": "5b", + "mac": "927c", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4140.json b/examples/meshcore/corpus/generated/valid_path_4140.json new file mode 100644 index 00000000..e4ba426c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4140.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228ac731412e6d813f780c4ada8557cbe2032b1ab7f822228cc84808436e900091a1434415289ffe4b26f0fd43a0a43183c3c96a39e39c1d26003efc6153850b5fbe77c4196b6edf98a89f4d05c0f4e5f9574957cdd2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c73141", + "2e6d81", + "3f780c", + "4ada85", + "57cbe2", + "032b1a", + "b7f822", + "228cc8", + "480843", + "6e9000" + ] + }, + "payload": { + "dst": "91", + "src": "a1", + "mac": "4344", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4145.json b/examples/meshcore/corpus/generated/valid_path_4145.json new file mode 100644 index 00000000..e0b26fd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4145.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22001ec79f5d6f3b7a4389dbea93597ecd53292e369e2655235cb20f23b1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "1e", + "src": "c7", + "mac": "9f5d", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4146.json b/examples/meshcore/corpus/generated/valid_path_4146.json new file mode 100644 index 00000000..e5f487ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4146.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2184a732ed03a659ab8e622d46c1ff8bc1f4e461c05a284f708d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a732ed", + "03a659", + "ab8e62", + "2d46c1" + ] + }, + "payload": { + "dst": "ff", + "src": "8b", + "mac": "c1f4", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4157.json b/examples/meshcore/corpus/generated/valid_path_4157.json new file mode 100644 index 00000000..dbcdfcd9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4157.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22093670092073592aba3f6c394f2a5230b99eeccadf212db2d51509e4504ac404fff702903915c844d2170642b53a71ff2ddda967671833d92f02beac88b28613fa527a692d1bf60446", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "70", + "09", + "20", + "73", + "59", + "2a", + "ba", + "3f" + ] + }, + "payload": { + "dst": "6c", + "src": "39", + "mac": "4f2a", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4158.json b/examples/meshcore/corpus/generated/valid_path_4158.json new file mode 100644 index 00000000..ea89cff2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4158.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2189d4dbeed661535356b1e6b3924ca953ca3dbeb0355b0cb625d24c17a163b9930ffa5c21fc32054524d016318945f8a6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d4dbee", + "d66153", + "5356b1", + "e6b392", + "4ca953", + "ca3dbe", + "b0355b", + "0cb625", + "d24c17" + ] + }, + "payload": { + "dst": "a1", + "src": "63", + "mac": "b993", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4161.json b/examples/meshcore/corpus/generated/valid_path_4161.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4161.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4163.json b/examples/meshcore/corpus/generated/valid_path_4163.json new file mode 100644 index 00000000..f155ae8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4163.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22805f613b5009e9a711e2fd708c1ef702eefea682b2ac585dcbe90534e95b94b6cc2cc9e9c5f0dd71108ec4095e657258b0f564de1b9d06b033789f20608dfdbdeb8d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "5f", + "src": "61", + "mac": "3b50", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4167.json b/examples/meshcore/corpus/generated/valid_path_4167.json new file mode 100644 index 00000000..446b34c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4167.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21477aab1982b009fe1becb5a8b7569efde26c5c67fea2a4ec8cfa25ccc7afeba32f4b370cfb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7aab", + "1982", + "b009", + "fe1b", + "ecb5", + "a8b7", + "569e" + ] + }, + "payload": { + "dst": "fd", + "src": "e2", + "mac": "6c5c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4173.json b/examples/meshcore/corpus/generated/valid_path_4173.json new file mode 100644 index 00000000..d53202b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4173.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2141958d4eaea385ae16f20ee5cd8cb9c44f602e584c1a6b767910a824d67634e2b0d6af95f4508d39ab5d452855e808fdb031603547edd67e6c8c5eddcaf2a40d18da904592", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "958d" + ] + }, + "payload": { + "dst": "4e", + "src": "ae", + "mac": "a385", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4174.json b/examples/meshcore/corpus/generated/valid_path_4174.json new file mode 100644 index 00000000..41fa22ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4174.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218479a93fea57b76005a4e601c0b0ed6a18ae0183961179c8d6506a5f348c3991a25357928e15daa84970b4cfc514220773de67a8308d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "79a93f", + "ea57b7", + "6005a4", + "e601c0" + ] + }, + "payload": { + "dst": "b0", + "src": "ed", + "mac": "6a18", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4176.json b/examples/meshcore/corpus/generated/valid_path_4176.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4176.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4177.json b/examples/meshcore/corpus/generated/valid_path_4177.json new file mode 100644 index 00000000..e825d4fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4177.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2201fa0e476d6fd47076fdf2c1a8e4bfa4f3792c37a05de043ab117ec7a1badf73a6d594b5aa926758", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa" + ] + }, + "payload": { + "dst": "0e", + "src": "47", + "mac": "6d6f", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4184.json b/examples/meshcore/corpus/generated/valid_path_4184.json new file mode 100644 index 00000000..39195474 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4184.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a72d740499fa234d5a34b0d7e99deb06cf17629d6441b5609d64c3615ad0acca46a6b6e26a51a36c649e8d675a994db", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "72d7", + "4049", + "9fa2", + "34d5", + "a34b", + "0d7e", + "99de", + "b06c", + "f176", + "29d6" + ] + }, + "payload": { + "dst": "44", + "src": "1b", + "mac": "5609", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4186.json b/examples/meshcore/corpus/generated/valid_path_4186.json new file mode 100644 index 00000000..48de04e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4186.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2205fcd8280a19240e16826edef4378c1dc8e114119d1ce133e6ef53fdb7fffc686d43a18c93a5df3d2491", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc", + "d8", + "28", + "0a", + "19" + ] + }, + "payload": { + "dst": "24", + "src": "0e", + "mac": "1682", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4188.json b/examples/meshcore/corpus/generated/valid_path_4188.json new file mode 100644 index 00000000..b1da154c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4188.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2243888a6f36d48a1a331fd4a20b7f8cea24f687535c77e22c265ea8bd1583662495c946faba4ad0b3653bb777a70ed44a67e65bd9c296236d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "888a", + "6f36", + "d48a" + ] + }, + "payload": { + "dst": "1a", + "src": "33", + "mac": "1fd4", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4190.json b/examples/meshcore/corpus/generated/valid_path_4190.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4190.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4193.json b/examples/meshcore/corpus/generated/valid_path_4193.json new file mode 100644 index 00000000..2862ced9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4193.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210a16e9b83c57cd82b95fc7ff35d2ab1a79f76900bae856f53c5d7e891aac0f38e57478e7cd483d4d78048a4aeb947b6aa02fd8635c099d503b5d8044537b64a7a30f1aeeabbc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "e9", + "b8", + "3c", + "57", + "cd", + "82", + "b9", + "5f", + "c7" + ] + }, + "payload": { + "dst": "ff", + "src": "35", + "mac": "d2ab", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4195.json b/examples/meshcore/corpus/generated/valid_path_4195.json new file mode 100644 index 00000000..4180656c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4195.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2241d3d98a862fda254586306914722e53a1cda3db1445103b021676a3c2fa816175ff1a94dc62792e976f02b3fc8bcb7a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d3d9" + ] + }, + "payload": { + "dst": "8a", + "src": "86", + "mac": "2fda", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4202.json b/examples/meshcore/corpus/generated/valid_path_4202.json new file mode 100644 index 00000000..2dd1e63c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4202.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a74285dccaca3be160391f774bb4517ffa370e6cf3417348c9e1d7126", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "74", + "28", + "5d", + "cc", + "ac", + "a3", + "be", + "16", + "03", + "91" + ] + }, + "payload": { + "dst": "f7", + "src": "74", + "mac": "bb45", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4203.json b/examples/meshcore/corpus/generated/valid_path_4203.json new file mode 100644 index 00000000..d934d7e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4203.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22880f01c59a405d4c9cb120249d35986bb34ece5db1809c50af6d21d70f7112dc288ef886809546aadc0dbb7cd570a693bc3c15714f33792e1ddfa7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f01c5", + "9a405d", + "4c9cb1", + "20249d", + "35986b", + "b34ece", + "5db180", + "9c50af" + ] + }, + "payload": { + "dst": "6d", + "src": "21", + "mac": "d70f", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4205.json b/examples/meshcore/corpus/generated/valid_path_4205.json new file mode 100644 index 00000000..5e167dc2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4205.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218491b951f73c3da1980b405a4ffe896ac861", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "91b951", + "f73c3d", + "a1980b", + "405a4f" + ] + }, + "payload": { + "dst": "fe", + "src": "89", + "mac": "6ac8", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4209.json b/examples/meshcore/corpus/generated/valid_path_4209.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4209.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4218.json b/examples/meshcore/corpus/generated/valid_path_4218.json new file mode 100644 index 00000000..e2253112 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4218.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a69308154b6177d0db4559e67def11c6e4bf8a8bcee878af0129ede498d803171d4ec695e69f1675f1f1e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "693081", + "54b617", + "7d0db4", + "559e67", + "def11c", + "6e4bf8", + "a8bcee", + "878af0", + "129ede", + "498d80" + ] + }, + "payload": { + "dst": "31", + "src": "71", + "mac": "d4ec", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4226.json b/examples/meshcore/corpus/generated/valid_path_4226.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4226.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4230.json b/examples/meshcore/corpus/generated/valid_path_4230.json new file mode 100644 index 00000000..a01f7222 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4230.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218393f086b74f51f470ff4dffdeb84fcf0897fdb3cca4b7b13b2b0b4fd202e0bb9efde8afefaee301f2f90fb5a341f621301322b1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "93f086", + "b74f51", + "f470ff" + ] + }, + "payload": { + "dst": "4d", + "src": "ff", + "mac": "deb8", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4235.json b/examples/meshcore/corpus/generated/valid_path_4235.json new file mode 100644 index 00000000..a62cd918 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4235.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21898823b6f77e7d4d5af9ded7290956cbf21bd533209e24662ae26f36f43ca8f97656aee4f596970de9b7dcb23b21b414f1bc26be", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8823b6", + "f77e7d", + "4d5af9", + "ded729", + "0956cb", + "f21bd5", + "33209e", + "24662a", + "e26f36" + ] + }, + "payload": { + "dst": "f4", + "src": "3c", + "mac": "a8f9", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4243.json b/examples/meshcore/corpus/generated/valid_path_4243.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4243.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4246.json b/examples/meshcore/corpus/generated/valid_path_4246.json new file mode 100644 index 00000000..1b0cac3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4246.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22890f875f10c44213b51cf5c81b2550ac948ab6be7f0eb8cc0abcfb61864b76bb06ccca19ebd1cb08", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f875f", + "10c442", + "13b51c", + "f5c81b", + "2550ac", + "948ab6", + "be7f0e", + "b8cc0a", + "bcfb61" + ] + }, + "payload": { + "dst": "86", + "src": "4b", + "mac": "76bb", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4247.json b/examples/meshcore/corpus/generated/valid_path_4247.json new file mode 100644 index 00000000..fa90e0c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4247.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2207f693d437c73ba3b4aed9e49194a2c90ca1354715426de348755a1e00db3124b7107a7fb6bb0adb6b079c88f675592aca93d14a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6", + "93", + "d4", + "37", + "c7", + "3b", + "a3" + ] + }, + "payload": { + "dst": "b4", + "src": "ae", + "mac": "d9e4", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4255.json b/examples/meshcore/corpus/generated/valid_path_4255.json new file mode 100644 index 00000000..1e9de9fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4255.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2283552ca3bc01de767801bcac98ab9aead93b406d580b6f215da9c3aba961fc9e6540", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "552ca3", + "bc01de", + "767801" + ] + }, + "payload": { + "dst": "bc", + "src": "ac", + "mac": "98ab", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4266.json b/examples/meshcore/corpus/generated/valid_path_4266.json new file mode 100644 index 00000000..ce17bf4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4266.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2100820fbab53824441074f85a740676e167bd4a220112cf7c8a39696b6f0966e07a7e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "82", + "src": "0f", + "mac": "bab5", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4269.json b/examples/meshcore/corpus/generated/valid_path_4269.json new file mode 100644 index 00000000..5b04d2b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4269.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2205ef9a3347cd5481dfab2f4515404f090097", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ef", + "9a", + "33", + "47", + "cd" + ] + }, + "payload": { + "dst": "54", + "src": "81", + "mac": "dfab", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4270.json b/examples/meshcore/corpus/generated/valid_path_4270.json new file mode 100644 index 00000000..17559422 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4270.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2246f00820350a1c2244a57514a1e13983dd6df58e88272adf4f245b1333a8e1cf372b8159cfe0bccebc12e59c8051b4866e8121eb3cb447", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f008", + "2035", + "0a1c", + "2244", + "a575", + "14a1" + ] + }, + "payload": { + "dst": "e1", + "src": "39", + "mac": "83dd", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4272.json b/examples/meshcore/corpus/generated/valid_path_4272.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4272.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4273.json b/examples/meshcore/corpus/generated/valid_path_4273.json new file mode 100644 index 00000000..4652e590 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4273.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2101ea808d3e715255ede660da4e97b635d43e3f1b53ee9f2301334fb76e698b90f0cc5232f7fd91bdc64ede006c8779b857b062ed94e61a25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ea" + ] + }, + "payload": { + "dst": "80", + "src": "8d", + "mac": "3e71", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4275.json b/examples/meshcore/corpus/generated/valid_path_4275.json new file mode 100644 index 00000000..cbdd7061 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4275.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2281de52a9016d46aa9365949e84a4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "de52a9" + ] + }, + "payload": { + "dst": "01", + "src": "6d", + "mac": "46aa", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4276.json b/examples/meshcore/corpus/generated/valid_path_4276.json new file mode 100644 index 00000000..8256fdc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4276.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2188cae0374a7b3fc65b152129c94b5d6f7f19e180627ca19131ab7a0f0631c41cdba7e9d316904fa4de16241d2cab9b05bf010ba5314f06415e4ce0928af2a6c64a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cae037", + "4a7b3f", + "c65b15", + "2129c9", + "4b5d6f", + "7f19e1", + "80627c", + "a19131" + ] + }, + "payload": { + "dst": "ab", + "src": "7a", + "mac": "0f06", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4291.json b/examples/meshcore/corpus/generated/valid_path_4291.json new file mode 100644 index 00000000..9712ebd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4291.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2104decf0a56b8fccc15b5eb8d95aaee7893e06acb32f1b9691364ca0abbcf24b6e0547ed96bb7a0665c75575e5baca7b1b13606d7bece32", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "cf", + "0a", + "56" + ] + }, + "payload": { + "dst": "b8", + "src": "fc", + "mac": "cc15", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4294.json b/examples/meshcore/corpus/generated/valid_path_4294.json new file mode 100644 index 00000000..d4ebcb1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4294.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22012c6fcaea845c40f3ba545d07a98b24f8209f416717c3f20de8d1ebca0f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c" + ] + }, + "payload": { + "dst": "6f", + "src": "ca", + "mac": "ea84", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4300.json b/examples/meshcore/corpus/generated/valid_path_4300.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4300.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4302.json b/examples/meshcore/corpus/generated/valid_path_4302.json new file mode 100644 index 00000000..a5ea190f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4302.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22812ebf97eb3990522efae0ce4d1c766ded0febb0e44c0ce505", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2ebf97" + ] + }, + "payload": { + "dst": "eb", + "src": "39", + "mac": "9052", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4303.json b/examples/meshcore/corpus/generated/valid_path_4303.json new file mode 100644 index 00000000..ac24ef02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4303.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21408d31f65b36e3b7539bd3d36c11c2c2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "8d", + "src": "31", + "mac": "f65b", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4305.json b/examples/meshcore/corpus/generated/valid_path_4305.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4305.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4308.json b/examples/meshcore/corpus/generated/valid_path_4308.json new file mode 100644 index 00000000..e8ffd7e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4308.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22402887eb29d2a27f5165df18ae55dd4735c0e0dc168ba0a2399c61f5aaa5933c79a12bb84a4671908b61c824e85f7221be4afe92903d08", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "28", + "src": "87", + "mac": "eb29", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4310.json b/examples/meshcore/corpus/generated/valid_path_4310.json new file mode 100644 index 00000000..f0a9a98e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4310.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214221615163487e8a34", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2161", + "5163" + ] + }, + "payload": { + "dst": "48", + "src": "7e", + "mac": "8a34", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4313.json b/examples/meshcore/corpus/generated/valid_path_4313.json new file mode 100644 index 00000000..95476ba7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4313.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214770554a554f81bd4e43dbbe828fc7c225037a1fd8d7d7718e85bfa3273cc6597c135d10febc562589729c2f5aeb8cc1affede964385872a4d87f1831593a7bb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7055", + "4a55", + "4f81", + "bd4e", + "43db", + "be82", + "8fc7" + ] + }, + "payload": { + "dst": "c2", + "src": "25", + "mac": "037a", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4321.json b/examples/meshcore/corpus/generated/valid_path_4321.json new file mode 100644 index 00000000..f0abab2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4321.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2180f3dcd19d98b77ab39db5cf8989fb0fe4269da86b13fdbd30c740a7eb82a423800de7dbb897d3e4c114fe93abcb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "f3", + "src": "dc", + "mac": "d19d", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4323.json b/examples/meshcore/corpus/generated/valid_path_4323.json new file mode 100644 index 00000000..700fa491 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4323.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2203e16f7733c4a1379ed7a5f005b7c62d4d2ea6db3246050226f69fb68ec060fe05c2c85cf7008b46633f0753a0a4160b1d1b4448a0bc093e3f05e3e99d9e1ff35cfb26", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "6f", + "77" + ] + }, + "payload": { + "dst": "33", + "src": "c4", + "mac": "a137", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4325.json b/examples/meshcore/corpus/generated/valid_path_4325.json new file mode 100644 index 00000000..48de6946 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4325.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2105bfff44f2cc725cd281aced6edb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "ff", + "44", + "f2", + "cc" + ] + }, + "payload": { + "dst": "72", + "src": "5c", + "mac": "d281", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4331.json b/examples/meshcore/corpus/generated/valid_path_4331.json new file mode 100644 index 00000000..e6c65584 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4331.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22807cfbade7311be9924ff519acd286c826193b8c92d76c5177a4ab6c35cd21e0ef802d5178ca7f8b3765762f0e7cc54ffbd7c14204447fa6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "7c", + "src": "fb", + "mac": "ade7", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4335.json b/examples/meshcore/corpus/generated/valid_path_4335.json new file mode 100644 index 00000000..c31df61d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4335.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224829fed258266020eb76eddbf0930cb0e5ffc13448e6fb2364d8c588aff54122f9b0171e1a966aceb58daeaac26da6c269a985114b6b3f10c21930fc30e9d20be6c74b957613e48ce8a4c56428d0f8d0e954f184", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "29fe", + "d258", + "2660", + "20eb", + "76ed", + "dbf0", + "930c", + "b0e5" + ] + }, + "payload": { + "dst": "ff", + "src": "c1", + "mac": "3448", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4338.json b/examples/meshcore/corpus/generated/valid_path_4338.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4338.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4340.json b/examples/meshcore/corpus/generated/valid_path_4340.json new file mode 100644 index 00000000..a589a51a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4340.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a91e347a62b3fb3a57f49083d754beb0f1ff950560aebb0c722be0a9ff747538eae3b1bee02252940e3ec0474cc1df88e1c4b5857a26d83ad81", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "e3", + "47", + "a6", + "2b", + "3f", + "b3", + "a5", + "7f", + "49" + ] + }, + "payload": { + "dst": "08", + "src": "3d", + "mac": "754b", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4341.json b/examples/meshcore/corpus/generated/valid_path_4341.json new file mode 100644 index 00000000..82f41f59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4341.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22874fd309d13cb4377d57e744c2672e5f1630d792c33623db914199b99e298e97e076b17a177d9a40fea27b772d73dd09", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4fd309", + "d13cb4", + "377d57", + "e744c2", + "672e5f", + "1630d7", + "92c336" + ] + }, + "payload": { + "dst": "23", + "src": "db", + "mac": "9141", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4342.json b/examples/meshcore/corpus/generated/valid_path_4342.json new file mode 100644 index 00000000..61ed111b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4342.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2147fb30e448ce3e8a9c92190fe97bc02b64c390ae25acb3762ca73b71357df01a84beac6dfe5af26ae74145d599", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fb30", + "e448", + "ce3e", + "8a9c", + "9219", + "0fe9", + "7bc0" + ] + }, + "payload": { + "dst": "2b", + "src": "64", + "mac": "c390", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4343.json b/examples/meshcore/corpus/generated/valid_path_4343.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4343.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4351.json b/examples/meshcore/corpus/generated/valid_path_4351.json new file mode 100644 index 00000000..04e44a29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4351.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22467468df6a83b93ff2212248a200cead99048f37d718283d3fd57e2868208294adee197a2d9e4af6d8adb72d7363c9c49c86a2fcedddb4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7468", + "df6a", + "83b9", + "3ff2", + "2122", + "48a2" + ] + }, + "payload": { + "dst": "00", + "src": "ce", + "mac": "ad99", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4353.json b/examples/meshcore/corpus/generated/valid_path_4353.json new file mode 100644 index 00000000..e965646a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4353.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145e944f78007cc368042112fcc154f859479192d8942338349a56cad", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e944", + "f780", + "07cc", + "3680", + "4211" + ] + }, + "payload": { + "dst": "2f", + "src": "cc", + "mac": "154f", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4354.json b/examples/meshcore/corpus/generated/valid_path_4354.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4354.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4356.json b/examples/meshcore/corpus/generated/valid_path_4356.json new file mode 100644 index 00000000..485aaa0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4356.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284feed3a752bf3e59a00da0cc20d37bb3b08edc3bbd9ce2b7da4fd7fc8cc7a6c2231bbfd3e4fbda37dfce618922f074eca593df14a90d542639faae2bad70f778d5160641c82", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "feed3a", + "752bf3", + "e59a00", + "da0cc2" + ] + }, + "payload": { + "dst": "0d", + "src": "37", + "mac": "bb3b", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4359.json b/examples/meshcore/corpus/generated/valid_path_4359.json new file mode 100644 index 00000000..99c6601d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4359.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2204bf68705b1974dac292ba15d52cabbe8d274db26cadd5dcc62146", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bf", + "68", + "70", + "5b" + ] + }, + "payload": { + "dst": "19", + "src": "74", + "mac": "dac2", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4362.json b/examples/meshcore/corpus/generated/valid_path_4362.json new file mode 100644 index 00000000..ac8f396c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4362.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22834992ddfa7b7628410ef71e97de02131ce63e129ab5afe29fce4412", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4992dd", + "fa7b76", + "28410e" + ] + }, + "payload": { + "dst": "f7", + "src": "1e", + "mac": "97de", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4366.json b/examples/meshcore/corpus/generated/valid_path_4366.json new file mode 100644 index 00000000..6a7b306b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4366.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21460106e03fa2b96c130db6d0db28865adf67", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0106", + "e03f", + "a2b9", + "6c13", + "0db6", + "d0db" + ] + }, + "payload": { + "dst": "28", + "src": "86", + "mac": "5adf", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4372.json b/examples/meshcore/corpus/generated/valid_path_4372.json new file mode 100644 index 00000000..20c0cd06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4372.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a11a4fd07b9171a8a14ededb9bd2334a7fe09110f43c388d8fa22d9bfc6234eeb630cb8d40988185908408366f1f901834be940b95b42d1c641f24350235bd8131b86424bf7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "11a4", + "fd07", + "b917", + "1a8a", + "14ed", + "edb9", + "bd23", + "34a7", + "fe09", + "110f" + ] + }, + "payload": { + "dst": "43", + "src": "c3", + "mac": "88d8", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4377.json b/examples/meshcore/corpus/generated/valid_path_4377.json new file mode 100644 index 00000000..f1d82570 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4377.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22836edbbf727012beeea1e3cbd52471c1236788296d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6edbbf", + "727012", + "beeea1" + ] + }, + "payload": { + "dst": "e3", + "src": "cb", + "mac": "d524", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4386.json b/examples/meshcore/corpus/generated/valid_path_4386.json new file mode 100644 index 00000000..8a86d0b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4386.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2185433a0c6b1990897b4d4342d7869dd931c5909f5f3e3f7a556539f26aff5c02a29ef0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "433a0c", + "6b1990", + "897b4d", + "4342d7", + "869dd9" + ] + }, + "payload": { + "dst": "31", + "src": "c5", + "mac": "909f", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4387.json b/examples/meshcore/corpus/generated/valid_path_4387.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4387.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4391.json b/examples/meshcore/corpus/generated/valid_path_4391.json new file mode 100644 index 00000000..1fe0fba0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4391.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21478f71421a38e97299a0820d3600e33a9e61e2d2764da93c3c18177d976a9a74d8400a3faf877cc5fec2bbb5731989a4cbd1622a8c2106606e7e7281eb784f4d2c55862d9ecd03c55da508", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8f71", + "421a", + "38e9", + "7299", + "a082", + "0d36", + "00e3" + ] + }, + "payload": { + "dst": "3a", + "src": "9e", + "mac": "61e2", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4394.json b/examples/meshcore/corpus/generated/valid_path_4394.json new file mode 100644 index 00000000..ac698a0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4394.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21073fd801d817959bc2de1003e28158874a744b209186473c41552ee6035c10d747032b1d3398d609c3c25258ef7a1b79e67ab4eb255087b2897fa20c5ff8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3f", + "d8", + "01", + "d8", + "17", + "95", + "9b" + ] + }, + "payload": { + "dst": "c2", + "src": "de", + "mac": "1003", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4395.json b/examples/meshcore/corpus/generated/valid_path_4395.json new file mode 100644 index 00000000..7378f610 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4395.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2203c451ef17810d23b4894a7d317f59ada48462fdfa76e8c57412ad1616b6b9d1a881c288ec3ace650a1a7b07aba19ba2e2c8fed5f5f821aef131b52dd271a7d015e946996d31b5a0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "51", + "ef" + ] + }, + "payload": { + "dst": "17", + "src": "81", + "mac": "0d23", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4403.json b/examples/meshcore/corpus/generated/valid_path_4403.json new file mode 100644 index 00000000..fae9a47b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4403.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22852ee28ce3b058131e6fc6c551ae84d12361e79c5f6a436ab8d00f7874c7f92b3c840c8a5570982dc4938472f182e85c22602d19a2e3f3fa59afc13b5abd47052ea3fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2ee28c", + "e3b058", + "131e6f", + "c6c551", + "ae84d1" + ] + }, + "payload": { + "dst": "23", + "src": "61", + "mac": "e79c", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4405.json b/examples/meshcore/corpus/generated/valid_path_4405.json new file mode 100644 index 00000000..2eec906a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4405.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2104a0ef6f76a6abda403f7c8ca5a58479d6110204e493010f6f3aa48e6a8ee066a265ed40eb6cfccbce420cfc43083d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "ef", + "6f", + "76" + ] + }, + "payload": { + "dst": "a6", + "src": "ab", + "mac": "da40", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4406.json b/examples/meshcore/corpus/generated/valid_path_4406.json new file mode 100644 index 00000000..0b509ce6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4406.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22067d47063f0dbea3c4d8f70b4331bb5e4d55302f8c41976f4de73282b8d4b1740bd9a69862574e2e00", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "47", + "06", + "3f", + "0d", + "be" + ] + }, + "payload": { + "dst": "a3", + "src": "c4", + "mac": "d8f7", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4413.json b/examples/meshcore/corpus/generated/valid_path_4413.json new file mode 100644 index 00000000..a353380c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4413.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2247e5ba5296fe36b07c7528dc42a1762a2a35516953cdb4023d7b5ffa61a8f9981ce46c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e5ba", + "5296", + "fe36", + "b07c", + "7528", + "dc42", + "a176" + ] + }, + "payload": { + "dst": "2a", + "src": "2a", + "mac": "3551", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4416.json b/examples/meshcore/corpus/generated/valid_path_4416.json new file mode 100644 index 00000000..52bf9243 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4416.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214088ffb896542119a42e8f87f75fe68a248ca892161e931bb5335ddc888e86e5331898060aa731df28d52e0d12afc390806ec8dbe221ba6148c3fd53bad4be5045ab64", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "88", + "src": "ff", + "mac": "b896", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4420.json b/examples/meshcore/corpus/generated/valid_path_4420.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4420.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4423.json b/examples/meshcore/corpus/generated/valid_path_4423.json new file mode 100644 index 00000000..4d1bd5c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4423.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2107275a1810c1318c7d22d0930e0734bc2dd7a2ba45e8f8bbc7f22b6656e735d4f00f66e7afc3e92987ac82cec2ae454312b692b2b846c0b95a31ff29db8244a8168dd7894516725ea6e335", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "5a", + "18", + "10", + "c1", + "31", + "8c" + ] + }, + "payload": { + "dst": "7d", + "src": "22", + "mac": "d093", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4424.json b/examples/meshcore/corpus/generated/valid_path_4424.json new file mode 100644 index 00000000..2a338dd8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4424.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22454363c9aca716947c385cc206de5914", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4363", + "c9ac", + "a716", + "947c", + "385c" + ] + }, + "payload": { + "dst": "c2", + "src": "06", + "mac": "de59", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4427.json b/examples/meshcore/corpus/generated/valid_path_4427.json new file mode 100644 index 00000000..82e6307b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4427.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21469ab52decbb20288a2efc50c5e55618b12fcf94031cdc1bd54a0cf22c9d11223fc68ae3c9fd0aa8463bf5539f93b3c798650e59c59ce7f3b9703e0d97", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ab5", + "2dec", + "bb20", + "288a", + "2efc", + "50c5" + ] + }, + "payload": { + "dst": "e5", + "src": "56", + "mac": "18b1", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4429.json b/examples/meshcore/corpus/generated/valid_path_4429.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4429.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4432.json b/examples/meshcore/corpus/generated/valid_path_4432.json new file mode 100644 index 00000000..5f011ef0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4432.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22429834b16028c9e5b0e608f7783d0c545e3919245fcfb7c847e2a7378b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9834", + "b160" + ] + }, + "payload": { + "dst": "28", + "src": "c9", + "mac": "e5b0", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4434.json b/examples/meshcore/corpus/generated/valid_path_4434.json new file mode 100644 index 00000000..9a9f9cd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4434.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22875c25544c3f0057ffd80c38d79bf6aa7b517e19c92876c7d159c9619afe30761389dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5c2554", + "4c3f00", + "57ffd8", + "0c38d7", + "9bf6aa", + "7b517e", + "19c928" + ] + }, + "payload": { + "dst": "76", + "src": "c7", + "mac": "d159", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4435.json b/examples/meshcore/corpus/generated/valid_path_4435.json new file mode 100644 index 00000000..ddbbaf43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4435.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21813adf0deabd96671553980fd7893f7ea7a10e6878b1f62e8bc1d3cfb0d1299d5e7b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3adf0d" + ] + }, + "payload": { + "dst": "ea", + "src": "bd", + "mac": "9667", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4437.json b/examples/meshcore/corpus/generated/valid_path_4437.json new file mode 100644 index 00000000..b3656656 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4437.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2189d8e1cde7cb2dee9827927ae1b4e593a669a9f5565ec9e060cc373201ff4f0d2c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d8e1cd", + "e7cb2d", + "ee9827", + "927ae1", + "b4e593", + "a669a9", + "f5565e", + "c9e060", + "cc3732" + ] + }, + "payload": { + "dst": "01", + "src": "ff", + "mac": "4f0d", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4439.json b/examples/meshcore/corpus/generated/valid_path_4439.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4439.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4444.json b/examples/meshcore/corpus/generated/valid_path_4444.json new file mode 100644 index 00000000..ad25a4b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4444.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2244f099b4778d7faa2543652aedff78cf0ca8ba723692df1ec47db56bce5e04bae2d1f5cb63c06079", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f099", + "b477", + "8d7f", + "aa25" + ] + }, + "payload": { + "dst": "43", + "src": "65", + "mac": "2aed", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4450.json b/examples/meshcore/corpus/generated/valid_path_4450.json new file mode 100644 index 00000000..c4c02d62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4450.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2103fafa4b4ee28c068d3942caff9a7d9ca47fd35fe3ee15504445c856cee4eea729a6cbbcc5649ee8ae1090e595dbd98b1b5f2de00f0b009a9c6b07ca808899f37e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa", + "fa", + "4b" + ] + }, + "payload": { + "dst": "4e", + "src": "e2", + "mac": "8c06", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4452.json b/examples/meshcore/corpus/generated/valid_path_4452.json new file mode 100644 index 00000000..0e616794 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4452.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218427054a974cc686a21624b4a556a998a7aea6c1a45a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "27054a", + "974cc6", + "86a216", + "24b4a5" + ] + }, + "payload": { + "dst": "56", + "src": "a9", + "mac": "98a7", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4456.json b/examples/meshcore/corpus/generated/valid_path_4456.json new file mode 100644 index 00000000..717dd2a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4456.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21038d5c385b0601b9043e200e4caeb8dff21d7fcafc69abc7171b589266c707789757fee423d5a622b8d2c91f0850433dcfd3f07899ff20c4b8a21edf6d49ee6f9c23", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8d", + "5c", + "38" + ] + }, + "payload": { + "dst": "5b", + "src": "06", + "mac": "01b9", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4457.json b/examples/meshcore/corpus/generated/valid_path_4457.json new file mode 100644 index 00000000..03def695 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4457.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220443f903e62af8119a02559cd9bacc8a90554a4c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "43", + "f9", + "03", + "e6" + ] + }, + "payload": { + "dst": "2a", + "src": "f8", + "mac": "119a", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4458.json b/examples/meshcore/corpus/generated/valid_path_4458.json new file mode 100644 index 00000000..89957a71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4458.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2283bb4524b9910f52349fe79e7978ee3eb1caf6fe33e9114f3d90e775bb3bd857d1d1277e6b73afaa4d416386ef7bb82c0166a93cf6e8447287d7f36fb7167a38f51ed3e473d588cd488a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bb4524", + "b9910f", + "52349f" + ] + }, + "payload": { + "dst": "e7", + "src": "9e", + "mac": "7978", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4462.json b/examples/meshcore/corpus/generated/valid_path_4462.json new file mode 100644 index 00000000..4bba50a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4462.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21477b6439ae08ef875861598469b737bae02f2078f9a926665155a741dbe309c1b6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b64", + "39ae", + "08ef", + "8758", + "6159", + "8469", + "b737" + ] + }, + "payload": { + "dst": "ba", + "src": "e0", + "mac": "2f20", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4468.json b/examples/meshcore/corpus/generated/valid_path_4468.json new file mode 100644 index 00000000..b6102e6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4468.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284ecdc1304c3940e216bca4c70c76970a82f93", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ecdc13", + "04c394", + "0e216b", + "ca4c70" + ] + }, + "payload": { + "dst": "c7", + "src": "69", + "mac": "70a8", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4476.json b/examples/meshcore/corpus/generated/valid_path_4476.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4476.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4479.json b/examples/meshcore/corpus/generated/valid_path_4479.json new file mode 100644 index 00000000..9d0c96a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4479.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224232c83b8091abc6bfbc5d34ebb51386ab209ca85318ec0901cb614cdac9b2be36c8d6c18837ac23274e7f2ad9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "32c8", + "3b80" + ] + }, + "payload": { + "dst": "91", + "src": "ab", + "mac": "c6bf", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4483.json b/examples/meshcore/corpus/generated/valid_path_4483.json new file mode 100644 index 00000000..a0c2fa64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4483.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22032077eb1e4111ad0b47409b87977913bef2e140e70ddfd7c014446b34501fd21958d69cb16211c1d86b84a4a8112cd1d00b4167ada5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "20", + "77", + "eb" + ] + }, + "payload": { + "dst": "1e", + "src": "41", + "mac": "11ad", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4496.json b/examples/meshcore/corpus/generated/valid_path_4496.json new file mode 100644 index 00000000..e06ad3f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4496.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220929acd82131aac56a89c0a7abfdecf90fde0fddc27934d5bc7feef76610c3dfa0f849747e48ff65e98c5b0dda5a73639579468dcb2ac6b9a7798c6831c344a491953ec8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "ac", + "d8", + "21", + "31", + "aa", + "c5", + "6a", + "89" + ] + }, + "payload": { + "dst": "c0", + "src": "a7", + "mac": "abfd", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4502.json b/examples/meshcore/corpus/generated/valid_path_4502.json new file mode 100644 index 00000000..6597db4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4502.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22486eefcd45e805d0a15b42836661c02ce91e5143063647b078bca3befb77fee60618628293b89ef7336f11590b739dc7a9f2a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6eef", + "cd45", + "e805", + "d0a1", + "5b42", + "8366", + "61c0", + "2ce9" + ] + }, + "payload": { + "dst": "1e", + "src": "51", + "mac": "4306", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4511.json b/examples/meshcore/corpus/generated/valid_path_4511.json new file mode 100644 index 00000000..b82651e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4511.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210553bd6e27767189bc43b4ae5b9235bb27eee1b70df3436eff84e0f1ca7cd93628b59065c8d3c8a77772094b9efb648eee476012356e5cb630427e076bede76d11fbe98b20ad8da3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53", + "bd", + "6e", + "27", + "76" + ] + }, + "payload": { + "dst": "71", + "src": "89", + "mac": "bc43", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4535.json b/examples/meshcore/corpus/generated/valid_path_4535.json new file mode 100644 index 00000000..a4ea6d8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4535.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2281052547dbb50efae59ce8b0e414e52f1607de652456882f4e9c473503f3e492c4ab8aad5fb5d10dfad9db410600c669aeba3359", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "052547" + ] + }, + "payload": { + "dst": "db", + "src": "b5", + "mac": "0efa", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4536.json b/examples/meshcore/corpus/generated/valid_path_4536.json new file mode 100644 index 00000000..9f1d9e96 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4536.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2140ab856b01a2d407789df71232f21d3455f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "ab", + "src": "85", + "mac": "6b01", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4537.json b/examples/meshcore/corpus/generated/valid_path_4537.json new file mode 100644 index 00000000..4d144095 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4537.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2241320322ed2aed2da02f1c66a3518140220ef8e529a6bbe9a57a133c753fa33d9c9cf44362be", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3203" + ] + }, + "payload": { + "dst": "22", + "src": "ed", + "mac": "2aed", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4539.json b/examples/meshcore/corpus/generated/valid_path_4539.json new file mode 100644 index 00000000..5c193a92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4539.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21037266d3fed5eadb5a0f8f595b50fe749b3b08409ddcff97cf7cc2548c6a698730a8cadc961648e340ee8003", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "66", + "d3" + ] + }, + "payload": { + "dst": "fe", + "src": "d5", + "mac": "eadb", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4541.json b/examples/meshcore/corpus/generated/valid_path_4541.json new file mode 100644 index 00000000..1af6cb84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4541.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214ab386cf49e8419a13954eb948bd14fc1d71588afb23019b08c16e3983e106b25bbe6cf4144b91f06a205ee0168171dd50f448e747c14b96d321cd0c895486463f6b99bd7c70a670d365", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b386", + "cf49", + "e841", + "9a13", + "954e", + "b948", + "bd14", + "fc1d", + "7158", + "8afb" + ] + }, + "payload": { + "dst": "23", + "src": "01", + "mac": "9b08", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4543.json b/examples/meshcore/corpus/generated/valid_path_4543.json new file mode 100644 index 00000000..b3070110 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4543.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2106a69c6ba756838e4d29fbd265c3dde292a2aea6ccec39ddb821d8c10f52b229d2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "9c", + "6b", + "a7", + "56", + "83" + ] + }, + "payload": { + "dst": "8e", + "src": "4d", + "mac": "29fb", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4544.json b/examples/meshcore/corpus/generated/valid_path_4544.json new file mode 100644 index 00000000..6848b9d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4544.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2240e9a950ceb30f8601fd15e361c047fcd9636540a9bc50a719a52b6be7c15a84e4c517272e25c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e9", + "src": "a9", + "mac": "50ce", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4546.json b/examples/meshcore/corpus/generated/valid_path_4546.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4546.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4548.json b/examples/meshcore/corpus/generated/valid_path_4548.json new file mode 100644 index 00000000..2dd02d9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4548.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2182be88f94c860e4d02bf4811a96bd5cf274a1ca97ea3f87ee93276178ad2408d3f4f4bc1c312f9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "be88f9", + "4c860e" + ] + }, + "payload": { + "dst": "4d", + "src": "02", + "mac": "bf48", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4549.json b/examples/meshcore/corpus/generated/valid_path_4549.json new file mode 100644 index 00000000..46795774 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4549.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a271359f77915c4d3007a0187381fc897f8abdf81c7a6beb44caf1c43c614e27fa8ef426be8d199", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "271359", + "f77915", + "c4d300", + "7a0187", + "381fc8", + "97f8ab", + "df81c7", + "a6beb4", + "4caf1c", + "43c614" + ] + }, + "payload": { + "dst": "e2", + "src": "7f", + "mac": "a8ef", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4550.json b/examples/meshcore/corpus/generated/valid_path_4550.json new file mode 100644 index 00000000..6c5c3c7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4550.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22093e915a060f5ee4f14a55c3bb213ade2dc8b14e319205bc67ca1e6dec55f7ca45fbda71dfcf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "91", + "5a", + "06", + "0f", + "5e", + "e4", + "f1", + "4a" + ] + }, + "payload": { + "dst": "55", + "src": "c3", + "mac": "bb21", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4553.json b/examples/meshcore/corpus/generated/valid_path_4553.json new file mode 100644 index 00000000..b24811c4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4553.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2245a5b26c6cf7cffad0823e2ec3043e2297685434b41dd116c3794749cba1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a5b2", + "6c6c", + "f7cf", + "fad0", + "823e" + ] + }, + "payload": { + "dst": "2e", + "src": "c3", + "mac": "043e", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4559.json b/examples/meshcore/corpus/generated/valid_path_4559.json new file mode 100644 index 00000000..8ede3515 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4559.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214aa506264c122851625042f9dc543ff2e467593d797609e14bcf3f3882f1a6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a506", + "264c", + "1228", + "5162", + "5042", + "f9dc", + "543f", + "f2e4", + "6759", + "3d79" + ] + }, + "payload": { + "dst": "76", + "src": "09", + "mac": "e14b", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4569.json b/examples/meshcore/corpus/generated/valid_path_4569.json new file mode 100644 index 00000000..38aa32ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4569.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214135e7ea3bbe62697e56a6ede930dda024cac10e1346f0f98fc8198cb6df3c0a5c547336483f4b5b0f12f06ebb984153de8fb28a4b11e67a8b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35e7" + ] + }, + "payload": { + "dst": "ea", + "src": "3b", + "mac": "be62", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4570.json b/examples/meshcore/corpus/generated/valid_path_4570.json new file mode 100644 index 00000000..6cc28c0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4570.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22479df8937ecbb4e0ce9a568d2d664c0de6d71f7812a14c030255b242a73175", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9df8", + "937e", + "cbb4", + "e0ce", + "9a56", + "8d2d", + "664c" + ] + }, + "payload": { + "dst": "0d", + "src": "e6", + "mac": "d71f", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4572.json b/examples/meshcore/corpus/generated/valid_path_4572.json new file mode 100644 index 00000000..dbe11bfb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4572.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2186e6b99e670575a01b1d8ffdf3aa80593ff21be9b398e0d0e689ce7d5c52daa40d38d4b7c5d360aaec316f3f16524ca7e2d36d2b8abee19c27de4055", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e6b99e", + "670575", + "a01b1d", + "8ffdf3", + "aa8059", + "3ff21b" + ] + }, + "payload": { + "dst": "e9", + "src": "b3", + "mac": "98e0", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4580.json b/examples/meshcore/corpus/generated/valid_path_4580.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4580.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4581.json b/examples/meshcore/corpus/generated/valid_path_4581.json new file mode 100644 index 00000000..a15958cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4581.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21049b9179ed4f1d481cd29c7e8f328428dd273cf2e907cfb03c547e36c0ee", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "91", + "79", + "ed" + ] + }, + "payload": { + "dst": "4f", + "src": "1d", + "mac": "481c", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4583.json b/examples/meshcore/corpus/generated/valid_path_4583.json new file mode 100644 index 00000000..fb43f0c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4583.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22812e8aee9e13960733999cf3c1e72aa11db680500fd6d28e1cb9aca80d479670e65934165c2b6e18ff23a05160c07d5a61c7bc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2e8aee" + ] + }, + "payload": { + "dst": "9e", + "src": "13", + "mac": "9607", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4587.json b/examples/meshcore/corpus/generated/valid_path_4587.json new file mode 100644 index 00000000..78bad8ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4587.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21884bf89d3347f6e200679650c1d5f16c3884ffc32a19c641063fffe3e11b5f32598ae2aeeb85e1e0fb44dd0f096985dd8e7d26bb1c4ddb159af759e8d55923c72295a8e21bd69a028b4c54b2fe20e48940286a96b40200ef11", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4bf89d", + "3347f6", + "e20067", + "9650c1", + "d5f16c", + "3884ff", + "c32a19", + "c64106" + ] + }, + "payload": { + "dst": "3f", + "src": "ff", + "mac": "e3e1", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4592.json b/examples/meshcore/corpus/generated/valid_path_4592.json new file mode 100644 index 00000000..731b2482 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4592.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22428c5c461051375f895aa1a0dd814585fe095c8fec7236a0764b24", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8c5c", + "4610" + ] + }, + "payload": { + "dst": "51", + "src": "37", + "mac": "5f89", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4593.json b/examples/meshcore/corpus/generated/valid_path_4593.json new file mode 100644 index 00000000..2ab2394a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4593.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a07adf0912cde5686dd2120ffb7e5a4a05a2a3056f4c6b27200ee36", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "ad", + "f0", + "91", + "2c", + "de", + "56", + "86", + "dd", + "21" + ] + }, + "payload": { + "dst": "20", + "src": "ff", + "mac": "b7e5", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4594.json b/examples/meshcore/corpus/generated/valid_path_4594.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4594.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4597.json b/examples/meshcore/corpus/generated/valid_path_4597.json new file mode 100644 index 00000000..6cafa2f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4597.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2187c1ceb5a7a9cb0e9300e9c6c2ff288cd5feb2d78d559255d515d10bdeafbb8388e609ecfd6327e1aea7c62630fabd574b32c08f4d2a33fca33ad2d06aeee6d4f9a279cf784b93b701df18f53ca4882fa1eb1e6b889616a2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c1ceb5", + "a7a9cb", + "0e9300", + "e9c6c2", + "ff288c", + "d5feb2", + "d78d55" + ] + }, + "payload": { + "dst": "92", + "src": "55", + "mac": "d515", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4599.json b/examples/meshcore/corpus/generated/valid_path_4599.json new file mode 100644 index 00000000..6613d79e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4599.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a570ced5dd14edcec38a0a80ad001c96a6b32bfa3d8d21f80c92e4bf2d8d310c453aadaca0ad9442205f348938ddd001be017ce8b97d45fd236384f944d6c2572fb7d7c2609d45719a59c8a7112a7d67ad5f89ece42f8704817469bb5a45bb8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "570ced", + "5dd14e", + "dcec38", + "a0a80a", + "d001c9", + "6a6b32", + "bfa3d8", + "d21f80", + "c92e4b", + "f2d8d3" + ] + }, + "payload": { + "dst": "10", + "src": "c4", + "mac": "53aa", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4603.json b/examples/meshcore/corpus/generated/valid_path_4603.json new file mode 100644 index 00000000..4b58e3ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4603.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21400d8ee92caf219a2a853c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "0d", + "src": "8e", + "mac": "e92c", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4605.json b/examples/meshcore/corpus/generated/valid_path_4605.json new file mode 100644 index 00000000..411bfb27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4605.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22038478f900ec66f2c1dc837edd6fbf0b86", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "78", + "f9" + ] + }, + "payload": { + "dst": "00", + "src": "ec", + "mac": "66f2", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4607.json b/examples/meshcore/corpus/generated/valid_path_4607.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4607.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4609.json b/examples/meshcore/corpus/generated/valid_path_4609.json new file mode 100644 index 00000000..9d4a7f27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4609.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2289e9bc4dd0fabf1986a7b106b6ade47f40295ee398b36508bd341fd1f56522f6c9d49d5262a9a51907ff3c59a5369014769f69b61cd00d014b341e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e9bc4d", + "d0fabf", + "1986a7", + "b106b6", + "ade47f", + "40295e", + "e398b3", + "6508bd", + "341fd1" + ] + }, + "payload": { + "dst": "f5", + "src": "65", + "mac": "22f6", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4619.json b/examples/meshcore/corpus/generated/valid_path_4619.json new file mode 100644 index 00000000..42a9f9fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4619.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210a512b46b491029195adc6beb8cf19a36cb5f97ce4513a78fe891c1de5368d75c7c72c69a1ad9f4746c4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "2b", + "46", + "b4", + "91", + "02", + "91", + "95", + "ad", + "c6" + ] + }, + "payload": { + "dst": "be", + "src": "b8", + "mac": "cf19", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4620.json b/examples/meshcore/corpus/generated/valid_path_4620.json new file mode 100644 index 00000000..ebd6f314 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4620.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22443533835f10c6ab5bff9d4118876c2799a344104ae7f013268b13ab8c02457eb0ee5f5636f183fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3533", + "835f", + "10c6", + "ab5b" + ] + }, + "payload": { + "dst": "ff", + "src": "9d", + "mac": "4118", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4623.json b/examples/meshcore/corpus/generated/valid_path_4623.json new file mode 100644 index 00000000..74ddaa85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4623.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2280e9857e46e9abcb9522366ef043b8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "e9", + "src": "85", + "mac": "7e46", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4624.json b/examples/meshcore/corpus/generated/valid_path_4624.json new file mode 100644 index 00000000..12d5ab71 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4624.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21463e4cb4cfeaddd0f0fff3dffe7c2c228f7cd5b7e3e1dfbe90502bd846054e725a8ed8529fb279c728ac3a0d60cbb5fd2cb27588e0eb53634334d965891c99e4dcda78d9852dfde5da59", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3e4c", + "b4cf", + "eadd", + "d0f0", + "fff3", + "dffe" + ] + }, + "payload": { + "dst": "7c", + "src": "2c", + "mac": "228f", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4628.json b/examples/meshcore/corpus/generated/valid_path_4628.json new file mode 100644 index 00000000..3eb7f3cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4628.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2203afe907639bec7731edcd56e281d71e33e49199b126b5ae16b33a0335d029bfe3dd46c6a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af", + "e9", + "07" + ] + }, + "payload": { + "dst": "63", + "src": "9b", + "mac": "ec77", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4631.json b/examples/meshcore/corpus/generated/valid_path_4631.json new file mode 100644 index 00000000..c046ae1f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4631.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22403b748e585e67a2adb39faa8b6ecbf78498", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "3b", + "src": "74", + "mac": "8e58", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4643.json b/examples/meshcore/corpus/generated/valid_path_4643.json new file mode 100644 index 00000000..298ac9cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4643.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21035178dfff0e6780d5a4a60835251382f6010976388341c513b3c629b389f7ad0d9bc6887e66f888ee296cb4ef9e13b0984929cc5213cac59f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "51", + "78", + "df" + ] + }, + "payload": { + "dst": "ff", + "src": "0e", + "mac": "6780", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4644.json b/examples/meshcore/corpus/generated/valid_path_4644.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4644.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4646.json b/examples/meshcore/corpus/generated/valid_path_4646.json new file mode 100644 index 00000000..d591620e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4646.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22410a843d2bce6df2b1861cfbadb34bde1f9d6defd73949411d86c99b12d6bf7434e97689585d7abb82bfd6533704e09619b30d730c6ae39dfc36d707", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0a84" + ] + }, + "payload": { + "dst": "3d", + "src": "2b", + "mac": "ce6d", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4650.json b/examples/meshcore/corpus/generated/valid_path_4650.json new file mode 100644 index 00000000..eea0711c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4650.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2281aeceff12707f36fe5ad1dd3e5a803498983d63f138ecc141f90a404b1a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "aeceff" + ] + }, + "payload": { + "dst": "12", + "src": "70", + "mac": "7f36", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4655.json b/examples/meshcore/corpus/generated/valid_path_4655.json new file mode 100644 index 00000000..5550d4d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4655.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22093e5b05bd5c3c10fa27584ebea676c09b82386531676a6f4e142f58ef726be8ee20d75fa66714a613aa471b272dd528ef70287fdc047f690c11bb4a49c7b6c0b58d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "5b", + "05", + "bd", + "5c", + "3c", + "10", + "fa", + "27" + ] + }, + "payload": { + "dst": "58", + "src": "4e", + "mac": "bea6", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4656.json b/examples/meshcore/corpus/generated/valid_path_4656.json new file mode 100644 index 00000000..1107c143 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4656.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21061644b07980d81dd5e671b19f86ed4db072af957947a0f5f819e44c94e6d0a0ae65c528a086a265391a0e7add271b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "44", + "b0", + "79", + "80", + "d8" + ] + }, + "payload": { + "dst": "1d", + "src": "d5", + "mac": "e671", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4661.json b/examples/meshcore/corpus/generated/valid_path_4661.json new file mode 100644 index 00000000..a55b4316 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4661.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2103e8ce64725195c8644bf2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e8", + "ce", + "64" + ] + }, + "payload": { + "dst": "72", + "src": "51", + "mac": "95c8", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4670.json b/examples/meshcore/corpus/generated/valid_path_4670.json new file mode 100644 index 00000000..b09adb8f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4670.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a3dde43b844daafc26bece2f801a9485f846fe57312a17a0e37", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "de", + "43", + "b8", + "44", + "da", + "af", + "c2", + "6b", + "ec" + ] + }, + "payload": { + "dst": "e2", + "src": "f8", + "mac": "01a9", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4676.json b/examples/meshcore/corpus/generated/valid_path_4676.json new file mode 100644 index 00000000..632b6614 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4676.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224a35e4577cd0fbcabc2efb02e425333495782b5e56802fc5a48d566bc33f858c4cbbe07576dcff0d9cb401eeab5cacb433af6ca04b767ce82099", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35e4", + "577c", + "d0fb", + "cabc", + "2efb", + "02e4", + "2533", + "3495", + "782b", + "5e56" + ] + }, + "payload": { + "dst": "80", + "src": "2f", + "mac": "c5a4", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4679.json b/examples/meshcore/corpus/generated/valid_path_4679.json new file mode 100644 index 00000000..ff5ccfa4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4679.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2187ce756f4327c923c98b15fde39af55b306b89fb08f3a7b89bd9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ce756f", + "4327c9", + "23c98b", + "15fde3", + "9af55b", + "306b89", + "fb08f3" + ] + }, + "payload": { + "dst": "a7", + "src": "b8", + "mac": "9bd9", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4681.json b/examples/meshcore/corpus/generated/valid_path_4681.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4681.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4689.json b/examples/meshcore/corpus/generated/valid_path_4689.json new file mode 100644 index 00000000..3ebad6f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4689.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220873a3ad569f98d4dac1e512b14df225dfa839a7b29074d4e4f07b72d4bb8a7be3ab6c3b8d79e6ff21372a41b725980a89f1f0be248b9b56086f089cba0ca67fad60", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "a3", + "ad", + "56", + "9f", + "98", + "d4", + "da" + ] + }, + "payload": { + "dst": "c1", + "src": "e5", + "mac": "12b1", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4692.json b/examples/meshcore/corpus/generated/valid_path_4692.json new file mode 100644 index 00000000..0f0e107f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4692.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22418cb0c396ec86156a8741de49d840b7b865c1067a2eb271046f327b4f05b92c8d44686936031ab8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8cb0" + ] + }, + "payload": { + "dst": "c3", + "src": "96", + "mac": "ec86", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4697.json b/examples/meshcore/corpus/generated/valid_path_4697.json new file mode 100644 index 00000000..8346af5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4697.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220afa42e4d9aa12e1c1a40f174a7b8767ccf1e19e24a390faf38d515e3b012c3215", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa", + "42", + "e4", + "d9", + "aa", + "12", + "e1", + "c1", + "a4", + "0f" + ] + }, + "payload": { + "dst": "17", + "src": "4a", + "mac": "7b87", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4699.json b/examples/meshcore/corpus/generated/valid_path_4699.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4699.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4700.json b/examples/meshcore/corpus/generated/valid_path_4700.json new file mode 100644 index 00000000..ea8e2845 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4700.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220000cebfc5b86f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "ce", + "mac": "bfc5", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4701.json b/examples/meshcore/corpus/generated/valid_path_4701.json new file mode 100644 index 00000000..b23dbb01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4701.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22881a51137b723d6763d6ee3f05f1d96f876cb2a91f89a96a140b36393602fd1f6c8bb27b510e05518311b99c35133752110b8946d01965229e6aa3da1ecc73dcb6dc7d74c36b24e107f47b81d9cdaccd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1a5113", + "7b723d", + "6763d6", + "ee3f05", + "f1d96f", + "876cb2", + "a91f89", + "a96a14" + ] + }, + "payload": { + "dst": "0b", + "src": "36", + "mac": "3936", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4704.json b/examples/meshcore/corpus/generated/valid_path_4704.json new file mode 100644 index 00000000..38e5b87c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4704.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a51536c017d0c3a15c1fc7e8654010f4e3ff0d18bb8071648482161b0acc12caebac60d75f9415c0d6b47837f35ffd4d8c7493683d4a970f5d67facee03de0124e98fe9dfca1756959165d5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5153", + "6c01", + "7d0c", + "3a15", + "c1fc", + "7e86", + "5401", + "0f4e", + "3ff0", + "d18b" + ] + }, + "payload": { + "dst": "b8", + "src": "07", + "mac": "1648", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4705.json b/examples/meshcore/corpus/generated/valid_path_4705.json new file mode 100644 index 00000000..fc0ae4b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4705.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2105374cd995158bf50de946", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "37", + "4c", + "d9", + "95", + "15" + ] + }, + "payload": { + "dst": "8b", + "src": "f5", + "mac": "0de9", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4709.json b/examples/meshcore/corpus/generated/valid_path_4709.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4709.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4710.json b/examples/meshcore/corpus/generated/valid_path_4710.json new file mode 100644 index 00000000..6ccf03a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4710.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2208952ce449e2f0ca2695a000f110314b475e6e7d3319525b183f2b458a9bbb0e7c6d6921c282", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95", + "2c", + "e4", + "49", + "e2", + "f0", + "ca", + "26" + ] + }, + "payload": { + "dst": "95", + "src": "a0", + "mac": "00f1", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4715.json b/examples/meshcore/corpus/generated/valid_path_4715.json new file mode 100644 index 00000000..dd461868 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4715.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22842e5225d638aaacddcaa19a0b28fe325fb6c03489d2d6a51ff5dff1c83e0f925f5a67e250", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2e5225", + "d638aa", + "acddca", + "a19a0b" + ] + }, + "payload": { + "dst": "28", + "src": "fe", + "mac": "325f", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4716.json b/examples/meshcore/corpus/generated/valid_path_4716.json new file mode 100644 index 00000000..12b58b9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4716.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220031d0319d2dfe27f49565afd8fac704956e92abfde4178c5a6b2490e89e6e7bfe0746b3f69b68f1013e100a94d7edd41793199f8e8e533a11eca266e2476a7103684cea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "31", + "src": "d0", + "mac": "319d", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4719.json b/examples/meshcore/corpus/generated/valid_path_4719.json new file mode 100644 index 00000000..1aa78078 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4719.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2142756bdfe58822e21cf658cc0886da9fa4be9cd9a8039b9c1eff3d60f25cedd84d2d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "756b", + "dfe5" + ] + }, + "payload": { + "dst": "88", + "src": "22", + "mac": "e21c", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4720.json b/examples/meshcore/corpus/generated/valid_path_4720.json new file mode 100644 index 00000000..8d853850 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4720.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21802e1e4426d009db0aea2bb883e8aa2437", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "2e", + "src": "1e", + "mac": "4426", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4724.json b/examples/meshcore/corpus/generated/valid_path_4724.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4724.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4725.json b/examples/meshcore/corpus/generated/valid_path_4725.json new file mode 100644 index 00000000..03071dd0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4725.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a400524817f9c4199d05c3ab958a616560d085721e5bdc81e9bdc1c4c2908ffb869700779ac63e7fb69165d045ed972433df88c846a4aa011e9f6f24e624607f33b73f8ca1c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "400524", + "817f9c", + "4199d0", + "5c3ab9", + "58a616", + "560d08", + "5721e5", + "bdc81e", + "9bdc1c", + "4c2908" + ] + }, + "payload": { + "dst": "ff", + "src": "b8", + "mac": "6970", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4726.json b/examples/meshcore/corpus/generated/valid_path_4726.json new file mode 100644 index 00000000..4d4db66b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4726.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21842e34193dff2544595414b55a82028c6049f3c7cf780372126c323fd0a1d8213a3ae9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2e3419", + "3dff25", + "445954", + "14b55a" + ] + }, + "payload": { + "dst": "82", + "src": "02", + "mac": "8c60", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4727.json b/examples/meshcore/corpus/generated/valid_path_4727.json new file mode 100644 index 00000000..9fafaab1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4727.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2243e819955b229da9453ab313628bba6f6e2654b81b3af26d792580ae7a7aae6e1c0501fc3be2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e819", + "955b", + "229d" + ] + }, + "payload": { + "dst": "a9", + "src": "45", + "mac": "3ab3", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4729.json b/examples/meshcore/corpus/generated/valid_path_4729.json new file mode 100644 index 00000000..98c310c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4729.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2288a79811419a6fcb9b8799d2a4ed42a246b534ad4c2050419f630cf518df4e73d4558358b19b6bd71326604751f714e89975b940441b888fe8d22aa7f71c19218771925483a4433374fe4f97672f98d3228e2b55390a21", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a79811", + "419a6f", + "cb9b87", + "99d2a4", + "ed42a2", + "46b534", + "ad4c20", + "50419f" + ] + }, + "payload": { + "dst": "63", + "src": "0c", + "mac": "f518", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4743.json b/examples/meshcore/corpus/generated/valid_path_4743.json new file mode 100644 index 00000000..14b28b7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4743.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2207ad748c51e512d9fff6f6e15fb15566ee55570e356ee5daa447a34e1032674c4f3778fb1637c55f6088e3d1ff1eea74add15e1165e1d4d0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "74", + "8c", + "51", + "e5", + "12", + "d9" + ] + }, + "payload": { + "dst": "ff", + "src": "f6", + "mac": "f6e1", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4750.json b/examples/meshcore/corpus/generated/valid_path_4750.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4750.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4752.json b/examples/meshcore/corpus/generated/valid_path_4752.json new file mode 100644 index 00000000..28890418 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4752.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224ac2a00862ceeead73b40a0a813c3f2fc22e1109a120b5c199728fef08ad2c1992a71171681d2872d0e61760722af59869652cc6bb5075827782f55c9ba83c39691007a4512b0c1ea1cf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c2a0", + "0862", + "ceee", + "ad73", + "b40a", + "0a81", + "3c3f", + "2fc2", + "2e11", + "09a1" + ] + }, + "payload": { + "dst": "20", + "src": "b5", + "mac": "c199", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4754.json b/examples/meshcore/corpus/generated/valid_path_4754.json new file mode 100644 index 00000000..38f314a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4754.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2287b0c646ea6b344904ee58bf6e5ad89a8120d22e0dd94d2c8071e662d5747cfb740b5896f2236bc5bb0a27d4b6d40541518d4e14f4014f77ccc56ecedf2eb0c67a9f52eaef9fca7224cd971a7a8823ca085cb00a71bc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b0c646", + "ea6b34", + "4904ee", + "58bf6e", + "5ad89a", + "8120d2", + "2e0dd9" + ] + }, + "payload": { + "dst": "4d", + "src": "2c", + "mac": "8071", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4758.json b/examples/meshcore/corpus/generated/valid_path_4758.json new file mode 100644 index 00000000..4edb89a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4758.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21871d87f2641cf2dc275f705bdfee979e58b0bcb520bdaf332805184c6f96af0287246700cc7e67a7edf6762f3f5fe17cfc5cf10a8f203db5a2a822a80725edc2559df7ece61b3e09942ec20c83b1b76dcefd7ebb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d87f2", + "641cf2", + "dc275f", + "705bdf", + "ee979e", + "58b0bc", + "b520bd" + ] + }, + "payload": { + "dst": "af", + "src": "33", + "mac": "2805", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4760.json b/examples/meshcore/corpus/generated/valid_path_4760.json new file mode 100644 index 00000000..b731df50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4760.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2241db70947fd843755a18aa786f5e27730b40c0e01487cef9905d3f00f14e2ab0ad368dbb61a9de91b4fb222ec23636c940a8514965a3f62daf36c85b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "db70" + ] + }, + "payload": { + "dst": "94", + "src": "7f", + "mac": "d843", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4761.json b/examples/meshcore/corpus/generated/valid_path_4761.json new file mode 100644 index 00000000..37bb331d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4761.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22890296ebfa155fb10b3166dd8a9f7286490f0b96239778dc06ac70313aab538f15bdc7d1b9a983273ebfee76ab448528d4bed59c5a9784c3f23ead1369889e9eabb40dc76d09e3498358b68b064d26eed09daa7b18c7a57149", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0296eb", + "fa155f", + "b10b31", + "66dd8a", + "9f7286", + "490f0b", + "962397", + "78dc06", + "ac7031" + ] + }, + "payload": { + "dst": "3a", + "src": "ab", + "mac": "538f", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4762.json b/examples/meshcore/corpus/generated/valid_path_4762.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4762.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4764.json b/examples/meshcore/corpus/generated/valid_path_4764.json new file mode 100644 index 00000000..14153618 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4764.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21844a12f80601fa2d15a3e341816d9f5cc31b34df59848da064b29cc3550f66e159bf9f87b2ebb1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4a12f8", + "0601fa", + "2d15a3", + "e34181" + ] + }, + "payload": { + "dst": "6d", + "src": "9f", + "mac": "5cc3", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4765.json b/examples/meshcore/corpus/generated/valid_path_4765.json new file mode 100644 index 00000000..142e5d15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4765.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2248b704c6a1c179331bf63ab9634dc1e33c8780ba2f29bde78d546727719f771b387c2b2e68b25a0719166ddb21053cb5cb947510e2327996d56849a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b704", + "c6a1", + "c179", + "331b", + "f63a", + "b963", + "4dc1", + "e33c" + ] + }, + "payload": { + "dst": "87", + "src": "80", + "mac": "ba2f", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4772.json b/examples/meshcore/corpus/generated/valid_path_4772.json new file mode 100644 index 00000000..a300f275 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4772.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2108da6db5a45939d79dcfb8a9e11bac447e5d6501536923aed8a4c643fb299948b559fe3390ca6b1317bebba4d269a4d000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "da", + "6d", + "b5", + "a4", + "59", + "39", + "d7", + "9d" + ] + }, + "payload": { + "dst": "cf", + "src": "b8", + "mac": "a9e1", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4780.json b/examples/meshcore/corpus/generated/valid_path_4780.json new file mode 100644 index 00000000..b5c1bbd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4780.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220961497aecbcec131b6d3eed7a96e8c3637418d4abbefd5fcc8a43856600b8f0721f97d417ea72103a93b6f94ab8a339f420939afeb9c3d3dec3a48a439c47", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "61", + "49", + "7a", + "ec", + "bc", + "ec", + "13", + "1b", + "6d" + ] + }, + "payload": { + "dst": "3e", + "src": "ed", + "mac": "7a96", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4788.json b/examples/meshcore/corpus/generated/valid_path_4788.json new file mode 100644 index 00000000..f4ca404b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4788.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145793c11665eae2364c589327a85c630d192d86f97fcd6005449fe0478d8ab4818532d5e86779399e8979f547b9aa94fca39de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "793c", + "1166", + "5eae", + "2364", + "c589" + ] + }, + "payload": { + "dst": "32", + "src": "7a", + "mac": "85c6", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4792.json b/examples/meshcore/corpus/generated/valid_path_4792.json new file mode 100644 index 00000000..40837cd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4792.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2148de606ec5095fa03c9e777322e2c5eed16f4a34b8a1ce5ad3e0f64e01f90f3a008b1fd2c02498ac1ba3299e9bca3d165cffab378e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "de60", + "6ec5", + "095f", + "a03c", + "9e77", + "7322", + "e2c5", + "eed1" + ] + }, + "payload": { + "dst": "6f", + "src": "4a", + "mac": "34b8", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4809.json b/examples/meshcore/corpus/generated/valid_path_4809.json new file mode 100644 index 00000000..c02d13d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4809.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224182044eb14db0cb8ced5f4db9f66ff751c5dbf6b63417b7fdaea441a0b0433f57f8efbf8ed59711f3558b0199f701ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8204" + ] + }, + "payload": { + "dst": "4e", + "src": "b1", + "mac": "4db0", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4815.json b/examples/meshcore/corpus/generated/valid_path_4815.json new file mode 100644 index 00000000..8d4c1242 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4815.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220412eaf5e0fdc06f3449365ccae15fec0af77293c972cdf651dd66d5a581000f031c75b870dd2dc4efa3cf61fbd0c63be35f6dcf71898a2a01d56312ed2aab44624e8e5ef54591", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "ea", + "f5", + "e0" + ] + }, + "payload": { + "dst": "fd", + "src": "c0", + "mac": "6f34", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4818.json b/examples/meshcore/corpus/generated/valid_path_4818.json new file mode 100644 index 00000000..8a8a658c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4818.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21833bdc570cef2ed9019a762ddca6a28a1933ff5e651c14361f0b3758c54c073a54b25608f0d1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3bdc57", + "0cef2e", + "d9019a" + ] + }, + "payload": { + "dst": "76", + "src": "2d", + "mac": "dca6", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4822.json b/examples/meshcore/corpus/generated/valid_path_4822.json new file mode 100644 index 00000000..f1217fb3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4822.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220076cbb13d40622cbc1801acba722a799d668e11a3a3d6906972eabba8844ab05530c0db1770e8823425a0c42494bfc195b9d9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "76", + "src": "cb", + "mac": "b13d", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4823.json b/examples/meshcore/corpus/generated/valid_path_4823.json new file mode 100644 index 00000000..56fcfcfa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4823.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210774426571881d4ced1f3911dfb46feffc4a87c4bed1e4d7c2a8aab1a9293b6e08ea144c148cab89a224f61330e5e7995e74250c23907a51d084d2b628c447ef7713", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "74", + "42", + "65", + "71", + "88", + "1d", + "4c" + ] + }, + "payload": { + "dst": "ed", + "src": "1f", + "mac": "3911", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4829.json b/examples/meshcore/corpus/generated/valid_path_4829.json new file mode 100644 index 00000000..9cece51f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4829.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228a727fc0091379aa6b0d656e2120483463bc6651da6f9e9f356d1d9b77017eadce5b62808ac1799e7305e48c59f6b6b1d49a749b024961f3bab2d4850a95658264741cf2b6138e09b1a82066a42c26c3baec90323b757a051e3b0cc5ea76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "727fc0", + "091379", + "aa6b0d", + "656e21", + "204834", + "63bc66", + "51da6f", + "9e9f35", + "6d1d9b", + "77017e" + ] + }, + "payload": { + "dst": "ad", + "src": "ce", + "mac": "5b62", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4848.json b/examples/meshcore/corpus/generated/valid_path_4848.json new file mode 100644 index 00000000..588d2acf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4848.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a0ded9cdd2a56b95b82a9ca8f92fd7ca57100bebd48790c4b16d9e55f8888c73b1061088ca895dbb9fbaf2bc1294aef0d118475f7bb4b0ffd4273418abbe1c083e08a11bf32abc84271291c9b40b07f6ad937d2877026b6fdcb9837ed8f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0ded9c", + "dd2a56", + "b95b82", + "a9ca8f", + "92fd7c", + "a57100", + "bebd48", + "790c4b", + "16d9e5", + "5f8888" + ] + }, + "payload": { + "dst": "c7", + "src": "3b", + "mac": "1061", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4853.json b/examples/meshcore/corpus/generated/valid_path_4853.json new file mode 100644 index 00000000..2d3b37a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4853.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284cf05d3a43d0d952559ec40366beedeec656dfdb19658290776fbc815057aedf521ed762207f755ce83e49338b3a41f8ddcddedf18b6c8bd52c333590b9ff98fabf9b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cf05d3", + "a43d0d", + "952559", + "ec4036" + ] + }, + "payload": { + "dst": "6b", + "src": "ee", + "mac": "deec", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4857.json b/examples/meshcore/corpus/generated/valid_path_4857.json new file mode 100644 index 00000000..143a9733 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4857.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145da2205495fde5abf44944fed3e1190fd7fda2cd4b027e77b64c5a831054c2af61c775124ecc74864c9edb25b692acddcfdf0f006", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "da22", + "0549", + "5fde", + "5abf", + "4494" + ] + }, + "payload": { + "dst": "4f", + "src": "ed", + "mac": "3e11", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4858.json b/examples/meshcore/corpus/generated/valid_path_4858.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4858.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4860.json b/examples/meshcore/corpus/generated/valid_path_4860.json new file mode 100644 index 00000000..32877e25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4860.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2104b509c16cbbcad2a7b86eb50e97d2f632d855a2be7d8aebb891698252a3f768614584740761a641e5623ba463820cb63f156ece2e169a7437948dbb36ec9e4c6009", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "09", + "c1", + "6c" + ] + }, + "payload": { + "dst": "bb", + "src": "ca", + "mac": "d2a7", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4862.json b/examples/meshcore/corpus/generated/valid_path_4862.json new file mode 100644 index 00000000..46f0d789 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4862.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22034c2b9a45ff542d0f85e7cac773d5e96c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "2b", + "9a" + ] + }, + "payload": { + "dst": "45", + "src": "ff", + "mac": "542d", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4867.json b/examples/meshcore/corpus/generated/valid_path_4867.json new file mode 100644 index 00000000..96aa94d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4867.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214697ecbed73d65bde54a7a3eda1d281c19b470784546f1cee20aa05257efe657277fdc96f1cc9708afc3a7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "97ec", + "bed7", + "3d65", + "bde5", + "4a7a", + "3eda" + ] + }, + "payload": { + "dst": "1d", + "src": "28", + "mac": "1c19", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4871.json b/examples/meshcore/corpus/generated/valid_path_4871.json new file mode 100644 index 00000000..f38d3bcd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4871.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2285de541bebbdfac6244ef85c4f089649502b689668a92ab509b864368d7e2790031e68bdf673a4f49680cf70cec4bb3fa78a0f80b60c3f5019739dd2f59927e97bddad56", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "de541b", + "ebbdfa", + "c6244e", + "f85c4f", + "089649" + ] + }, + "payload": { + "dst": "50", + "src": "2b", + "mac": "6896", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4874.json b/examples/meshcore/corpus/generated/valid_path_4874.json new file mode 100644 index 00000000..51ee5234 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4874.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2240e9931f7f0c810f6345778cd2e50f6637c7901aa23e20f702d9e348f65cbc09cbfc926fa1ac912c9a219c340cf2da2d9255cfab411301fa37", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e9", + "src": "93", + "mac": "1f7f", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4876.json b/examples/meshcore/corpus/generated/valid_path_4876.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4876.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4879.json b/examples/meshcore/corpus/generated/valid_path_4879.json new file mode 100644 index 00000000..d54b2cc8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4879.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a44ac1729cf171142cb2152a48f28595449ed4b9412489ca0a8c538b822b2bdeb5531ad118c061e9cccaf063eb514ddca45df8014db53ec1e1c9a804aa9cb31c47d17c5f719d92aed1806fb6c8b61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "44ac", + "1729", + "cf17", + "1142", + "cb21", + "52a4", + "8f28", + "5954", + "49ed", + "4b94" + ] + }, + "payload": { + "dst": "12", + "src": "48", + "mac": "9ca0", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4887.json b/examples/meshcore/corpus/generated/valid_path_4887.json new file mode 100644 index 00000000..d0a37ea5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4887.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22833cd13fda9a671adf710714db6e1832f3a29497f0e6ed33bc233c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3cd13f", + "da9a67", + "1adf71" + ] + }, + "payload": { + "dst": "07", + "src": "14", + "mac": "db6e", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4892.json b/examples/meshcore/corpus/generated/valid_path_4892.json new file mode 100644 index 00000000..773c10a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4892.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22070a41ed901a0741fe0f048f1819d041d700c341c16e3620", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0a", + "41", + "ed", + "90", + "1a", + "07", + "41" + ] + }, + "payload": { + "dst": "fe", + "src": "0f", + "mac": "048f", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4893.json b/examples/meshcore/corpus/generated/valid_path_4893.json new file mode 100644 index 00000000..f94d04ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4893.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2149f820a7d4027c17e7e792f25400fc32b2d20997a05aac5059306779cd631a017771fb5f0ef7c9ea7b7f94c298", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f820", + "a7d4", + "027c", + "17e7", + "e792", + "f254", + "00fc", + "32b2", + "d209" + ] + }, + "payload": { + "dst": "97", + "src": "a0", + "mac": "5aac", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4898.json b/examples/meshcore/corpus/generated/valid_path_4898.json new file mode 100644 index 00000000..f93b83bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4898.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22866e7ba07512eea06aea9512670009afc345ab00b2945efa591fe0ee06a84ecf116a8dedbe1560f5def1f79184c64fffdce2d522efd80342f7f39bcba42427e3dd49c9070c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6e7ba0", + "7512ee", + "a06aea", + "951267", + "0009af", + "c345ab" + ] + }, + "payload": { + "dst": "00", + "src": "b2", + "mac": "945e", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4900.json b/examples/meshcore/corpus/generated/valid_path_4900.json new file mode 100644 index 00000000..de70f7e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4900.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2184965282447fe46340bc231e7d6d01a437f6100b3f10a4923e7a6d66d626e664639a655adf89efd4138c15ce7a906eae916677c882ea68", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "965282", + "447fe4", + "6340bc", + "231e7d" + ] + }, + "payload": { + "dst": "6d", + "src": "01", + "mac": "a437", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4902.json b/examples/meshcore/corpus/generated/valid_path_4902.json new file mode 100644 index 00000000..50aaf3e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4902.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21057415de2756c51d62cc57a70561603753c66e2a3e1ac5ead17aec0efcfec56e7a7cee7b493096b3c76ae1f0178dbc69c78ddb1e50bc7f09b68f4a2c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "74", + "15", + "de", + "27", + "56" + ] + }, + "payload": { + "dst": "c5", + "src": "1d", + "mac": "62cc", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4906.json b/examples/meshcore/corpus/generated/valid_path_4906.json new file mode 100644 index 00000000..c66ddfff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4906.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2241fade87cff4a6f7a0a5e6447d7bd088e614dbac5706b39a0b041aba5cb049d3ba52164d6467d184", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fade" + ] + }, + "payload": { + "dst": "87", + "src": "cf", + "mac": "f4a6", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4911.json b/examples/meshcore/corpus/generated/valid_path_4911.json new file mode 100644 index 00000000..0f40c7c5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4911.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a88d978742d2416e675be3885d3458712e88064aa5899cc9c39ef6536a1cb1e3bee22c99877f292e375cf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "88d978", + "742d24", + "16e675", + "be3885", + "d34587", + "12e880", + "64aa58", + "99cc9c", + "39ef65", + "36a1cb" + ] + }, + "payload": { + "dst": "1e", + "src": "3b", + "mac": "ee22", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4916.json b/examples/meshcore/corpus/generated/valid_path_4916.json new file mode 100644 index 00000000..b9cdecab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4916.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2281fce7447846622a2f34b44d2a079d4a41ef4177e5b52035ef4fb9e629023b1ba493e2a6dc08008833e375f43f4a0fdb8606", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fce744" + ] + }, + "payload": { + "dst": "78", + "src": "46", + "mac": "622a", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4919.json b/examples/meshcore/corpus/generated/valid_path_4919.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4919.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4920.json b/examples/meshcore/corpus/generated/valid_path_4920.json new file mode 100644 index 00000000..61887f8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4920.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210610bdee543acbd281d37d731b95ee1d4367a9157717b6b5186734cf9e997619ae", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "bd", + "ee", + "54", + "3a", + "cb" + ] + }, + "payload": { + "dst": "d2", + "src": "81", + "mac": "d37d", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4921.json b/examples/meshcore/corpus/generated/valid_path_4921.json new file mode 100644 index 00000000..5cd8bebe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4921.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218743897c15b7400508ac7a252d40137798d36686c427fe12184b1f83ab9847c8ad9fd93acb7fdba0308ca4c744551e2479dd666f14fddab108c8c2252700104ed73465", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "43897c", + "15b740", + "0508ac", + "7a252d", + "401377", + "98d366", + "86c427" + ] + }, + "payload": { + "dst": "fe", + "src": "12", + "mac": "184b", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4925.json b/examples/meshcore/corpus/generated/valid_path_4925.json new file mode 100644 index 00000000..9045e93d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4925.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228655a78663be77763d44e0a0e38a0889c1edc48a6358df2f80431d5004315a58c658c17be5ec80b07708aa6519ad8016b6b60f588cdfa7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "55a786", + "63be77", + "763d44", + "e0a0e3", + "8a0889", + "c1edc4" + ] + }, + "payload": { + "dst": "8a", + "src": "63", + "mac": "58df", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4929.json b/examples/meshcore/corpus/generated/valid_path_4929.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4929.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4937.json b/examples/meshcore/corpus/generated/valid_path_4937.json new file mode 100644 index 00000000..971b92f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4937.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21440a9394f1fd88e3f76f36457a23ebdb47032b127ff97c6855a2f377c2810c8ab846c58db66ae4f006d4d45d498f8cf100109975542bfa8dd4ec612b26", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0a93", + "94f1", + "fd88", + "e3f7" + ] + }, + "payload": { + "dst": "6f", + "src": "36", + "mac": "457a", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4938.json b/examples/meshcore/corpus/generated/valid_path_4938.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4938.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4941.json b/examples/meshcore/corpus/generated/valid_path_4941.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4941.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4945.json b/examples/meshcore/corpus/generated/valid_path_4945.json new file mode 100644 index 00000000..a46ebac7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4945.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2280dfd2e0d090d95a98d71de2d5f193", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "df", + "src": "d2", + "mac": "e0d0", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4946.json b/examples/meshcore/corpus/generated/valid_path_4946.json new file mode 100644 index 00000000..d4e6c8f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4946.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210082992ddc49c2ecb71b81f8a6606b4f7926475296d53ab4ce9217743067d5b7aa45f6f49b4fae61145599310c93710f2796f3394a3d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "82", + "src": "99", + "mac": "2ddc", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4948.json b/examples/meshcore/corpus/generated/valid_path_4948.json new file mode 100644 index 00000000..3bbad129 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4948.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220691e14c95485b6034fe44b43c7a601990481c2a763a86aeffba7a4c92083d727b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91", + "e1", + "4c", + "95", + "48", + "5b" + ] + }, + "payload": { + "dst": "60", + "src": "34", + "mac": "fe44", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4954.json b/examples/meshcore/corpus/generated/valid_path_4954.json new file mode 100644 index 00000000..60d48c44 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4954.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2245b1130623fd1cba1f488eaf225472fdad02a82a0d0f110730e7e09d0db550552d5c0a9813fbe6656fec6b40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b113", + "0623", + "fd1c", + "ba1f", + "488e" + ] + }, + "payload": { + "dst": "af", + "src": "22", + "mac": "5472", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4960.json b/examples/meshcore/corpus/generated/valid_path_4960.json new file mode 100644 index 00000000..bded7f93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4960.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214800fb888c89cc2e84c0dc87c392e8d78a9592874957b07c92738666b84055622e553f9bb482499fc63dd3e26b6b9d39f2c25ee29a5e4105911f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "00fb", + "888c", + "89cc", + "2e84", + "c0dc", + "87c3", + "92e8", + "d78a" + ] + }, + "payload": { + "dst": "95", + "src": "92", + "mac": "8749", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4962.json b/examples/meshcore/corpus/generated/valid_path_4962.json new file mode 100644 index 00000000..1bd2ed6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4962.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a81421a8d24775228f23a15254509bb2c02ded5b47bf3f5127cb16d88309e6db5cde60c0e58e507ed8bc34b165dff1d1e809f3ca7264ca64af6e35b8c914822d0f01ab750eb4adb27366b4624babe98b26f2c8e9a23f8450d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8142", + "1a8d", + "2477", + "5228", + "f23a", + "1525", + "4509", + "bb2c", + "02de", + "d5b4" + ] + }, + "payload": { + "dst": "7b", + "src": "f3", + "mac": "f512", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4963.json b/examples/meshcore/corpus/generated/valid_path_4963.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4963.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4964.json b/examples/meshcore/corpus/generated/valid_path_4964.json new file mode 100644 index 00000000..dd1af553 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4964.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21848bc24d9021846bd41c71a90b2a705dc31272c01c5848ca3e9adcc258c45ad8f40401a7f5cc706970c1247847c129c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8bc24d", + "902184", + "6bd41c", + "71a90b" + ] + }, + "payload": { + "dst": "2a", + "src": "70", + "mac": "5dc3", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4969.json b/examples/meshcore/corpus/generated/valid_path_4969.json new file mode 100644 index 00000000..3842ed50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4969.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2209982b71e1bff77ec66518c74ceb262370a56a45b3a03a9f75bfccf8b0518a96678c2bc5c7fd5fd862058ca25bdff81733", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "2b", + "71", + "e1", + "bf", + "f7", + "7e", + "c6", + "65" + ] + }, + "payload": { + "dst": "18", + "src": "c7", + "mac": "4ceb", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4970.json b/examples/meshcore/corpus/generated/valid_path_4970.json new file mode 100644 index 00000000..3f110732 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4970.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224ac134bd8645282ec2341f0d36c91a1c49174822f052d857a3a05bf50d53315cb83ec03b07b43fb418e2095e1e8a74f9c0e2dcfdf64b18ad64f39192", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c134", + "bd86", + "4528", + "2ec2", + "341f", + "0d36", + "c91a", + "1c49", + "1748", + "22f0" + ] + }, + "payload": { + "dst": "52", + "src": "d8", + "mac": "57a3", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4978.json b/examples/meshcore/corpus/generated/valid_path_4978.json new file mode 100644 index 00000000..0ce0ed7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4978.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2207ed315b01757a51b10f6201ddb38b0ed98b809a939e982602cacd19cf55137f286fedb318d99905ae9ac9ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed", + "31", + "5b", + "01", + "75", + "7a", + "51" + ] + }, + "payload": { + "dst": "b1", + "src": "0f", + "mac": "6201", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4980.json b/examples/meshcore/corpus/generated/valid_path_4980.json new file mode 100644 index 00000000..b6901e20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4980.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21878049964a9fb41bbb27d2fe83c097ec940a9ee1210b5aff95cad8b13db3dfbf01969fd09d2c8746f5293708161b9aff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "804996", + "4a9fb4", + "1bbb27", + "d2fe83", + "c097ec", + "940a9e", + "e1210b" + ] + }, + "payload": { + "dst": "5a", + "src": "ff", + "mac": "95ca", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4982.json b/examples/meshcore/corpus/generated/valid_path_4982.json new file mode 100644 index 00000000..9319abd8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4982.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224553d45c01475f332013d47ddecc30a3ebce42ca37a79440c271733b4fe28173bc7ea42df468166fe9071e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "53d4", + "5c01", + "475f", + "3320", + "13d4" + ] + }, + "payload": { + "dst": "7d", + "src": "de", + "mac": "cc30", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4983.json b/examples/meshcore/corpus/generated/valid_path_4983.json new file mode 100644 index 00000000..4c1570bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4983.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21491c436f9752285a0a3cfd3e96a00ae7940e6612fc4a801be4522bf915c4159da84db3bc8f1c4dd1d0f4d496f63b671eb6071a9eb0f3a84a4fc991b3bccc4293a717d6bc6e7060a6ee111af56ebf29624dd8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1c43", + "6f97", + "5228", + "5a0a", + "3cfd", + "3e96", + "a00a", + "e794", + "0e66" + ] + }, + "payload": { + "dst": "12", + "src": "fc", + "mac": "4a80", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4986.json b/examples/meshcore/corpus/generated/valid_path_4986.json new file mode 100644 index 00000000..63d6a7d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4986.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22859f3566c7073fc3901c1fcfc892e4fe237f59599c8229b61d2d66c9e82db1ab780b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f3566", + "c7073f", + "c3901c", + "1fcfc8", + "92e4fe" + ] + }, + "payload": { + "dst": "23", + "src": "7f", + "mac": "5959", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4987.json b/examples/meshcore/corpus/generated/valid_path_4987.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4987.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4993.json b/examples/meshcore/corpus/generated/valid_path_4993.json new file mode 100644 index 00000000..b781c5fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4993.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21063057d9fdc539658bac20e584319df23ae9c57a10fe9b701d8e704888e120a28ca69fa870153159f121a38cf75f32f29761d0dd32fd03d1235db10f85f2b30f41c8da8c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "57", + "d9", + "fd", + "c5", + "39" + ] + }, + "payload": { + "dst": "65", + "src": "8b", + "mac": "ac20", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_4999.json b/examples/meshcore/corpus/generated/valid_path_4999.json new file mode 100644 index 00000000..8b70a58d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_4999.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22026381c835159dc2ac27f0d4ae2a11cdb6b93991ec952ac70a3785274be4790e05684f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "63", + "81" + ] + }, + "payload": { + "dst": "c8", + "src": "35", + "mac": "159d", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5003.json b/examples/meshcore/corpus/generated/valid_path_5003.json new file mode 100644 index 00000000..4ba678b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5003.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2285cd916e597026bd396ef4e631c17d0024558870cdb529", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cd916e", + "597026", + "bd396e", + "f4e631", + "c17d00" + ] + }, + "payload": { + "dst": "24", + "src": "55", + "mac": "8870", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5006.json b/examples/meshcore/corpus/generated/valid_path_5006.json new file mode 100644 index 00000000..dcafac9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5006.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21457ca1a537b598c76ba27b49ff68ee251fe0e5cc5ba67d3ca2c45c6169", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7ca1", + "a537", + "b598", + "c76b", + "a27b" + ] + }, + "payload": { + "dst": "49", + "src": "ff", + "mac": "68ee", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5009.json b/examples/meshcore/corpus/generated/valid_path_5009.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5009.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5015.json b/examples/meshcore/corpus/generated/valid_path_5015.json new file mode 100644 index 00000000..55602743 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5015.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2288daa1fbf6c2128fe20a7b10201d9ca90d3f50f5ab601ac941e84e58809ba8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "daa1fb", + "f6c212", + "8fe20a", + "7b1020", + "1d9ca9", + "0d3f50", + "f5ab60", + "1ac941" + ] + }, + "payload": { + "dst": "e8", + "src": "4e", + "mac": "5880", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5025.json b/examples/meshcore/corpus/generated/valid_path_5025.json new file mode 100644 index 00000000..17197872 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5025.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22872e5db822ddf71a4cc5bec19ae00947daaf1a2ddeeec2f9e48cdb7fd0149c1757af1a50762d7ad0a7c9daf2e17f39bc4b9721a588308b7e746d550641972b9407bbbbf13dfc3a594272b93855ccd2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2e5db8", + "22ddf7", + "1a4cc5", + "bec19a", + "e00947", + "daaf1a", + "2ddeee" + ] + }, + "payload": { + "dst": "c2", + "src": "f9", + "mac": "e48c", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5027.json b/examples/meshcore/corpus/generated/valid_path_5027.json new file mode 100644 index 00000000..ca1c013c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5027.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a47650f757323f6f64ccd000830fc6436b836e2c16d1efa012d56d3f620a30ce445ec2dd163c6e52169de31da0109b7d66167c61c4662f34d2021d360b87eef12e2543b81f9ab31", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "47", + "65", + "0f", + "75", + "73", + "23", + "f6", + "f6", + "4c", + "cd" + ] + }, + "payload": { + "dst": "00", + "src": "08", + "mac": "30fc", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5029.json b/examples/meshcore/corpus/generated/valid_path_5029.json new file mode 100644 index 00000000..8453d988 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5029.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2100b52fb81c76b9f4adc6863377c449909956c5a4657390", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "b5", + "src": "2f", + "mac": "b81c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5031.json b/examples/meshcore/corpus/generated/valid_path_5031.json new file mode 100644 index 00000000..f5af6e80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5031.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22401178a5294e600085e92f9f596f2de0e0b7e02ce682119eee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "11", + "src": "78", + "mac": "a529", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5034.json b/examples/meshcore/corpus/generated/valid_path_5034.json new file mode 100644 index 00000000..86c11cfc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5034.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2186ea4d66064cc41fe7cfb913c444f138f3a393c0b8a42492a951f203b1f801e8d9ec30cd3864aa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ea4d66", + "064cc4", + "1fe7cf", + "b913c4", + "44f138", + "f3a393" + ] + }, + "payload": { + "dst": "c0", + "src": "b8", + "mac": "a424", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5035.json b/examples/meshcore/corpus/generated/valid_path_5035.json new file mode 100644 index 00000000..ce199726 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5035.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22015ae68d6c60afe692d866aba3e4f44393b1500e90044f158a0d42d9e5ac319b863d15c314aa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a" + ] + }, + "payload": { + "dst": "e6", + "src": "8d", + "mac": "6c60", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5036.json b/examples/meshcore/corpus/generated/valid_path_5036.json new file mode 100644 index 00000000..68f06d77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5036.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2249dde2bcb94ca8ed35c8e247db1b9de254067ab7581d79900455698c05ba9ce989143a107d49944c16427dc4439b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dde2", + "bcb9", + "4ca8", + "ed35", + "c8e2", + "47db", + "1b9d", + "e254", + "067a" + ] + }, + "payload": { + "dst": "b7", + "src": "58", + "mac": "1d79", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5037.json b/examples/meshcore/corpus/generated/valid_path_5037.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5037.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5040.json b/examples/meshcore/corpus/generated/valid_path_5040.json new file mode 100644 index 00000000..30452a06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5040.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22824ded4e4b5319ff64138024a5ff515e200709e24d321bf787f163f8f6a55e8734eac3becaa7cc48aeb9191648eceeb77f1832b5e741381cc6fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ded4e", + "4b5319" + ] + }, + "payload": { + "dst": "ff", + "src": "64", + "mac": "1380", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5041.json b/examples/meshcore/corpus/generated/valid_path_5041.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5041.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5046.json b/examples/meshcore/corpus/generated/valid_path_5046.json new file mode 100644 index 00000000..519e3554 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5046.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218627fd53744e5e9a4bc3ecf67d761930a4f8ac0b21ba534a3ed6f38feada88784d003bdf2f13a0444cae8303dcef25ea1d522f78b2e3b6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "27fd53", + "744e5e", + "9a4bc3", + "ecf67d", + "761930", + "a4f8ac" + ] + }, + "payload": { + "dst": "0b", + "src": "21", + "mac": "ba53", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5050.json b/examples/meshcore/corpus/generated/valid_path_5050.json new file mode 100644 index 00000000..245edb10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5050.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228a6d4f2c1f5aaf094bd3d01bbb3c0e397a35aa8981ebc34d0df6c142df97a5502234332e38a6a36619ed02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6d4f2c", + "1f5aaf", + "094bd3", + "d01bbb", + "3c0e39", + "7a35aa", + "8981eb", + "c34d0d", + "f6c142", + "df97a5" + ] + }, + "payload": { + "dst": "50", + "src": "22", + "mac": "3433", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5055.json b/examples/meshcore/corpus/generated/valid_path_5055.json new file mode 100644 index 00000000..f1cd0cb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5055.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22821e97b8dbae966400060817fbff12d429864ae476f18ec6900409c6e22fdb6ce36c37456c1be2b225fa5258ff9eef1dace36feaf45a05a070db8ad47e6c8dd1058737f2d01ef14e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1e97b8", + "dbae96" + ] + }, + "payload": { + "dst": "64", + "src": "00", + "mac": "0608", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5064.json b/examples/meshcore/corpus/generated/valid_path_5064.json new file mode 100644 index 00000000..f251c666 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5064.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21812abf8d7bb1c4e91e63640e325505af9153f3368a9da033d93b588081500e758c366ca41fea314499b8687c51af721f874f0a2fc7d90c8e4c80522769958ed07973", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2abf8d" + ] + }, + "payload": { + "dst": "7b", + "src": "b1", + "mac": "c4e9", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5068.json b/examples/meshcore/corpus/generated/valid_path_5068.json new file mode 100644 index 00000000..404b767d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5068.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22840f151a3b18aa8a198d1eb57e8b5d01b578c3c71d7dc04337a60b6e5899632b5dbf5db2993e20eccc00e6cb6c1339f1c1a0bf21042ff799e3deefa8a74774eacdb6e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f151a", + "3b18aa", + "8a198d", + "1eb57e" + ] + }, + "payload": { + "dst": "8b", + "src": "5d", + "mac": "01b5", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5080.json b/examples/meshcore/corpus/generated/valid_path_5080.json new file mode 100644 index 00000000..3a477acd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5080.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214880e1210744938df2234a18d667e34d77fe60e5f9e405ac26956314430f14109e612262d440448d0261ea6b00d55306736abf708f484f383832736c3134eabb917d545e87300fb838", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "80e1", + "2107", + "4493", + "8df2", + "234a", + "18d6", + "67e3", + "4d77" + ] + }, + "payload": { + "dst": "fe", + "src": "60", + "mac": "e5f9", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5086.json b/examples/meshcore/corpus/generated/valid_path_5086.json new file mode 100644 index 00000000..0dcb3763 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5086.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22833d1d253094cf649ab0ddffc76552c2b0f704824fb74d875c476fd4864464f12e4c16d4b9c2c7c07105", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d1d25", + "3094cf", + "649ab0" + ] + }, + "payload": { + "dst": "dd", + "src": "ff", + "mac": "c765", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5090.json b/examples/meshcore/corpus/generated/valid_path_5090.json new file mode 100644 index 00000000..bf0caae5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5090.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210af2bc73d780c778195ba9f277bde3e93143936d96", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "bc", + "73", + "d7", + "80", + "c7", + "78", + "19", + "5b", + "a9" + ] + }, + "payload": { + "dst": "f2", + "src": "77", + "mac": "bde3", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5092.json b/examples/meshcore/corpus/generated/valid_path_5092.json new file mode 100644 index 00000000..c652c063 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5092.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224665a59af4d3e07681c9b2144c56665fe4a6ad41e339b4711c556a9cd95b156debabea6e03341fe682d7b33ffddb8968ba5aa7bcf130fc63feafd480d610", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "65a5", + "9af4", + "d3e0", + "7681", + "c9b2", + "144c" + ] + }, + "payload": { + "dst": "56", + "src": "66", + "mac": "5fe4", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5102.json b/examples/meshcore/corpus/generated/valid_path_5102.json new file mode 100644 index 00000000..2d251d80 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5102.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22895ab96d6158a90dfa65988203d898667839ef16ab590a2541456f6aebf3e30cbce058dfbae7a0343cda0f846b7151c2ee176881a92f04f80b34c80faff50dceb8bc189f5eb4767534e0b52068c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5ab96d", + "6158a9", + "0dfa65", + "988203", + "d89866", + "7839ef", + "16ab59", + "0a2541", + "456f6a" + ] + }, + "payload": { + "dst": "eb", + "src": "f3", + "mac": "e30c", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5103.json b/examples/meshcore/corpus/generated/valid_path_5103.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5103.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5104.json b/examples/meshcore/corpus/generated/valid_path_5104.json new file mode 100644 index 00000000..931d2a2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5104.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224adfe08dfa3f7f30f6bd71461b4088eecd32de2b012d7f613fe1142d90bb740f916d3ecb8c245443b1ccc8cbf64af569c1f8412bf4ababf980f9a6d99a51c42adcafd4dc72346494", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dfe0", + "8dfa", + "3f7f", + "30f6", + "bd71", + "461b", + "4088", + "eecd", + "32de", + "2b01" + ] + }, + "payload": { + "dst": "2d", + "src": "7f", + "mac": "613f", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5107.json b/examples/meshcore/corpus/generated/valid_path_5107.json new file mode 100644 index 00000000..5066265b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5107.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218550410987cd6c4dbf651251c749c7ddd5e68c67846b79f7562316550268efa75d1b71c7fc5065bfa46b7384224d3aa0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "504109", + "87cd6c", + "4dbf65", + "1251c7", + "49c7dd" + ] + }, + "payload": { + "dst": "d5", + "src": "e6", + "mac": "8c67", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5109.json b/examples/meshcore/corpus/generated/valid_path_5109.json new file mode 100644 index 00000000..2b2c9a9c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5109.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21025c0f212de7a3ffc62a8fa4c4f433478d2181115b9fc6374f79be62ef481407d307fcd55b046f36eb22d0cf77c9564c5149c2ef296c4a835045746cb18e084ee564", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5c", + "0f" + ] + }, + "payload": { + "dst": "21", + "src": "2d", + "mac": "e7a3", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5116.json b/examples/meshcore/corpus/generated/valid_path_5116.json new file mode 100644 index 00000000..acf32278 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5116.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145c04c8094c6c6b6ea93dc804b1f5e857e035319a23fe2acdc079c9e3fefec64d3e8924438aefe88b6dedd4ce6c835b61622e49605788bc02c5bd1647913630c825c40a68ac52cd346bdef9608", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c04c", + "8094", + "c6c6", + "b6ea", + "93dc" + ] + }, + "payload": { + "dst": "80", + "src": "4b", + "mac": "1f5e", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5118.json b/examples/meshcore/corpus/generated/valid_path_5118.json new file mode 100644 index 00000000..92cdd22f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5118.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210789228befc7c58911b68fcef23054ddd2a102a0a2733619b833b0dc80e204bfcdef4eba", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "22", + "8b", + "ef", + "c7", + "c5", + "89" + ] + }, + "payload": { + "dst": "11", + "src": "b6", + "mac": "8fce", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5120.json b/examples/meshcore/corpus/generated/valid_path_5120.json new file mode 100644 index 00000000..bf592c30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5120.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22036b53a71e9048308b79bc5214ddd84930d159e4c02f86c67e3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "53", + "a7" + ] + }, + "payload": { + "dst": "1e", + "src": "90", + "mac": "4830", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5123.json b/examples/meshcore/corpus/generated/valid_path_5123.json new file mode 100644 index 00000000..a77ff0c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5123.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224840477edef436d8048c1a89fb8ec40bf670e65266b17d135744875118", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4047", + "7ede", + "f436", + "d804", + "8c1a", + "89fb", + "8ec4", + "0bf6" + ] + }, + "payload": { + "dst": "70", + "src": "e6", + "mac": "5266", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5124.json b/examples/meshcore/corpus/generated/valid_path_5124.json new file mode 100644 index 00000000..29cbb520 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5124.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2242bee39faecbf5d3f1a89b1a09adae71eb04657b270b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bee3", + "9fae" + ] + }, + "payload": { + "dst": "cb", + "src": "f5", + "mac": "d3f1", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5125.json b/examples/meshcore/corpus/generated/valid_path_5125.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5125.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5126.json b/examples/meshcore/corpus/generated/valid_path_5126.json new file mode 100644 index 00000000..c6d955b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5126.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228858deab7221f88223bacfb2e0bf8dfe1c013db29a2dd76a84f08478534d04fbd5375d85a01624", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "58deab", + "7221f8", + "8223ba", + "cfb2e0", + "bf8dfe", + "1c013d", + "b29a2d", + "d76a84" + ] + }, + "payload": { + "dst": "f0", + "src": "84", + "mac": "7853", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5130.json b/examples/meshcore/corpus/generated/valid_path_5130.json new file mode 100644 index 00000000..d5c64a0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5130.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2204c9702ab50192a69cfa1323582aed17189f7aa401e2fc79ba72", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "70", + "2a", + "b5" + ] + }, + "payload": { + "dst": "01", + "src": "92", + "mac": "a69c", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5131.json b/examples/meshcore/corpus/generated/valid_path_5131.json new file mode 100644 index 00000000..b1d30511 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5131.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2148f9c51aa7f06ed2a2c83ce2bec3ac5497ffa6c369674c385aa80c7e181cfdfda43d60d89ce029cd63e6f9bafbb9fb0548bf0fcd2816dc1952672072666fcc4c860c699ae3eeddffeebfeb577cbb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f9c5", + "1aa7", + "f06e", + "d2a2", + "c83c", + "e2be", + "c3ac", + "5497" + ] + }, + "payload": { + "dst": "ff", + "src": "a6", + "mac": "c369", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5133.json b/examples/meshcore/corpus/generated/valid_path_5133.json new file mode 100644 index 00000000..5c9a417b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5133.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2143c4a582a79bcf519acd8266054b242e55fcce21826e4c1f27a0d66182579e0abe4c54cf7dc0a8a8a8526956db2c091f206fe60e5d14e6be5c7528a5e92ef865", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c4a5", + "82a7", + "9bcf" + ] + }, + "payload": { + "dst": "51", + "src": "9a", + "mac": "cd82", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5134.json b/examples/meshcore/corpus/generated/valid_path_5134.json new file mode 100644 index 00000000..b475bdf6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5134.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a6e4961ee9ca7c9255d135382ec7fb031415219837b4c0f0f60aa354f7cb7dd6c760f0a048ff502b34aefd0b85530660e3842a6a80c49951596f113044b22c48dde01c8753dc875514d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "49", + "61", + "ee", + "9c", + "a7", + "c9", + "25", + "5d", + "13" + ] + }, + "payload": { + "dst": "53", + "src": "82", + "mac": "ec7f", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5135.json b/examples/meshcore/corpus/generated/valid_path_5135.json new file mode 100644 index 00000000..08529404 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5135.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2142fcb0b7a1e31455103f32e55138adfd182bedeb4652d3997ea708600e94d3d1b17d3e4d4f73de3e47e9dae5e3a8b89a57fe3233e57680a4015a0fce293024ae2f5582ae", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fcb0", + "b7a1" + ] + }, + "payload": { + "dst": "e3", + "src": "14", + "mac": "5510", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5136.json b/examples/meshcore/corpus/generated/valid_path_5136.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5136.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5141.json b/examples/meshcore/corpus/generated/valid_path_5141.json new file mode 100644 index 00000000..30081c5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5141.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284187e433bd5365d6b3dd25ffd03d9408eab27f0ac1eea4ec27bc47f3aae3800eaed3d64792253ad", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "187e43", + "3bd536", + "5d6b3d", + "d25ffd" + ] + }, + "payload": { + "dst": "03", + "src": "d9", + "mac": "408e", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5142.json b/examples/meshcore/corpus/generated/valid_path_5142.json new file mode 100644 index 00000000..029f3cf8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5142.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2147fe64a05e9c2c092818406ad2540fc5ce359d89188436bb42a95f662d0a734ef31294b984c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fe64", + "a05e", + "9c2c", + "0928", + "1840", + "6ad2", + "540f" + ] + }, + "payload": { + "dst": "c5", + "src": "ce", + "mac": "359d", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5143.json b/examples/meshcore/corpus/generated/valid_path_5143.json new file mode 100644 index 00000000..b2fdee99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5143.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21847c4fba8daf94337bab44e0d509b7fbdf7cb75f7a9312e2489bc9360487efebcc05b5f0ee38edaa559bb14d53e6ebfb7aa9a44b759eec9575406b58790265e8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7c4fba", + "8daf94", + "337bab", + "44e0d5" + ] + }, + "payload": { + "dst": "09", + "src": "b7", + "mac": "fbdf", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5149.json b/examples/meshcore/corpus/generated/valid_path_5149.json new file mode 100644 index 00000000..43818cdf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5149.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214131145641c738f3c8db2e67af7ad7b0ef22f12deb669debc158c668d3372b7d7f8f1ed7bee72a0581961da5b6c361444bc17493ba1d3e347ae304", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3114" + ] + }, + "payload": { + "dst": "56", + "src": "41", + "mac": "c738", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5157.json b/examples/meshcore/corpus/generated/valid_path_5157.json new file mode 100644 index 00000000..1934596b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5157.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2182b9e4a7d829c01919cdd2e53bbe94331ab02b7eb722d7aac3be92383858b21760256d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b9e4a7", + "d829c0" + ] + }, + "payload": { + "dst": "19", + "src": "19", + "mac": "cdd2", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5159.json b/examples/meshcore/corpus/generated/valid_path_5159.json new file mode 100644 index 00000000..3844212b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5159.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22879d903b7d4c1aacfee9f3807f75d4ff383baf5fd37de08eec3975b98540a2dc315581bfe80ef5a24a70a06f0fe493a6791256452d4dc615f7ae4cc86205c6ae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d903b", + "7d4c1a", + "acfee9", + "f3807f", + "75d4ff", + "383baf", + "5fd37d" + ] + }, + "payload": { + "dst": "e0", + "src": "8e", + "mac": "ec39", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5161.json b/examples/meshcore/corpus/generated/valid_path_5161.json new file mode 100644 index 00000000..22b96b7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5161.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21468237edbcae364595f8814546ffb9f13a461893b0b29edaf7cd11816bafdf9b3d23ee3b1f2b89f7cdac6c50b211acf1bc3ca19feb924b0e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8237", + "edbc", + "ae36", + "4595", + "f881", + "4546" + ] + }, + "payload": { + "dst": "ff", + "src": "b9", + "mac": "f13a", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5164.json b/examples/meshcore/corpus/generated/valid_path_5164.json new file mode 100644 index 00000000..210619b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5164.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220aa62d8f16d1d87e0ff2aa3f2621d9cb2c71458bd82cca8e953c4b804bc0ccaf05bf4254ffc369b138657e0d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "2d", + "8f", + "16", + "d1", + "d8", + "7e", + "0f", + "f2", + "aa" + ] + }, + "payload": { + "dst": "3f", + "src": "26", + "mac": "21d9", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5165.json b/examples/meshcore/corpus/generated/valid_path_5165.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5165.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5166.json b/examples/meshcore/corpus/generated/valid_path_5166.json new file mode 100644 index 00000000..98cbfeef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5166.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2246a791005e3f331809dc03dbc9ac23858c205c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a791", + "005e", + "3f33", + "1809", + "dc03", + "dbc9" + ] + }, + "payload": { + "dst": "ac", + "src": "23", + "mac": "858c", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5175.json b/examples/meshcore/corpus/generated/valid_path_5175.json new file mode 100644 index 00000000..77d66fa0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5175.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2109b4d3e8aa5dab2727af7456fab2a1d18b205bc40c081993c2b243a60d33ee3a42c010e338d850", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "d3", + "e8", + "aa", + "5d", + "ab", + "27", + "27", + "af" + ] + }, + "payload": { + "dst": "74", + "src": "56", + "mac": "fab2", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5182.json b/examples/meshcore/corpus/generated/valid_path_5182.json new file mode 100644 index 00000000..172da86b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5182.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2188581e8d0864e12454c56acd9e0dc54490dee5c0e9508050b34e819422ac668d753e550255ec747e85c3ee4d8068ac9da22221a6bfa9232b32c0fd1bc8087e194f43525900f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "581e8d", + "0864e1", + "2454c5", + "6acd9e", + "0dc544", + "90dee5", + "c0e950", + "8050b3" + ] + }, + "payload": { + "dst": "4e", + "src": "81", + "mac": "9422", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5189.json b/examples/meshcore/corpus/generated/valid_path_5189.json new file mode 100644 index 00000000..ebfb73f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5189.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22413a219e01b351fd6a02be0db22f3e077a2cb32b46d41059f6fb44907b3829bb387b31a4c4d178939a511ffb29af9ce76e3d2a5546ebe1f965c7b4933e2c13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3a21" + ] + }, + "payload": { + "dst": "9e", + "src": "01", + "mac": "b351", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5190.json b/examples/meshcore/corpus/generated/valid_path_5190.json new file mode 100644 index 00000000..d039b664 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5190.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2102d27154dd97d97e71333f31e9133a7fd9e731c2d61f486fe1e3221bdb3d912fdc22bf4630c6ae53c4ec2cfe31f354ec759467bba12023d485a08b84edf2a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d2", + "71" + ] + }, + "payload": { + "dst": "54", + "src": "dd", + "mac": "97d9", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5191.json b/examples/meshcore/corpus/generated/valid_path_5191.json new file mode 100644 index 00000000..a98c3e64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5191.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228ae671baba84bdd5e847690f2c0fd6ff1736bbd073c44c1b7902f4ab1cdc9de23ebf575bfcd9f46096d58be25927b9442efb10c7ba40442f55c32b18b2df31196e292619ace4024b1232900d7f2893c922358de8806a45fc5db19aad86adecc1f1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e671ba", + "ba84bd", + "d5e847", + "690f2c", + "0fd6ff", + "1736bb", + "d073c4", + "4c1b79", + "02f4ab", + "1cdc9d" + ] + }, + "payload": { + "dst": "e2", + "src": "3e", + "mac": "bf57", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5194.json b/examples/meshcore/corpus/generated/valid_path_5194.json new file mode 100644 index 00000000..879b1614 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5194.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224afa9b50189447cd77a7487b9469b8a5fec4fdda40a718b7d09872ffb0360d6e8d9817c9ecb2c872035e46fb9589", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fa9b", + "5018", + "9447", + "cd77", + "a748", + "7b94", + "69b8", + "a5fe", + "c4fd", + "da40" + ] + }, + "payload": { + "dst": "a7", + "src": "18", + "mac": "b7d0", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5199.json b/examples/meshcore/corpus/generated/valid_path_5199.json new file mode 100644 index 00000000..c23e9ac1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5199.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214263e0ec30ff43331016a6f543cab559f57e9728aa273d29432e0e23b910584ed300e19313652d0290e0b2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "63e0", + "ec30" + ] + }, + "payload": { + "dst": "ff", + "src": "43", + "mac": "3310", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5200.json b/examples/meshcore/corpus/generated/valid_path_5200.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5200.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5205.json b/examples/meshcore/corpus/generated/valid_path_5205.json new file mode 100644 index 00000000..c3f6ab43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5205.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22863aa3affa8482cab651ed61c5d52969db2547e15e1c3338702a8bf41be49bc15a8b8765d055b4c7e104340c04404f229376df74853de9ff9fd15cc009fe988f452c760e39412e6ba0e31faaa603", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3aa3af", + "fa8482", + "cab651", + "ed61c5", + "d52969", + "db2547" + ] + }, + "payload": { + "dst": "e1", + "src": "5e", + "mac": "1c33", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5211.json b/examples/meshcore/corpus/generated/valid_path_5211.json new file mode 100644 index 00000000..3062ce12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5211.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2149cc4c2e120e4235490d0de84511e55519ba194a5ed57fa454f1d83dd00f81d6aa9eae9f7e712b5520cba81dfde3d21f5a03916087dc593e3c6b073a9616e8433bc3a7cbec51103f7b6d1eabcd592f3a7a915ce5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cc4c", + "2e12", + "0e42", + "3549", + "0d0d", + "e845", + "11e5", + "5519", + "ba19" + ] + }, + "payload": { + "dst": "4a", + "src": "5e", + "mac": "d57f", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5215.json b/examples/meshcore/corpus/generated/valid_path_5215.json new file mode 100644 index 00000000..3e5d52cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5215.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284e70d2418e26fbe6a16532041869eccb0b5a54e9f40aa0c7c288fc1def5fc5f646160549a62fee21a0018ea4b7ad383284f48f91120be7c7f76b13d0362cebf94f376e884", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e70d24", + "18e26f", + "be6a16", + "532041" + ] + }, + "payload": { + "dst": "86", + "src": "9e", + "mac": "ccb0", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5222.json b/examples/meshcore/corpus/generated/valid_path_5222.json new file mode 100644 index 00000000..fe35df79 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5222.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2101f62affa920790b14ac90cca1b7991d3c2e09c2b2faa12ba50817b045628205d4fba9b3a801e81acd9a81", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6" + ] + }, + "payload": { + "dst": "2a", + "src": "ff", + "mac": "a920", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5223.json b/examples/meshcore/corpus/generated/valid_path_5223.json new file mode 100644 index 00000000..bd36ea6b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5223.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21821fd5fabac87caf1b9a68fb5c3391893e5cd19f9874be17ad58749cfc0b80867185de6378dbe554f85e2aa1eb7e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fd5fa", + "bac87c" + ] + }, + "payload": { + "dst": "af", + "src": "1b", + "mac": "9a68", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5226.json b/examples/meshcore/corpus/generated/valid_path_5226.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5226.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5227.json b/examples/meshcore/corpus/generated/valid_path_5227.json new file mode 100644 index 00000000..aa390489 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5227.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22091cd3535796d236a413ed34f67b49e6a0cad69ddd892d1884fab386fcb5622d7a0feeeb56e1a98a30ffe7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "d3", + "53", + "57", + "96", + "d2", + "36", + "a4", + "13" + ] + }, + "payload": { + "dst": "ed", + "src": "34", + "mac": "f67b", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5229.json b/examples/meshcore/corpus/generated/valid_path_5229.json new file mode 100644 index 00000000..4975ba86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5229.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2147d383ff82774d403c72f93b944c47fb8bfadda5c075b57c2159255ca43e481549372b88db2b96a9f66c75dad54740df4abe5659ae2207e41ab2d3ba8afe0e3c946f635f86eeeb73cc559a7f43", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d383", + "ff82", + "774d", + "403c", + "72f9", + "3b94", + "4c47" + ] + }, + "payload": { + "dst": "fb", + "src": "8b", + "mac": "fadd", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5231.json b/examples/meshcore/corpus/generated/valid_path_5231.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5231.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5233.json b/examples/meshcore/corpus/generated/valid_path_5233.json new file mode 100644 index 00000000..bd0e458d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5233.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22489a7a5b8576d01bf0f3d3a1de4198a66080d5edf0fed8c79eebb760ed51b3fdc0844b42ecb911bf5e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9a7a", + "5b85", + "76d0", + "1bf0", + "f3d3", + "a1de", + "4198", + "a660" + ] + }, + "payload": { + "dst": "80", + "src": "d5", + "mac": "edf0", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5235.json b/examples/meshcore/corpus/generated/valid_path_5235.json new file mode 100644 index 00000000..3dd1c6f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5235.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2283db167b5b932f4d2cd54dc0d452f03526dd1fa85a975bc12823f58e704a60d43f5d69e64cf552e342fafff66a70c187f3f55e13fa7a970e46d2d39de34510485b6729db", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "db167b", + "5b932f", + "4d2cd5" + ] + }, + "payload": { + "dst": "4d", + "src": "c0", + "mac": "d452", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5236.json b/examples/meshcore/corpus/generated/valid_path_5236.json new file mode 100644 index 00000000..db41c1c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5236.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21002b7990584afcf1ee2af82e4ef96e3d92d881d69f727ef4032919f6129b2d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "2b", + "src": "79", + "mac": "9058", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5252.json b/examples/meshcore/corpus/generated/valid_path_5252.json new file mode 100644 index 00000000..4c792c12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5252.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21479dc112b04f2963fa10b7ead4acfe363d5fbd679206bed8b55da2f52f28f737541be15d45a5e6b90a22ae6e0c14", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9dc1", + "12b0", + "4f29", + "63fa", + "10b7", + "ead4", + "acfe" + ] + }, + "payload": { + "dst": "36", + "src": "3d", + "mac": "5fbd", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5255.json b/examples/meshcore/corpus/generated/valid_path_5255.json new file mode 100644 index 00000000..3331db8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5255.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22078df532f834da29831fc6d3376cdf18dfb825d7cd983e4ae78e088718d04a6d3c8e81575e35d030df9ad619e7e62d73ca4c51f3db9fd31c0b3c946c2a00754906", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8d", + "f5", + "32", + "f8", + "34", + "da", + "29" + ] + }, + "payload": { + "dst": "83", + "src": "1f", + "mac": "c6d3", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5266.json b/examples/meshcore/corpus/generated/valid_path_5266.json new file mode 100644 index 00000000..a1468971 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5266.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21898119b62ccd4f7cf69d1a857467f430602077a65d1e59a8b57d23400965188be506f7524a175e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8119b6", + "2ccd4f", + "7cf69d", + "1a8574", + "67f430", + "602077", + "a65d1e", + "59a8b5", + "7d2340" + ] + }, + "payload": { + "dst": "09", + "src": "65", + "mac": "188b", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5273.json b/examples/meshcore/corpus/generated/valid_path_5273.json new file mode 100644 index 00000000..329f5c04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5273.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22407d2dcda9a59239d654e796d5c44c2b903eb1a3f863fc02117ecd78aae5a21f36357bf2149c13fc2028b89180f50762ae8ff759e06bdf72f64e588050b62be2b477", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "7d", + "src": "2d", + "mac": "cda9", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5275.json b/examples/meshcore/corpus/generated/valid_path_5275.json new file mode 100644 index 00000000..61fc96e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5275.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2180ac06fc174781512cbc42df6b16caf7d31633efc050ca1b9cca9184e26d71e146f3f489377072700bc443", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "ac", + "src": "06", + "mac": "fc17", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5277.json b/examples/meshcore/corpus/generated/valid_path_5277.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5277.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5283.json b/examples/meshcore/corpus/generated/valid_path_5283.json new file mode 100644 index 00000000..684013a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5283.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2247892ced9e227531eb60fbec9f162c6028a53850", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "892c", + "ed9e", + "2275", + "31eb", + "60fb", + "ec9f", + "162c" + ] + }, + "payload": { + "dst": "60", + "src": "28", + "mac": "a538", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5301.json b/examples/meshcore/corpus/generated/valid_path_5301.json new file mode 100644 index 00000000..61003f6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5301.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22000d16b85b655da3a37b5b589165c133c97be8b290e0990bc2c2baf722", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "0d", + "src": "16", + "mac": "b85b", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5304.json b/examples/meshcore/corpus/generated/valid_path_5304.json new file mode 100644 index 00000000..2f654262 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5304.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2146881a71ee33966b1f57c3ed5ebddfe3ba3a3cce57a4512951ae869e7c01de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "881a", + "71ee", + "3396", + "6b1f", + "57c3", + "ed5e" + ] + }, + "payload": { + "dst": "bd", + "src": "df", + "mac": "e3ba", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5327.json b/examples/meshcore/corpus/generated/valid_path_5327.json new file mode 100644 index 00000000..7aca5715 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5327.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2102e638b763423271bc536b1f687e88dd5ae2814e7de5beeb033dee91952cf02d43ae82", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e6", + "38" + ] + }, + "payload": { + "dst": "b7", + "src": "63", + "mac": "4232", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5331.json b/examples/meshcore/corpus/generated/valid_path_5331.json new file mode 100644 index 00000000..c9ad2e24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5331.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a22dd52c4e4621699f434006b0c00717661c08a5b4853b4df28624ee6061200f9f081a220ea00970ef70e24bf3310f1d311b89d12bc2dfa5def253d3ce81e742fc9597856af614dea0404f43ab03c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "22dd52", + "c4e462", + "1699f4", + "34006b", + "0c0071", + "7661c0", + "8a5b48", + "53b4df", + "28624e", + "e60612" + ] + }, + "payload": { + "dst": "00", + "src": "f9", + "mac": "f081", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5332.json b/examples/meshcore/corpus/generated/valid_path_5332.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5332.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5333.json b/examples/meshcore/corpus/generated/valid_path_5333.json new file mode 100644 index 00000000..cc1bc03c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5333.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224a5aca4106423565a7ee37f9cd75e48972a66bd4e4005bcd7a60ff548c15e35701affe92a0956f3aa5c9739b852ff1e1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5aca", + "4106", + "4235", + "65a7", + "ee37", + "f9cd", + "75e4", + "8972", + "a66b", + "d4e4" + ] + }, + "payload": { + "dst": "00", + "src": "5b", + "mac": "cd7a", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5339.json b/examples/meshcore/corpus/generated/valid_path_5339.json new file mode 100644 index 00000000..406f088b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5339.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22854d2460143af76ae21ed0cddedac25715c41fe70bbc0ac227681818b493e0f008c21cecdd7f78a02f6c1483", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4d2460", + "143af7", + "6ae21e", + "d0cdde", + "dac257" + ] + }, + "payload": { + "dst": "15", + "src": "c4", + "mac": "1fe7", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5345.json b/examples/meshcore/corpus/generated/valid_path_5345.json new file mode 100644 index 00000000..fc08ce22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5345.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2243065104635be22cbb72d3a4f6e5f444d5a7d27f06cdef01fb1d3b3ca2369f5c3b75325a4b575e4fe44350b58236ff8698c668c42102a9dad9c5ab7cc51b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0651", + "0463", + "5be2" + ] + }, + "payload": { + "dst": "2c", + "src": "bb", + "mac": "72d3", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5352.json b/examples/meshcore/corpus/generated/valid_path_5352.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5352.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5353.json b/examples/meshcore/corpus/generated/valid_path_5353.json new file mode 100644 index 00000000..7f935803 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5353.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2140332d08310a60b30ec17a897e92c3786a35c6114bb61d3458afa78c5ee8994bbad5089668398745a91acbd26e8d2215e99eec", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "33", + "src": "2d", + "mac": "0831", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5355.json b/examples/meshcore/corpus/generated/valid_path_5355.json new file mode 100644 index 00000000..57136560 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5355.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21423f52e5a70552e17ea6228d22493584390d703a06a458a5f3423a24de89ca7778c93c85e427f695ff5526525606fcc98c31367552c4ee1617c9586f2f0d0176fb8fe5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3f52", + "e5a7" + ] + }, + "payload": { + "dst": "05", + "src": "52", + "mac": "e17e", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5358.json b/examples/meshcore/corpus/generated/valid_path_5358.json new file mode 100644 index 00000000..d7169a03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5358.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224177ac2bf8ad20bf9f8625b53dfa6eb955f083758474f6389b00f41be65ca499e7c708", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "77ac" + ] + }, + "payload": { + "dst": "2b", + "src": "f8", + "mac": "ad20", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5362.json b/examples/meshcore/corpus/generated/valid_path_5362.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5362.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5363.json b/examples/meshcore/corpus/generated/valid_path_5363.json new file mode 100644 index 00000000..93072217 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5363.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21804568e6cece4cc487c6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "45", + "src": "68", + "mac": "e6ce", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5370.json b/examples/meshcore/corpus/generated/valid_path_5370.json new file mode 100644 index 00000000..95d9f50f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5370.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22053492b5a230da883fd419ba13d3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "92", + "b5", + "a2", + "30" + ] + }, + "payload": { + "dst": "da", + "src": "88", + "mac": "3fd4", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5375.json b/examples/meshcore/corpus/generated/valid_path_5375.json new file mode 100644 index 00000000..2728916d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5375.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22485898936b0841b7c1f13f67fc43c7dbbe6c72670f9497f4cc72f62be9bc01e95166bb5ac71306800b9f8165959045a0c4c50101456d489461d8544dc6c45bfa3ca891b9666de4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5898", + "936b", + "0841", + "b7c1", + "f13f", + "67fc", + "43c7", + "dbbe" + ] + }, + "payload": { + "dst": "6c", + "src": "72", + "mac": "670f", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5376.json b/examples/meshcore/corpus/generated/valid_path_5376.json new file mode 100644 index 00000000..846614cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5376.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228a589ac659e64aa7ebeef71ae781c698a7f02aa143dfbaadd9f379356e838051a8311d2701ba4ebb4cca9b9b495800bbb09365c79c377f544727240e7bbea1dd99094d4653", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "589ac6", + "59e64a", + "a7ebee", + "f71ae7", + "81c698", + "a7f02a", + "a143df", + "baadd9", + "f37935", + "6e8380" + ] + }, + "payload": { + "dst": "51", + "src": "a8", + "mac": "311d", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5377.json b/examples/meshcore/corpus/generated/valid_path_5377.json new file mode 100644 index 00000000..643db653 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5377.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2148c424a171f76dd6c7b1b07f7570f3771b32a93921d8b92a2fc1e5e328e3b70b7275f17fe05a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c424", + "a171", + "f76d", + "d6c7", + "b1b0", + "7f75", + "70f3", + "771b" + ] + }, + "payload": { + "dst": "32", + "src": "a9", + "mac": "3921", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5378.json b/examples/meshcore/corpus/generated/valid_path_5378.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5378.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5381.json b/examples/meshcore/corpus/generated/valid_path_5381.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5381.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5385.json b/examples/meshcore/corpus/generated/valid_path_5385.json new file mode 100644 index 00000000..5a478da4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5385.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2282c6145035319662c36297c2c9164de7944c76149a50", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c61450", + "353196" + ] + }, + "payload": { + "dst": "62", + "src": "c3", + "mac": "6297", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5386.json b/examples/meshcore/corpus/generated/valid_path_5386.json new file mode 100644 index 00000000..cd562b92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5386.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2100d122b1a0bfdc7e1f08c66c48def410b5f2f9a0ecc567586579c1c5094dcca157bdd5c44630f686be", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "d1", + "src": "22", + "mac": "b1a0", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5388.json b/examples/meshcore/corpus/generated/valid_path_5388.json new file mode 100644 index 00000000..45f2babf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5388.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2206364da8feb3845c19c8d5fbfd9f0fc67140cf6542f97ad964600a63", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "4d", + "a8", + "fe", + "b3", + "84" + ] + }, + "payload": { + "dst": "5c", + "src": "19", + "mac": "c8d5", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5389.json b/examples/meshcore/corpus/generated/valid_path_5389.json new file mode 100644 index 00000000..427326af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5389.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2284411ef67edb4966d9c5a6b521ed44cbb0e3dbd34b498e599806fc615e785a758cde8ff13d27e100509930641732a101", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "411ef6", + "7edb49", + "66d9c5", + "a6b521" + ] + }, + "payload": { + "dst": "ed", + "src": "44", + "mac": "cbb0", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5394.json b/examples/meshcore/corpus/generated/valid_path_5394.json new file mode 100644 index 00000000..35dff475 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5394.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22401d44064c1d06b379330f00a5c1a6a1f5e93ed6870169624329578caf316cd15d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "1d", + "src": "44", + "mac": "064c", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5398.json b/examples/meshcore/corpus/generated/valid_path_5398.json new file mode 100644 index 00000000..80d0e135 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5398.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21054934ce9a58e5f6616304f23c5f6e84a8e60a04e94c212f8a3680021ff556b024a2c6cfafa7beaffb23e8a017055276ce4c4281810082ad2f0ca159909dc9f22fc586c54df4361a6903", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "34", + "ce", + "9a", + "58" + ] + }, + "payload": { + "dst": "e5", + "src": "f6", + "mac": "6163", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5401.json b/examples/meshcore/corpus/generated/valid_path_5401.json new file mode 100644 index 00000000..9ee55ed3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5401.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21875d4723b73d0517e61e6ccec9c291868adff26895c4df141de8f7e874", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5d4723", + "b73d05", + "17e61e", + "6ccec9", + "c29186", + "8adff2", + "6895c4" + ] + }, + "payload": { + "dst": "df", + "src": "14", + "mac": "1de8", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5402.json b/examples/meshcore/corpus/generated/valid_path_5402.json new file mode 100644 index 00000000..0e67730d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5402.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21888e1d6b20c201d5c3bc457f435ef52b4f59597a15e413e3b903d5456ea9b4ac015fff2a0ce3a41149", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e1d6b", + "20c201", + "d5c3bc", + "457f43", + "5ef52b", + "4f5959", + "7a15e4", + "13e3b9" + ] + }, + "payload": { + "dst": "03", + "src": "d5", + "mac": "456e", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5405.json b/examples/meshcore/corpus/generated/valid_path_5405.json new file mode 100644 index 00000000..285befb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5405.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210455f92682c1f71abdf57199a033ea74709c945d16b1f8b9922e2bd40ec2187b3d6ff775d78b18c64cc8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "f9", + "26", + "82" + ] + }, + "payload": { + "dst": "c1", + "src": "f7", + "mac": "1abd", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5406.json b/examples/meshcore/corpus/generated/valid_path_5406.json new file mode 100644 index 00000000..e957f558 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5406.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2208bd8e9d6646702335c09601f04f00da95fa386ba97443c5a48d499cdafab4517f3b5944", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bd", + "8e", + "9d", + "66", + "46", + "70", + "23", + "35" + ] + }, + "payload": { + "dst": "c0", + "src": "96", + "mac": "01f0", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5414.json b/examples/meshcore/corpus/generated/valid_path_5414.json new file mode 100644 index 00000000..f17784f5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5414.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21863f5c49367f17cedef6724fec4211f8ab55638d0b7781fcbe10f45d2e8a0f27102f26b71c6c950a5509ee95409463e15eb9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3f5c49", + "367f17", + "cedef6", + "724fec", + "4211f8", + "ab5563" + ] + }, + "payload": { + "dst": "8d", + "src": "0b", + "mac": "7781", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5415.json b/examples/meshcore/corpus/generated/valid_path_5415.json new file mode 100644 index 00000000..47a48b6e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5415.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22097c86c595d7b28f7cbc0196c737154dad946c445af4123caf1254a51c45de16aaa3fde1e5a52db335a6958fd68a5050", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "86", + "c5", + "95", + "d7", + "b2", + "8f", + "7c", + "bc" + ] + }, + "payload": { + "dst": "01", + "src": "96", + "mac": "c737", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5418.json b/examples/meshcore/corpus/generated/valid_path_5418.json new file mode 100644 index 00000000..fca0b315 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5418.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2185443cbfac260172211f66ca97692053b87f0fbc42b34ca0cd8e289e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "443cbf", + "ac2601", + "72211f", + "66ca97", + "692053" + ] + }, + "payload": { + "dst": "b8", + "src": "7f", + "mac": "0fbc", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5419.json b/examples/meshcore/corpus/generated/valid_path_5419.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5419.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5420.json b/examples/meshcore/corpus/generated/valid_path_5420.json new file mode 100644 index 00000000..68a4c8b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5420.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22899299d15273909b72d8ea9c6cac645925118f4335df789168792fc108cce5b065a1c6d8ee8f5ffed3c97d30c70bbbdecafd1b1631e33473504ded7047c2f22a496386e8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9299d1", + "527390", + "9b72d8", + "ea9c6c", + "ac6459", + "25118f", + "4335df", + "789168", + "792fc1" + ] + }, + "payload": { + "dst": "08", + "src": "cc", + "mac": "e5b0", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5421.json b/examples/meshcore/corpus/generated/valid_path_5421.json new file mode 100644 index 00000000..ab78b044 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5421.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2247636334483dcce8407681d07091747fa891cc119ef7aa970477ad7953c8b107f38e50f55b53f09e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6363", + "3448", + "3dcc", + "e840", + "7681", + "d070", + "9174" + ] + }, + "payload": { + "dst": "7f", + "src": "a8", + "mac": "91cc", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5423.json b/examples/meshcore/corpus/generated/valid_path_5423.json new file mode 100644 index 00000000..a7e60658 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5423.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21849cc0b75ba557b897942468e0a5f14bd2f18caf93184f46d1d31eceed72100078ae8fd1356da0027f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9cc0b7", + "5ba557", + "b89794", + "2468e0" + ] + }, + "payload": { + "dst": "a5", + "src": "f1", + "mac": "4bd2", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5424.json b/examples/meshcore/corpus/generated/valid_path_5424.json new file mode 100644 index 00000000..b71a77b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5424.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2201596752b92c7b4e850f029fdff3d2066d6f3add00ac609742c768c0e1dd8d392fed628c0a44f91c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59" + ] + }, + "payload": { + "dst": "67", + "src": "52", + "mac": "b92c", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5425.json b/examples/meshcore/corpus/generated/valid_path_5425.json new file mode 100644 index 00000000..98e9da89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5425.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2240124e183d20d31ded7b7d91e161f522cb828372803d5b6f4f9e7dea89", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "12", + "src": "4e", + "mac": "183d", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5440.json b/examples/meshcore/corpus/generated/valid_path_5440.json new file mode 100644 index 00000000..f8b5f5ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5440.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214aca760666af191543fde8c2cef242532b1cd84257c1b876726ad6d9335ee81201db8287147832646280", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ca76", + "0666", + "af19", + "1543", + "fde8", + "c2ce", + "f242", + "532b", + "1cd8", + "4257" + ] + }, + "payload": { + "dst": "c1", + "src": "b8", + "mac": "7672", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5444.json b/examples/meshcore/corpus/generated/valid_path_5444.json new file mode 100644 index 00000000..4b57bd49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5444.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2103ed51e0d8811f4d78f162c3877799b752408c17760d5837139192ac79163668a8a8c097ff6525e56b861c04d020", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed", + "51", + "e0" + ] + }, + "payload": { + "dst": "d8", + "src": "81", + "mac": "1f4d", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5445.json b/examples/meshcore/corpus/generated/valid_path_5445.json new file mode 100644 index 00000000..544ace8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5445.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220701d6f24aa09f29e4e6af4841320116b3571f2d96a9cfc4e2a983ffe0901ef87288d3f980658b81e7c14174f359680987ad103fd3ffc277738c6e3e2b6fb796b1ce45", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "d6", + "f2", + "4a", + "a0", + "9f", + "29" + ] + }, + "payload": { + "dst": "e4", + "src": "e6", + "mac": "af48", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5446.json b/examples/meshcore/corpus/generated/valid_path_5446.json new file mode 100644 index 00000000..dcb4a5ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5446.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2286a411873c1495a59316493f4b80a5bafb877affbe82d4f5beda5875459908644362ceaf94467865795cb3299a1e1e77e31a3ee891c4cd402e7fb7d17d4c77416b51e5d91c056a3f83f0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a41187", + "3c1495", + "a59316", + "493f4b", + "80a5ba", + "fb877a" + ] + }, + "payload": { + "dst": "ff", + "src": "be", + "mac": "82d4", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5455.json b/examples/meshcore/corpus/generated/valid_path_5455.json new file mode 100644 index 00000000..66ae776c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5455.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a533832f01ac0e4d021353d88e1ded32dc35cc77d1052b906307415d98b5e053698ceec0c125e4be8fda87ce6298f9bf6fd49d337da", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "533832", + "f01ac0", + "e4d021", + "353d88", + "e1ded3", + "2dc35c", + "c77d10", + "52b906", + "307415", + "d98b5e" + ] + }, + "payload": { + "dst": "05", + "src": "36", + "mac": "98ce", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5461.json b/examples/meshcore/corpus/generated/valid_path_5461.json new file mode 100644 index 00000000..d81b8f7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5461.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21837149662ac9599abac1bfb894770f63bedf531b0e56cb1666587996d2bbbe62bd0be9a80ea1b672b6c8240a90ce494b6cb2cedbaf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "714966", + "2ac959", + "9abac1" + ] + }, + "payload": { + "dst": "bf", + "src": "b8", + "mac": "9477", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5464.json b/examples/meshcore/corpus/generated/valid_path_5464.json new file mode 100644 index 00000000..b12b8f14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5464.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a7616b2b6bb590fcdcf66964352112ffefa18e43a80a21766d461de6eeb5890997213c9cb0855d476be2fadaba8fff4da913f91eb8848447ad3f702778e231faa219fdd2a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "76", + "16", + "b2", + "b6", + "bb", + "59", + "0f", + "cd", + "cf", + "66" + ] + }, + "payload": { + "dst": "96", + "src": "43", + "mac": "5211", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5472.json b/examples/meshcore/corpus/generated/valid_path_5472.json new file mode 100644 index 00000000..267c9582 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5472.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21802cd5190b5838c0e8774e7f5f931e387c7ffd1ee4dba0a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "2c", + "src": "d5", + "mac": "190b", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5473.json b/examples/meshcore/corpus/generated/valid_path_5473.json new file mode 100644 index 00000000..e7d3d6fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5473.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22499b13ca7e829ecb64648eb977b4b67047ec2443392c46c1932182975eadcb686ea5e4b59a931b9e4dd3087ca3a657b0bfc3cdd751a88e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b13", + "ca7e", + "829e", + "cb64", + "648e", + "b977", + "b4b6", + "7047", + "ec24" + ] + }, + "payload": { + "dst": "43", + "src": "39", + "mac": "2c46", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5476.json b/examples/meshcore/corpus/generated/valid_path_5476.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5476.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5484.json b/examples/meshcore/corpus/generated/valid_path_5484.json new file mode 100644 index 00000000..88d25a50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5484.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145ed4ddf0460fb8e5d6bbcf569b15f352ae1c46dbe01f4ca4feb39c941fdbeee52c4b3282ecc0edf2fb812355e2ed0c43df5c24ed9ad1f5b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ed4d", + "df04", + "60fb", + "8e5d", + "6bbc" + ] + }, + "payload": { + "dst": "f5", + "src": "69", + "mac": "b15f", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5489.json b/examples/meshcore/corpus/generated/valid_path_5489.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5489.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5495.json b/examples/meshcore/corpus/generated/valid_path_5495.json new file mode 100644 index 00000000..38f16d73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5495.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22063ed1091e6d2ad5758edd3849407af94343400ef185", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "d1", + "09", + "1e", + "6d", + "2a" + ] + }, + "payload": { + "dst": "d5", + "src": "75", + "mac": "8edd", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5496.json b/examples/meshcore/corpus/generated/valid_path_5496.json new file mode 100644 index 00000000..50c89275 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5496.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2104336da304d6736e5436f69e13f439c23821a75b934c230348a4c0a4e620cc2bce912e98f84b2423241a86a37a53646276b0f51367a9d61cb54aba9c7a5b6bec18e45a84698c5b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "6d", + "a3", + "04" + ] + }, + "payload": { + "dst": "d6", + "src": "73", + "mac": "6e54", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5497.json b/examples/meshcore/corpus/generated/valid_path_5497.json new file mode 100644 index 00000000..a343c3c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5497.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2187edb7e01b434ac3669d5753c0fffcea6e710eac6e93b71782a97a721ced285de22bc600cfa64e205b206f1c7fd0e5de461131d8e1af76fcd12356161cbdd110ba992a7d9d82", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "edb7e0", + "1b434a", + "c3669d", + "5753c0", + "fffcea", + "6e710e", + "ac6e93" + ] + }, + "payload": { + "dst": "b7", + "src": "17", + "mac": "82a9", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5502.json b/examples/meshcore/corpus/generated/valid_path_5502.json new file mode 100644 index 00000000..4c17aa64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5502.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22875432ab5f7d60c9eafe97ce29c890c28390961771fdef9da410050ee6a73640afffef80ad996f3de68234373793c32ead9f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5432ab", + "5f7d60", + "c9eafe", + "97ce29", + "c890c2", + "839096", + "1771fd" + ] + }, + "payload": { + "dst": "ef", + "src": "9d", + "mac": "a410", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5516.json b/examples/meshcore/corpus/generated/valid_path_5516.json new file mode 100644 index 00000000..f3346ab4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5516.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2106b0a763dbf6aca05b78ecebc6c9686e3891c47de42497c621583adde6fd803d79c3ba29e9bb920000d6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "a7", + "63", + "db", + "f6", + "ac" + ] + }, + "payload": { + "dst": "a0", + "src": "5b", + "mac": "78ec", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5517.json b/examples/meshcore/corpus/generated/valid_path_5517.json new file mode 100644 index 00000000..81e82b29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5517.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218394895c1b80a01a248a711909e83baa8f8811a23265efe70ba509", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94895c", + "1b80a0", + "1a248a" + ] + }, + "payload": { + "dst": "71", + "src": "19", + "mac": "09e8", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5519.json b/examples/meshcore/corpus/generated/valid_path_5519.json new file mode 100644 index 00000000..8982494a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5519.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2248d404ac20ed934669d2225c75f16fdca6fcafc91f6248f19db808ea31b1760fa61695c0471a8fe9e53e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d404", + "ac20", + "ed93", + "4669", + "d222", + "5c75", + "f16f", + "dca6" + ] + }, + "payload": { + "dst": "fc", + "src": "af", + "mac": "c91f", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5521.json b/examples/meshcore/corpus/generated/valid_path_5521.json new file mode 100644 index 00000000..39847710 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5521.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210339d192f7ff953ae030a979d4e075ece40908bce355fa74f19da56e3f3d70e59c7cb7a2491aea649f6ccdf04299c63da02883", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39", + "d1", + "92" + ] + }, + "payload": { + "dst": "f7", + "src": "ff", + "mac": "953a", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5522.json b/examples/meshcore/corpus/generated/valid_path_5522.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5522.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5523.json b/examples/meshcore/corpus/generated/valid_path_5523.json new file mode 100644 index 00000000..62efe85f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5523.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2283bc4bfdbd8a76b64ec8072c7174bdfeacb76a43e89e7a962110c5de9328da668f60209e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bc4bfd", + "bd8a76", + "b64ec8" + ] + }, + "payload": { + "dst": "07", + "src": "2c", + "mac": "7174", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5525.json b/examples/meshcore/corpus/generated/valid_path_5525.json new file mode 100644 index 00000000..54094a99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5525.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22432c18ebd97c3c737831fb74", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c18", + "ebd9", + "7c3c" + ] + }, + "payload": { + "dst": "73", + "src": "78", + "mac": "31fb", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5528.json b/examples/meshcore/corpus/generated/valid_path_5528.json new file mode 100644 index 00000000..5bf91187 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5528.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224985cd45080774bb57abc3f04b92c6fe70219e34900923a3ed1497835d67c324408047ded3430ec55e7d5b5a090f01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "85cd", + "4508", + "0774", + "bb57", + "abc3", + "f04b", + "92c6", + "fe70", + "219e" + ] + }, + "payload": { + "dst": "34", + "src": "90", + "mac": "0923", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5529.json b/examples/meshcore/corpus/generated/valid_path_5529.json new file mode 100644 index 00000000..435901a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5529.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21453499a4da820cfed8de86304910e0866388f8713bac3a350d42a6fd164212b650ec0de382729502918f4d379e0b19d622f71b56e4694e87657fcd0c96aac1000d33273b78", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3499", + "a4da", + "820c", + "fed8", + "de86" + ] + }, + "payload": { + "dst": "30", + "src": "49", + "mac": "10e0", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5539.json b/examples/meshcore/corpus/generated/valid_path_5539.json new file mode 100644 index 00000000..5e6d42b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5539.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224a440048d20f66ffe6ef46f0386b08c62d62e5d07c1b9ba71a06685f444d5bac97859954f06bec3e95429aa37a2eb88a5bf1e9122585ebdf2226dcf468ab47e6cf2eed2f9e540e31ef9bd6312959d74bcd612f29", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4400", + "48d2", + "0f66", + "ffe6", + "ef46", + "f038", + "6b08", + "c62d", + "62e5", + "d07c" + ] + }, + "payload": { + "dst": "1b", + "src": "9b", + "mac": "a71a", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5543.json b/examples/meshcore/corpus/generated/valid_path_5543.json new file mode 100644 index 00000000..47599471 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5543.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224119326c6d9c3e42ec18d9f35ec656cc55163003c7827366a9d68c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1932" + ] + }, + "payload": { + "dst": "6c", + "src": "6d", + "mac": "9c3e", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5547.json b/examples/meshcore/corpus/generated/valid_path_5547.json new file mode 100644 index 00000000..43474fc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5547.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210630d5680f8ff8faf0c7143a9e889a9d7025746918422dabee4ec284b2a088b740d9c4e2644d1bf4a89051a9fcbe1241339c0941575b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "d5", + "68", + "0f", + "8f", + "f8" + ] + }, + "payload": { + "dst": "fa", + "src": "f0", + "mac": "c714", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5550.json b/examples/meshcore/corpus/generated/valid_path_5550.json new file mode 100644 index 00000000..31a544b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5550.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228a911019e87c5bcbbf1ff53d7429122bf197fe62fead94077f3923240931c1d66256b7087c5f92fc4528822797b372e30d2a271d76a8bac45028", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "911019", + "e87c5b", + "cbbf1f", + "f53d74", + "29122b", + "f197fe", + "62fead", + "94077f", + "392324", + "0931c1" + ] + }, + "payload": { + "dst": "d6", + "src": "62", + "mac": "56b7", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5552.json b/examples/meshcore/corpus/generated/valid_path_5552.json new file mode 100644 index 00000000..fb7cd7af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5552.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2245d5d0fc42a300c61a14889ae533fa77f0ab94b266afcbfeefd2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d5d0", + "fc42", + "a300", + "c61a", + "1488" + ] + }, + "payload": { + "dst": "9a", + "src": "e5", + "mac": "33fa", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5553.json b/examples/meshcore/corpus/generated/valid_path_5553.json new file mode 100644 index 00000000..f35d670b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5553.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2182364e7b76d350b99f203ef20a12e988b14aed1ed1c49db1d2628c700dbcf447f4f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "364e7b", + "76d350" + ] + }, + "payload": { + "dst": "b9", + "src": "9f", + "mac": "203e", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5573.json b/examples/meshcore/corpus/generated/valid_path_5573.json new file mode 100644 index 00000000..efa79c81 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5573.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210a0611451a3ec270c1407a627eae991048929009c0e0713e5217e84da68950ca3946735718614d69e607", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "06", + "11", + "45", + "1a", + "3e", + "c2", + "70", + "c1", + "40", + "7a" + ] + }, + "payload": { + "dst": "62", + "src": "7e", + "mac": "ae99", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5576.json b/examples/meshcore/corpus/generated/valid_path_5576.json new file mode 100644 index 00000000..41943cfc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5576.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22455f42060582c0e4e21d7f4bec607fa99fe9b94bf4b2f03e0dc1fd5200095c8119d6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5f42", + "0605", + "82c0", + "e4e2", + "1d7f" + ] + }, + "payload": { + "dst": "4b", + "src": "ec", + "mac": "607f", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5581.json b/examples/meshcore/corpus/generated/valid_path_5581.json new file mode 100644 index 00000000..d0f37727 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5581.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2289a1a7818f0dd758c2beed119d2bde9a3edc17ba23e2c0c0919d67f5d3083eec0079786f1be6c8c6800a0279ba962a29ae15c0d531b2e712a1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a1a781", + "8f0dd7", + "58c2be", + "ed119d", + "2bde9a", + "3edc17", + "ba23e2", + "c0c091", + "9d67f5" + ] + }, + "payload": { + "dst": "d3", + "src": "08", + "mac": "3eec", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5582.json b/examples/meshcore/corpus/generated/valid_path_5582.json new file mode 100644 index 00000000..694fec51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5582.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218a67cb7954c0c1fca8adf115183118b0f7273cf0fdd3b09e08170d72bd794fc40ddd7a1d2a3c9dd6c194bfa78157b921e2266981098a90474426d677d7211941030f8a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "67cb79", + "54c0c1", + "fca8ad", + "f11518", + "3118b0", + "f7273c", + "f0fdd3", + "b09e08", + "170d72", + "bd794f" + ] + }, + "payload": { + "dst": "c4", + "src": "0d", + "mac": "dd7a", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5584.json b/examples/meshcore/corpus/generated/valid_path_5584.json new file mode 100644 index 00000000..c5e4e639 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5584.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2202cd7a09c615521c8e7c2776e0225dd5508632e0c4f88d629e89db7e2253fd7679758e314c0b144856ee9602be860f7b368f8c5f3f6b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "7a" + ] + }, + "payload": { + "dst": "09", + "src": "c6", + "mac": "1552", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5592.json b/examples/meshcore/corpus/generated/valid_path_5592.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5592.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5593.json b/examples/meshcore/corpus/generated/valid_path_5593.json new file mode 100644 index 00000000..b1316358 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5593.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2208946ca01bb07cbb236769d9a1fed43ff71b247cf7eef6cb4a690c0a85a854eb180f41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "6c", + "a0", + "1b", + "b0", + "7c", + "bb", + "23" + ] + }, + "payload": { + "dst": "67", + "src": "69", + "mac": "d9a1", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5594.json b/examples/meshcore/corpus/generated/valid_path_5594.json new file mode 100644 index 00000000..41cc2812 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5594.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21408906feb317b4c2f50a654baa35f4e968def2feee7e8538c2c00333534f06a86926b022f53a82b01f5a8834752fefb122b5556e3b486538", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "89", + "src": "06", + "mac": "feb3", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5618.json b/examples/meshcore/corpus/generated/valid_path_5618.json new file mode 100644 index 00000000..e86d8cff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5618.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220711820fae0c6d3483cb75e9b0f12d1c1539e91d1e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "82", + "0f", + "ae", + "0c", + "6d", + "34" + ] + }, + "payload": { + "dst": "83", + "src": "cb", + "mac": "75e9", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5621.json b/examples/meshcore/corpus/generated/valid_path_5621.json new file mode 100644 index 00000000..3ad3e059 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5621.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21878e5f628eb7ca3caacbefcc65cf13e91b4801f678bf36dc6cf5c4d34f0d3bc1348d3cde5ca7a1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e5f62", + "8eb7ca", + "3caacb", + "efcc65", + "cf13e9", + "1b4801", + "f678bf" + ] + }, + "payload": { + "dst": "36", + "src": "dc", + "mac": "6cf5", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5622.json b/examples/meshcore/corpus/generated/valid_path_5622.json new file mode 100644 index 00000000..2378ed02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5622.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22498257aba9373c741dc8fcc72a62d455309d62ff478d960b60a7fa04d1df3f593f267d9c5c9553b9fdf62d8bfc87bb9af4613a31d1ab7121f3bfa8df252678", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8257", + "aba9", + "373c", + "741d", + "c8fc", + "c72a", + "62d4", + "5530", + "9d62" + ] + }, + "payload": { + "dst": "ff", + "src": "47", + "mac": "8d96", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5632.json b/examples/meshcore/corpus/generated/valid_path_5632.json new file mode 100644 index 00000000..d06ba994 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5632.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2204e3939276cbff4ad103a6b705e0d327cb371a69d084cd0b7b5e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "93", + "92", + "76" + ] + }, + "payload": { + "dst": "cb", + "src": "ff", + "mac": "4ad1", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5633.json b/examples/meshcore/corpus/generated/valid_path_5633.json new file mode 100644 index 00000000..0397dd75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5633.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228372411fef820a1dc25ba62a98f8e9725cf8c58b59fc5ad82ec980", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "72411f", + "ef820a", + "1dc25b" + ] + }, + "payload": { + "dst": "a6", + "src": "2a", + "mac": "98f8", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5634.json b/examples/meshcore/corpus/generated/valid_path_5634.json new file mode 100644 index 00000000..42809d85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5634.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220345b1bbe09a0c9ef74fe47d039642ba501098962154ad37f15f97a17c145710", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "45", + "b1", + "bb" + ] + }, + "payload": { + "dst": "e0", + "src": "9a", + "mac": "0c9e", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5637.json b/examples/meshcore/corpus/generated/valid_path_5637.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5637.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5645.json b/examples/meshcore/corpus/generated/valid_path_5645.json new file mode 100644 index 00000000..63d9bcf4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5645.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220544f01ab0109255205376d80fa587d497deba4cf82209a7b49c0ff875e2e0c3ce83d29c90ed405c460c8a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "44", + "f0", + "1a", + "b0", + "10" + ] + }, + "payload": { + "dst": "92", + "src": "55", + "mac": "2053", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5646.json b/examples/meshcore/corpus/generated/valid_path_5646.json new file mode 100644 index 00000000..60f5302c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5646.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22869aafd3d74291a06ee26b8c8002f3782bd23e0cc047826f4410f5ec2b1879d22ebdb6c322087d578c2d2a54f87374bd49dd1b026f68e5179e967d93a416302eaa8f02bdef85438c9b5cdb66f29212c1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9aafd3", + "d74291", + "a06ee2", + "6b8c80", + "02f378", + "2bd23e" + ] + }, + "payload": { + "dst": "0c", + "src": "c0", + "mac": "4782", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5648.json b/examples/meshcore/corpus/generated/valid_path_5648.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5648.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5672.json b/examples/meshcore/corpus/generated/valid_path_5672.json new file mode 100644 index 00000000..a2c9ed0c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5672.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21029ea66f082995b9eb840274050cc1f77483ae7f2d9e1ed2c547832dbe7b0f25398a810e7dfad9747cc48a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9e", + "a6" + ] + }, + "payload": { + "dst": "6f", + "src": "08", + "mac": "2995", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5675.json b/examples/meshcore/corpus/generated/valid_path_5675.json new file mode 100644 index 00000000..f7c9d0e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5675.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22042933100c390059e1748d0c79aa390f7f712bc66b82cf15cd4cf50eedbcb19518cbc3f70e1803b63538af917dbd1b557273c55ef6720e3617b28536986c0da55a834443", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "29", + "33", + "10", + "0c" + ] + }, + "payload": { + "dst": "39", + "src": "00", + "mac": "59e1", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5676.json b/examples/meshcore/corpus/generated/valid_path_5676.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5676.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5685.json b/examples/meshcore/corpus/generated/valid_path_5685.json new file mode 100644 index 00000000..3ab74546 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5685.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2186308c162af2ba8921edec44114b4b54a6b904c02f748ac543a351023ef8e45b72ef895bd607b0f4a3f17836fd55cd6be19f79", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "308c16", + "2af2ba", + "8921ed", + "ec4411", + "4b4b54", + "a6b904" + ] + }, + "payload": { + "dst": "c0", + "src": "2f", + "mac": "748a", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5688.json b/examples/meshcore/corpus/generated/valid_path_5688.json new file mode 100644 index 00000000..b803a28b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5688.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a879f1cc49a6a91214c9ca34319b99f93946b1c0e653917222ac50c9bf6ebd4fa444f0d6c993ea5f119e061d9ba61da81c81102", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "9f", + "1c", + "c4", + "9a", + "6a", + "91", + "21", + "4c", + "9c" + ] + }, + "payload": { + "dst": "a3", + "src": "43", + "mac": "19b9", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5689.json b/examples/meshcore/corpus/generated/valid_path_5689.json new file mode 100644 index 00000000..04503bfe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5689.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2147c1c76b1645af42afdc8bd2b7435339b05b2c3ad793ef3a7545f76112541951bfa4c3c4451c65ee9d4fdd0335066976e11402d464b067759af6bed472d6848f7f7c4c532b87a6bf20", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c1c7", + "6b16", + "45af", + "42af", + "dc8b", + "d2b7", + "4353" + ] + }, + "payload": { + "dst": "39", + "src": "b0", + "mac": "5b2c", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5690.json b/examples/meshcore/corpus/generated/valid_path_5690.json new file mode 100644 index 00000000..92389c54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5690.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210a557c4ce65a093b7640c2ffcc04f9bb5c4c2a54d334bdc05373796d5725ca84507c8c7ca40dff7bfb08dec7008297665594ab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "55", + "7c", + "4c", + "e6", + "5a", + "09", + "3b", + "76", + "40", + "c2" + ] + }, + "payload": { + "dst": "ff", + "src": "cc", + "mac": "04f9", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5691.json b/examples/meshcore/corpus/generated/valid_path_5691.json new file mode 100644 index 00000000..3dbf06e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5691.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21889a295de2ff00e74a43e9f82cdd25ebbd2eac11c7c9cbc57f0332a9ea1fd0c0d315c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9a295d", + "e2ff00", + "e74a43", + "e9f82c", + "dd25eb", + "bd2eac", + "11c7c9", + "cbc57f" + ] + }, + "payload": { + "dst": "03", + "src": "32", + "mac": "a9ea", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5703.json b/examples/meshcore/corpus/generated/valid_path_5703.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5703.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5704.json b/examples/meshcore/corpus/generated/valid_path_5704.json new file mode 100644 index 00000000..af491578 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5704.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2286fcb5c325818ccf1bca4f8f67774050c273936300e7e65b9937cbbd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fcb5c3", + "25818c", + "cf1bca", + "4f8f67", + "774050", + "c27393" + ] + }, + "payload": { + "dst": "63", + "src": "00", + "mac": "e7e6", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5705.json b/examples/meshcore/corpus/generated/valid_path_5705.json new file mode 100644 index 00000000..36db136d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5705.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2143ea79c2b86960ff7a9b7768aa931f4ca9f75cd6e588e40d0f66dc8ac75c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ea79", + "c2b8", + "6960" + ] + }, + "payload": { + "dst": "ff", + "src": "7a", + "mac": "9b77", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5707.json b/examples/meshcore/corpus/generated/valid_path_5707.json new file mode 100644 index 00000000..accd3233 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5707.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2246afeb5c4feccddcadaecb1d8d3bff4069fe7128e95661a3f8d748aac3fff2d98fa7a5a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "afeb", + "5c4f", + "eccd", + "dcad", + "aecb", + "1d8d" + ] + }, + "payload": { + "dst": "3b", + "src": "ff", + "mac": "4069", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5712.json b/examples/meshcore/corpus/generated/valid_path_5712.json new file mode 100644 index 00000000..32c0af42 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5712.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2101a855294063ddf2f3e1db2827db715f579d25eaa7a958cc13dab08414d3e786", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a8" + ] + }, + "payload": { + "dst": "55", + "src": "29", + "mac": "4063", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5719.json b/examples/meshcore/corpus/generated/valid_path_5719.json new file mode 100644 index 00000000..cb5360d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5719.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224095009148cf3e77e3f1f6de2292ea86d56d1745c2295caefdc0e711232edd962559d25c0dbcb7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "95", + "src": "00", + "mac": "9148", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5721.json b/examples/meshcore/corpus/generated/valid_path_5721.json new file mode 100644 index 00000000..c1aad3c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5721.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2209a54c6eb13cad69b670fde600434be5ad2f1ec34489", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5", + "4c", + "6e", + "b1", + "3c", + "ad", + "69", + "b6", + "70" + ] + }, + "payload": { + "dst": "fd", + "src": "e6", + "mac": "0043", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5722.json b/examples/meshcore/corpus/generated/valid_path_5722.json new file mode 100644 index 00000000..c24be0d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5722.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2105bb7f26aaaf40ac130905d52127ef7b367c79e9d9885fca2e9fe17ead93f12ef8c49421d56d4a0ed15cdf53def6e814adeaa65f6b191a9710eca6eadddd87e33e16", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bb", + "7f", + "26", + "aa", + "af" + ] + }, + "payload": { + "dst": "40", + "src": "ac", + "mac": "1309", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5726.json b/examples/meshcore/corpus/generated/valid_path_5726.json new file mode 100644 index 00000000..1141e730 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5726.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2183d988913d911cbb234ac059bbd3c44a256e07f4c9ab875bd31bf1342e7ed5e7967483f9a05f0ba8d138903a74499bd2ca488c4d60a7da8b76", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d98891", + "3d911c", + "bb234a" + ] + }, + "payload": { + "dst": "c0", + "src": "59", + "mac": "bbd3", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5727.json b/examples/meshcore/corpus/generated/valid_path_5727.json new file mode 100644 index 00000000..f051f806 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5727.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2285b35d47638137ce513727911bb96c2d318c94dea4997fa4228fa8587e325d487595d13a19efefcbdef218f1cea09f170c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b35d47", + "638137", + "ce5137", + "27911b", + "b96c2d" + ] + }, + "payload": { + "dst": "31", + "src": "8c", + "mac": "94de", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5735.json b/examples/meshcore/corpus/generated/valid_path_5735.json new file mode 100644 index 00000000..c8400dc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5735.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2147491ee7958a43ee53cb3e2fb61e232fb899e5affcdb30f6857f2598f035184072c4604857bac27828cf2f6acc474da29cf3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "491e", + "e795", + "8a43", + "ee53", + "cb3e", + "2fb6", + "1e23" + ] + }, + "payload": { + "dst": "2f", + "src": "b8", + "mac": "99e5", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5736.json b/examples/meshcore/corpus/generated/valid_path_5736.json new file mode 100644 index 00000000..34c0150e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5736.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22012814fdc7d0c81cd0911e2c45e8831115256909261d736df2fc1784691edfc50ca2c6c844e78e087bc1e2ff2b2bdbdd9153c541019319b8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "28" + ] + }, + "payload": { + "dst": "14", + "src": "fd", + "mac": "c7d0", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5741.json b/examples/meshcore/corpus/generated/valid_path_5741.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5741.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5742.json b/examples/meshcore/corpus/generated/valid_path_5742.json new file mode 100644 index 00000000..8324649d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5742.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2187f5a166be02c77945b757351119172ee2c0c6ba81be5667b1050780fbebcf0f4bb3a578ddb126d05df81bf6230d2b75bc2c28ca9f68120aea90a132", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f5a166", + "be02c7", + "7945b7", + "573511", + "19172e", + "e2c0c6", + "ba81be" + ] + }, + "payload": { + "dst": "56", + "src": "67", + "mac": "b105", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5748.json b/examples/meshcore/corpus/generated/valid_path_5748.json new file mode 100644 index 00000000..6954d60f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5748.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220284eeb96665f181b9d3d6ea45350f4ceaf07144d280127abad25cb9f6ff8b8230e1994f76cb47f6ddcdec3be5ec6aa768a4e4fa011bea5b29449a3e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "ee" + ] + }, + "payload": { + "dst": "b9", + "src": "66", + "mac": "65f1", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5752.json b/examples/meshcore/corpus/generated/valid_path_5752.json new file mode 100644 index 00000000..fec62fca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5752.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2240c082377c0285836b8e11f1c097faa9076db1fd800b15cd5a04d15f4567e32d2a88cc98590c6f1914ab1af1324fe0ce3077911af2966b1c9bf32c2f1c4e81a21e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "c0", + "src": "82", + "mac": "377c", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5753.json b/examples/meshcore/corpus/generated/valid_path_5753.json new file mode 100644 index 00000000..07d5d593 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5753.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2186dc77798f6fd07f4f7195277aae9baf1a8c5c382567b88d25df26f9392bb4967aaf574494eef1fee1fbdc8004859e741d85a3e8e64849", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dc7779", + "8f6fd0", + "7f4f71", + "95277a", + "ae9baf", + "1a8c5c" + ] + }, + "payload": { + "dst": "38", + "src": "25", + "mac": "67b8", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5756.json b/examples/meshcore/corpus/generated/valid_path_5756.json new file mode 100644 index 00000000..7e37d1a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5756.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21449edf74a06e54d4a9ffa5c50497fff03e087e80943b4e647cb02e88e2022e0507c7bc7e3520464ecd63c2d0500b4d5be0325c3b7fa99b6ebc5b8fe057f40b7bb6a200dd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9edf", + "74a0", + "6e54", + "d4a9" + ] + }, + "payload": { + "dst": "ff", + "src": "a5", + "mac": "c504", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5759.json b/examples/meshcore/corpus/generated/valid_path_5759.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5759.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5760.json b/examples/meshcore/corpus/generated/valid_path_5760.json new file mode 100644 index 00000000..7402932c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5760.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2282836c00b3ef50ef03de99350d4117b9be6f52e66af895b962a91db02ebf9ba6ca18f38520bd1f58b887064941b631cd1f82364994043f62", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "836c00", + "b3ef50" + ] + }, + "payload": { + "dst": "ef", + "src": "03", + "mac": "de99", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5765.json b/examples/meshcore/corpus/generated/valid_path_5765.json new file mode 100644 index 00000000..c3d8eba2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5765.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2243c167bcdd55110fa61e1ee269814b31ea4549f9334b3ae314d106fa5f4f21ee53cf0d8668568e8709c9fb97", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c167", + "bcdd", + "5511" + ] + }, + "payload": { + "dst": "0f", + "src": "a6", + "mac": "1e1e", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5769.json b/examples/meshcore/corpus/generated/valid_path_5769.json new file mode 100644 index 00000000..d910443c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5769.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214a0f1fa7bf561795a73cc7d3de6467df405491771d06b81d30b57ea45c12ffb303d81a3c51199c429a9d2b63039f08a367d680dede66e3601dd1932acd8e4a66a7f3fc57631b2370923c4fe423c6bd75e3c682601137", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0f1f", + "a7bf", + "5617", + "95a7", + "3cc7", + "d3de", + "6467", + "df40", + "5491", + "771d" + ] + }, + "payload": { + "dst": "06", + "src": "b8", + "mac": "1d30", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5770.json b/examples/meshcore/corpus/generated/valid_path_5770.json new file mode 100644 index 00000000..a83344d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5770.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220aba6db505dda86394681513e192f7833930a3137f692a28691a73bb6d1a1d61c83c1e3d0a0e11c2157bfb6b9cb994522c909dc283efc422063be26ee63594", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ba", + "6d", + "b5", + "05", + "dd", + "a8", + "63", + "94", + "68", + "15" + ] + }, + "payload": { + "dst": "13", + "src": "e1", + "mac": "92f7", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5771.json b/examples/meshcore/corpus/generated/valid_path_5771.json new file mode 100644 index 00000000..8c0532c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5771.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220554e3ff8e5c2192fa467396cd2397ddd4aed480c2e9f49accc4409301f794f94c31acfa0f0f644de8d431af00c1aa0ce5dc37fddddd2f0621498a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "54", + "e3", + "ff", + "8e", + "5c" + ] + }, + "payload": { + "dst": "21", + "src": "92", + "mac": "fa46", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5773.json b/examples/meshcore/corpus/generated/valid_path_5773.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5773.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5774.json b/examples/meshcore/corpus/generated/valid_path_5774.json new file mode 100644 index 00000000..d8edd80b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5774.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2288e5c969b6a2f9863732d4cba4f2221b38fe47d5129947782d10c28a6eb3b33a082c1fa706823b45e53946c7d5bd3a93c6cf9b01bb517949741d01261f1b1a0771", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e5c969", + "b6a2f9", + "863732", + "d4cba4", + "f2221b", + "38fe47", + "d51299", + "47782d" + ] + }, + "payload": { + "dst": "10", + "src": "c2", + "mac": "8a6e", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5776.json b/examples/meshcore/corpus/generated/valid_path_5776.json new file mode 100644 index 00000000..48c050e5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5776.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2283856928ed538a0304f297d5bc8d783416345246494524ca7050c45a3e38c288b4973d48213fe36aa66a1af3158538a924", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "856928", + "ed538a", + "0304f2" + ] + }, + "payload": { + "dst": "97", + "src": "d5", + "mac": "bc8d", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5779.json b/examples/meshcore/corpus/generated/valid_path_5779.json new file mode 100644 index 00000000..2373c9f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5779.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2247ce90463ae8280f47eb5e78171d71ff85d1e286959ddb74d8b6d17442a09cd96e1630e36f071ae5e6212dcbcd237a50c0a03e2a35b4772c49baee26bd90872dd536", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ce90", + "463a", + "e828", + "0f47", + "eb5e", + "7817", + "1d71" + ] + }, + "payload": { + "dst": "ff", + "src": "85", + "mac": "d1e2", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5781.json b/examples/meshcore/corpus/generated/valid_path_5781.json new file mode 100644 index 00000000..14bef0b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5781.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2280c56356fa41e8eae00eacba97a4f1ba95c765cd7a7d370dc3d50a89e05d2e81b02d0256c71e7805b042fd59", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "c5", + "src": "63", + "mac": "56fa", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5786.json b/examples/meshcore/corpus/generated/valid_path_5786.json new file mode 100644 index 00000000..95154f9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5786.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2247090752806eccaa30dd07f1a257379c801c215ec0aeec5e32a5c6337e021611ffb0921fd2b1311863", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0907", + "5280", + "6ecc", + "aa30", + "dd07", + "f1a2", + "5737" + ] + }, + "payload": { + "dst": "9c", + "src": "80", + "mac": "1c21", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5789.json b/examples/meshcore/corpus/generated/valid_path_5789.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5789.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5792.json b/examples/meshcore/corpus/generated/valid_path_5792.json new file mode 100644 index 00000000..f3e2c93e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5792.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2282d610cca02eab83d8176d98d2095e2cd55721569b209dc03ae0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d610cc", + "a02eab" + ] + }, + "payload": { + "dst": "83", + "src": "d8", + "mac": "176d", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5798.json b/examples/meshcore/corpus/generated/valid_path_5798.json new file mode 100644 index 00000000..41ce7881 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5798.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21469b965206af0fcb037dc5cab3c96bd705f1be9cf7bed00ae18226c9d975b462b6f6d2d9e5c8c0783ee1da043511a7ce578372034d6752fd4f348526ec2b09bc8a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b96", + "5206", + "af0f", + "cb03", + "7dc5", + "cab3" + ] + }, + "payload": { + "dst": "c9", + "src": "6b", + "mac": "d705", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5803.json b/examples/meshcore/corpus/generated/valid_path_5803.json new file mode 100644 index 00000000..2dec6893 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5803.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2282ab877324afa0f4af4ea1e8686235a3ab2a305da07c0cea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab8773", + "24afa0" + ] + }, + "payload": { + "dst": "f4", + "src": "af", + "mac": "4ea1", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5804.json b/examples/meshcore/corpus/generated/valid_path_5804.json new file mode 100644 index 00000000..17c4471a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5804.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2103f28e9b1f5e12898fe432f4ddb1e3c879c21e81e7c65f66e85a051c4bb3c053a79dd1f40f74c3ba7ca378805f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f2", + "8e", + "9b" + ] + }, + "payload": { + "dst": "1f", + "src": "5e", + "mac": "1289", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5813.json b/examples/meshcore/corpus/generated/valid_path_5813.json new file mode 100644 index 00000000..8820af93 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5813.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2280558060953c3bba61db4fd02b73e4b0b4ffdc6b6748bbbb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "55", + "src": "80", + "mac": "6095", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5815.json b/examples/meshcore/corpus/generated/valid_path_5815.json new file mode 100644 index 00000000..f2d64d7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5815.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21097295e1a623e53627e576a232e390397ba31f6109b92c052923e8ff9ee50856afc43930096965ee", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "95", + "e1", + "a6", + "23", + "e5", + "36", + "27", + "e5" + ] + }, + "payload": { + "dst": "76", + "src": "a2", + "mac": "32e3", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5822.json b/examples/meshcore/corpus/generated/valid_path_5822.json new file mode 100644 index 00000000..97db470e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5822.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218194e6c87a00a4a3c6bbb03ac3d58b349a766acfc32d9b5072674444d6e62044100f2c6b636d369f32a1724aac7c10e8d773788a45cb78f7a6bf97ea18e160f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "94e6c8" + ] + }, + "payload": { + "dst": "7a", + "src": "00", + "mac": "a4a3", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5826.json b/examples/meshcore/corpus/generated/valid_path_5826.json new file mode 100644 index 00000000..0b1d12eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5826.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220898f93262ba2e45050aec1c898afc9054567132e8b61ea57e4d5ae7fd4a908c2962fa3233a9c5a5e0e527d02dd9c210", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "98", + "f9", + "32", + "62", + "ba", + "2e", + "45", + "05" + ] + }, + "payload": { + "dst": "0a", + "src": "ec", + "mac": "1c89", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5827.json b/examples/meshcore/corpus/generated/valid_path_5827.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5827.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5831.json b/examples/meshcore/corpus/generated/valid_path_5831.json new file mode 100644 index 00000000..5b99de1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5831.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2140925b22e865c01eeaef22080d2d5d68f3b5136afbdf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "92", + "src": "5b", + "mac": "22e8", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5839.json b/examples/meshcore/corpus/generated/valid_path_5839.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5839.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5840.json b/examples/meshcore/corpus/generated/valid_path_5840.json new file mode 100644 index 00000000..6d4d27ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5840.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228a01e6846b58dd3e484ad4b82c5258d665889b672fcea745f455b086c16797b5605b51c0f41f930ba818dec749632a14c83d6a9c0756cb42a5447eb5917d74468daa2e5f3a37e256712f8b31394d1fe144a14fc0821f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "01e684", + "6b58dd", + "3e484a", + "d4b82c", + "5258d6", + "65889b", + "672fce", + "a745f4", + "55b086", + "c16797" + ] + }, + "payload": { + "dst": "b5", + "src": "60", + "mac": "5b51", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5842.json b/examples/meshcore/corpus/generated/valid_path_5842.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5842.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5844.json b/examples/meshcore/corpus/generated/valid_path_5844.json new file mode 100644 index 00000000..1af455da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5844.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228799e7a502ecf0fb9741e003048a78b2a46814e9f49d8da2b94ddf21310d330feefdda8c602cb8fc48fb8144bbf5d3f5632abcc29d5f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "99e7a5", + "02ecf0", + "fb9741", + "e00304", + "8a78b2", + "a46814", + "e9f49d" + ] + }, + "payload": { + "dst": "8d", + "src": "a2", + "mac": "b94d", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5845.json b/examples/meshcore/corpus/generated/valid_path_5845.json new file mode 100644 index 00000000..cc5520b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5845.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "224123df62bb39d16bb17bf8fc44b9e963a39f522765be383896a6fa114af710308152b7194c353495364c7312d1c50e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "23df" + ] + }, + "payload": { + "dst": "62", + "src": "bb", + "mac": "39d1", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5846.json b/examples/meshcore/corpus/generated/valid_path_5846.json new file mode 100644 index 00000000..b410f1f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5846.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220af18e7a7b86f8482fb514c0b9dd5c3eb59f317c2b08b6818286c0b5ab0fe1908cb5c2c12d4c0054954feec6774b86bf6ce2f031cf5a9c53936d515c22f4ec273302b7e0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f1", + "8e", + "7a", + "7b", + "86", + "f8", + "48", + "2f", + "b5", + "14" + ] + }, + "payload": { + "dst": "c0", + "src": "b9", + "mac": "dd5c", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5849.json b/examples/meshcore/corpus/generated/valid_path_5849.json new file mode 100644 index 00000000..e5297445 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5849.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2143532d2b04301936be7f7dcee5cb71705fd65a20a2a8265501d6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "532d", + "2b04", + "3019" + ] + }, + "payload": { + "dst": "36", + "src": "be", + "mac": "7f7d", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5851.json b/examples/meshcore/corpus/generated/valid_path_5851.json new file mode 100644 index 00000000..24eca5bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5851.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2180b22fa761ffc29dcefafe3e5d11d68190fd2b096a5811cbc77665ffa6cec331d2da4dee1691f47ad3fe5addcccce4a5f3ae2366c6f9813fec9cb28fce3300a964ca96ef46", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "b2", + "src": "2f", + "mac": "a761", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5863.json b/examples/meshcore/corpus/generated/valid_path_5863.json new file mode 100644 index 00000000..ad79c29b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5863.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210a3b67bd6075edf0fe6aadf3e9f3aa43ef4019d899beabecfe9023023283e4f266699011327274b1ed7c58b67ddcf4016530b0b6f8100f3bac717f4bdbb261", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "67", + "bd", + "60", + "75", + "ed", + "f0", + "fe", + "6a", + "ad" + ] + }, + "payload": { + "dst": "f3", + "src": "e9", + "mac": "f3aa", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5868.json b/examples/meshcore/corpus/generated/valid_path_5868.json new file mode 100644 index 00000000..b6d4153b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5868.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2145f22ecb832f1d352db40e4ea6fb596bf1f8a6beecd0677825c158e66180d9174f040414193285d1fd94e24398cc6e6b1a9b5c9ce1760b891743d90c3b8035c37fe9c99a61e55bb1b6417c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f22e", + "cb83", + "2f1d", + "352d", + "b40e" + ] + }, + "payload": { + "dst": "4e", + "src": "a6", + "mac": "fb59", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5869.json b/examples/meshcore/corpus/generated/valid_path_5869.json new file mode 100644 index 00000000..8c22718e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5869.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22437926e6d54a176e20a7c38fc8c4c01dd7edd6623d096af66e4b9d723951d18e2216b1d0cb3ce99fe0e5b5e831fdf3ce5f5b0447c0ecc3f928ddd14eb3088cb7b718c505e21a073a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7926", + "e6d5", + "4a17" + ] + }, + "payload": { + "dst": "6e", + "src": "20", + "mac": "a7c3", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5881.json b/examples/meshcore/corpus/generated/valid_path_5881.json new file mode 100644 index 00000000..2f889b73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5881.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2243826edf55b9a1564e4ff5521e777af5c5aefecdadd06599dd0e0d3abacc5c4b5575af61745e4745b4aa477fa3fef0609d792d57482107ee3930bc5aab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "826e", + "df55", + "b9a1" + ] + }, + "payload": { + "dst": "56", + "src": "4e", + "mac": "4ff5", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5888.json b/examples/meshcore/corpus/generated/valid_path_5888.json new file mode 100644 index 00000000..b8dce197 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5888.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228069008a2c60fe4cf4e20ae635f06875bbea47fcab86d4957fb0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "69", + "src": "00", + "mac": "8a2c", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5889.json b/examples/meshcore/corpus/generated/valid_path_5889.json new file mode 100644 index 00000000..5f43968e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5889.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "210000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5908.json b/examples/meshcore/corpus/generated/valid_path_5908.json new file mode 100644 index 00000000..8b312b4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5908.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "228a8110bef5f6fd609ee61adbd39dcb295f8e2549ff2cc8bbf46e4f1cbfff6a143b4fef24c1a8fe401ee6b14de9ef89a9a645e009d65f60", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8110be", + "f5f6fd", + "609ee6", + "1adbd3", + "9dcb29", + "5f8e25", + "49ff2c", + "c8bbf4", + "6e4f1c", + "bfff6a" + ] + }, + "payload": { + "dst": "14", + "src": "3b", + "mac": "4fef", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5912.json b/examples/meshcore/corpus/generated/valid_path_5912.json new file mode 100644 index 00000000..57255de2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5912.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22878e3ce1b6e5341335affc2d583aa1b866065a34f9e7979d693e69a876bd33cbf4405cbfb0bfdf8a6cf01a093826b00d03b91faf54de2156598c343fc23f13bf269d91d0af2939fc1489dd3268945a15dd55b4e6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8e3ce1", + "b6e534", + "1335af", + "fc2d58", + "3aa1b8", + "66065a", + "34f9e7" + ] + }, + "payload": { + "dst": "97", + "src": "9d", + "mac": "693e", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5919.json b/examples/meshcore/corpus/generated/valid_path_5919.json new file mode 100644 index 00000000..49f5a336 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5919.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2148e554ea83cf4c4303b0e0efe42a5ca54db9d391ba2abc0002f9ea6a03ffc2811a075134620c77cabbd20cb4a1ede388b9c5f2b6084a18452894704c828a16ecf7a234", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e554", + "ea83", + "cf4c", + "4303", + "b0e0", + "efe4", + "2a5c", + "a54d" + ] + }, + "payload": { + "dst": "b9", + "src": "d3", + "mac": "91ba", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5931.json b/examples/meshcore/corpus/generated/valid_path_5931.json new file mode 100644 index 00000000..422daa89 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5931.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21445f6588b0b5e8f42e052a5ed0d2ce76", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5f65", + "88b0", + "b5e8", + "f42e" + ] + }, + "payload": { + "dst": "05", + "src": "2a", + "mac": "5ed0", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5938.json b/examples/meshcore/corpus/generated/valid_path_5938.json new file mode 100644 index 00000000..cc4a4cd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5938.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2283ac3dc906986ee52d1d167d89842363374465fdd703", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ac3dc9", + "06986e", + "e52d1d" + ] + }, + "payload": { + "dst": "16", + "src": "7d", + "mac": "8984", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5947.json b/examples/meshcore/corpus/generated/valid_path_5947.json new file mode 100644 index 00000000..d4658a03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5947.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2241e57300a4e9b38c4c0a6c0e9e19d414d7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e573" + ] + }, + "payload": { + "dst": "00", + "src": "a4", + "mac": "e9b3", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5950.json b/examples/meshcore/corpus/generated/valid_path_5950.json new file mode 100644 index 00000000..345484ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5950.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "218071f827a2911dec3e8a2fe00015eb5a0b57c170c907423c4586f74f4eb7a0043e695131246206ada7057a94abe3aef03fe6650725fbc24e827ebc1d6c4325378dd1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "71", + "src": "f8", + "mac": "27a2", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5957.json b/examples/meshcore/corpus/generated/valid_path_5957.json new file mode 100644 index 00000000..944b7758 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5957.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22895becdf978eff6de9123983ccacf9ce171856cb09f77a474273a9445ee5fd55289685c1bcc10ac8e6a9c133798619a97622", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5becdf", + "978eff", + "6de912", + "3983cc", + "acf9ce", + "171856", + "cb09f7", + "7a4742", + "73a944" + ] + }, + "payload": { + "dst": "5e", + "src": "e5", + "mac": "fd55", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5962.json b/examples/meshcore/corpus/generated/valid_path_5962.json new file mode 100644 index 00000000..f4f57b29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5962.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "22845adb252fb2c55f0badae0278ed222f50b4160f8520c4bfac8573da6aa77204148a3c79db889de73841e6e0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5adb25", + "2fb2c5", + "5f0bad", + "ae0278" + ] + }, + "payload": { + "dst": "ed", + "src": "22", + "mac": "2f50", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5969.json b/examples/meshcore/corpus/generated/valid_path_5969.json new file mode 100644 index 00000000..2e6bc57f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5969.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21452d1d91a43ff12257811bf78e107396b7859b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2d1d", + "91a4", + "3ff1", + "2257", + "811b" + ] + }, + "payload": { + "dst": "f7", + "src": "8e", + "mac": "1073", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5978.json b/examples/meshcore/corpus/generated/valid_path_5978.json new file mode 100644 index 00000000..16af9f68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5978.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2183b405d232a7eedcae4e8eb7b7ce9f9bb26eefb6c82e9778c9c5925f0f13b51ca09af2ee4740388e039647671f67bf8c63cf513db22f24", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b405d2", + "32a7ee", + "dcae4e" + ] + }, + "payload": { + "dst": "8e", + "src": "b7", + "mac": "b7ce", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5982.json b/examples/meshcore/corpus/generated/valid_path_5982.json new file mode 100644 index 00000000..a30c357f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5982.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "214138a404f66cc5c4a01c2ab18f8650e91f9728f6015685", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "38a4" + ] + }, + "payload": { + "dst": "04", + "src": "f6", + "mac": "6cc5", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5983.json b/examples/meshcore/corpus/generated/valid_path_5983.json new file mode 100644 index 00000000..181acc08 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5983.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2105aa8f76b725506510f7eeee343dcf4df7d4d951074407467a838f37876e0a622bcafc75d0cb28fc5ef95b8f7e077e2f2d626ef7ac80e7644d60c0e601c1b2a396cbdcd219d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "8f", + "76", + "b7", + "25" + ] + }, + "payload": { + "dst": "50", + "src": "65", + "mac": "10f7", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5985.json b/examples/meshcore/corpus/generated/valid_path_5985.json new file mode 100644 index 00000000..3aec4344 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5985.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "21824029d886e7279e28662d5730dfdf82f521951d59c4c5e479b87fee44a2f90f274c5d463e3b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4029d8", + "86e727" + ] + }, + "payload": { + "dst": "9e", + "src": "28", + "mac": "662d", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5986.json b/examples/meshcore/corpus/generated/valid_path_5986.json new file mode 100644 index 00000000..12370446 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5986.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "220a4def2236c23ec8e1121fecbdd421866c1ef837385e84ec2fd003e88f53574b1aa31ac052e2cfaa3c9b6f302addeebbe06ce9f43faa79f1bde5dd85c85b8d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4d", + "ef", + "22", + "36", + "c2", + "3e", + "c8", + "e1", + "12", + "1f" + ] + }, + "payload": { + "dst": "ec", + "src": "bd", + "mac": "d421", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5991.json b/examples/meshcore/corpus/generated/valid_path_5991.json new file mode 100644 index 00000000..b354e84e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5991.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2146326ee4cc9aabec581fdab806ead1122cb8c4e2c7f7ca4e64812c5879fb6742e1ff66c989a55bcb467dd20e32cf85f84d4a38", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "326e", + "e4cc", + "9aab", + "ec58", + "1fda", + "b806" + ] + }, + "payload": { + "dst": "ea", + "src": "d1", + "mac": "122c", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_5998.json b/examples/meshcore/corpus/generated/valid_path_5998.json new file mode 100644 index 00000000..fe5ffb64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_5998.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: PATH flood", + "tags": [ + "path", + "flood" + ], + "packet_hex": "2183488efc5d7d0e4b80e75b256b8ccbcb8103cabb182dc5accb19812ca1d4bf1af7e9126c8a4720f142174e0565a9c5f887e7ed971304cfb02f02f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "488efc", + "5d7d0e", + "4b80e7" + ] + }, + "payload": { + "dst": "5b", + "src": "25", + "mac": "6b8c", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_path_6000.json b/examples/meshcore/corpus/generated/valid_path_6000.json new file mode 100644 index 00000000..54db9167 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_path_6000.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: PATH direct", + "tags": [ + "path", + "direct" + ], + "packet_hex": "2282083f5f818484cafeda6f1000dc628a3fa4da865d58652ef3c9c3b82a028ab699859a40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "PATH", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "083f5f", + "818484" + ] + }, + "payload": { + "dst": "ca", + "src": "fe", + "mac": "da6f", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4001.json b/examples/meshcore/corpus/generated/valid_req_4001.json new file mode 100644 index 00000000..10af19de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4001.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01489ae47485c3c26de51cb1cad6a460a5489d69ca96fb7bd70fe0776cef1c40546ebc856ce0bf34bed82a503124c885cbf7fd0a72ab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9ae4", + "7485", + "c3c2", + "6de5", + "1cb1", + "cad6", + "a460", + "a548" + ] + }, + "payload": { + "dst": "9d", + "src": "69", + "mac": "ca96", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4006.json b/examples/meshcore/corpus/generated/valid_req_4006.json new file mode 100644 index 00000000..34069bd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4006.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0240d66c3d3d7506ae9656913d194d54afaf771cc36ae7eb01eb983b94173430fac5de9abe5e60ced2ec150615e02c2612898a3c4f057e82d54f3607f0f0b7d8070081", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "d6", + "src": "6c", + "mac": "3d3d", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4008.json b/examples/meshcore/corpus/generated/valid_req_4008.json new file mode 100644 index 00000000..48461ef8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4008.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0144c8661630a405525c376b920d41561301157fe889b1f6e74e01a6a31aff7f68e3009198e3670ee4fbf3b010ddd70ddd4c8e3fc00cc4d80212cbdc5d5b5f8b2666cb93d9fd35", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c866", + "1630", + "a405", + "525c" + ] + }, + "payload": { + "dst": "37", + "src": "6b", + "mac": "920d", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4009.json b/examples/meshcore/corpus/generated/valid_req_4009.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4009.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4011.json b/examples/meshcore/corpus/generated/valid_req_4011.json new file mode 100644 index 00000000..de08e01c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4011.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02861fdba3e7b030b15984eb4637ef411d1f76060e3ba46f14ba0e3d7b8d04975b95a3fd9cac9ad71592287c051d8bdca8bf0a02ebc30167ae7fd8d5acde7e9ce67860a322c494e6a1394aec7b638d9e05199cb0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fdba3", + "e7b030", + "b15984", + "eb4637", + "ef411d", + "1f7606" + ] + }, + "payload": { + "dst": "0e", + "src": "3b", + "mac": "a46f", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4013.json b/examples/meshcore/corpus/generated/valid_req_4013.json new file mode 100644 index 00000000..b39f42e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4013.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01819f9341f833584f77c253aa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f9341" + ] + }, + "payload": { + "dst": "f8", + "src": "33", + "mac": "584f", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4015.json b/examples/meshcore/corpus/generated/valid_req_4015.json new file mode 100644 index 00000000..98c8c1cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4015.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0141ae93e98055006eb78f5a4f41d89e88d8dabe1ecdd5a3f685c0f2f6616f5d985023d6c8cb3a13f86eda39869a0cd01f8049dea9a4a338f8067558f145d526ca", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ae93" + ] + }, + "payload": { + "dst": "e9", + "src": "80", + "mac": "5500", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4016.json b/examples/meshcore/corpus/generated/valid_req_4016.json new file mode 100644 index 00000000..3250f378 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4016.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02493047c4e85f56d09a12b79a4e4168017a0ab20149a855ad017cc45da5bc93179f4f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3047", + "c4e8", + "5f56", + "d09a", + "12b7", + "9a4e", + "4168", + "017a", + "0ab2" + ] + }, + "payload": { + "dst": "01", + "src": "49", + "mac": "a855", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4019.json b/examples/meshcore/corpus/generated/valid_req_4019.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4019.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4024.json b/examples/meshcore/corpus/generated/valid_req_4024.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4024.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4029.json b/examples/meshcore/corpus/generated/valid_req_4029.json new file mode 100644 index 00000000..063d40f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4029.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0247da21012252803f735e494e48c4601bf371dbec5744a80a30b2f4c01b899f065aa04d486b16cf6932f29aeca9de4fec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "da21", + "0122", + "5280", + "3f73", + "5e49", + "4e48", + "c460" + ] + }, + "payload": { + "dst": "1b", + "src": "f3", + "mac": "71db", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4034.json b/examples/meshcore/corpus/generated/valid_req_4034.json new file mode 100644 index 00000000..79053b20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4034.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0288c108b3c78cb2cbbc81f08286cc3afc4b06024a9af4523390b45c561f6793f590ada5522ffc45f0964d92b9f7b36e17afb0116b3aee0029bf74480f3b98c7170e429614476737287f39cb42f89bde511632", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c108b3", + "c78cb2", + "cbbc81", + "f08286", + "cc3afc", + "4b0602", + "4a9af4", + "523390" + ] + }, + "payload": { + "dst": "b4", + "src": "5c", + "mac": "561f", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4036.json b/examples/meshcore/corpus/generated/valid_req_4036.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4036.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4045.json b/examples/meshcore/corpus/generated/valid_req_4045.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4045.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4047.json b/examples/meshcore/corpus/generated/valid_req_4047.json new file mode 100644 index 00000000..4cd1f5ba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4047.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014932711e117c38a39b2cdb09a03032fc768a2b5549527478d0b945ec6987626efbf231f528b22587311ffc00bc28c1ee002321e1cec4428baee5236a897ecb685b94371ecea28ff9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3271", + "1e11", + "7c38", + "a39b", + "2cdb", + "09a0", + "3032", + "fc76", + "8a2b" + ] + }, + "payload": { + "dst": "55", + "src": "49", + "mac": "5274", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4048.json b/examples/meshcore/corpus/generated/valid_req_4048.json new file mode 100644 index 00000000..42edb35f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4048.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028663df5e30b4abd0d512755b58247f3132a9438bf1ab192c99b854745fa4cb4dd061949eb1f90c67a49a67f91c5955852bfc349b72a9f92f0e9db981fb8a9fb4f30e1dda2c0cd83406e3ce3f72b71579202f1766", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "63df5e", + "30b4ab", + "d0d512", + "755b58", + "247f31", + "32a943" + ] + }, + "payload": { + "dst": "8b", + "src": "f1", + "mac": "ab19", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4053.json b/examples/meshcore/corpus/generated/valid_req_4053.json new file mode 100644 index 00000000..e7e6247f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4053.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020821fbd01410fc7bdf0062bea436831bf852af44cc22b3cb9e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "fb", + "d0", + "14", + "10", + "fc", + "7b", + "df" + ] + }, + "payload": { + "dst": "00", + "src": "62", + "mac": "bea4", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4056.json b/examples/meshcore/corpus/generated/valid_req_4056.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4056.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4057.json b/examples/meshcore/corpus/generated/valid_req_4057.json new file mode 100644 index 00000000..4d95fa6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4057.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0248a2fab3bf37233885f8dcfabcf66df7153a018ebe4e55940468b24ee692174356a8960c8e6aa4d1dd8e61b95eaa8a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a2fa", + "b3bf", + "3723", + "3885", + "f8dc", + "fabc", + "f66d", + "f715" + ] + }, + "payload": { + "dst": "3a", + "src": "01", + "mac": "8ebe", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4059.json b/examples/meshcore/corpus/generated/valid_req_4059.json new file mode 100644 index 00000000..2e77b0ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4059.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02475e8936080f9ae67973a3fd319dae86ec9399c67191fe9a8204dbc16cfe2105", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e89", + "3608", + "0f9a", + "e679", + "73a3", + "fd31", + "9dae" + ] + }, + "payload": { + "dst": "86", + "src": "ec", + "mac": "9399", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4061.json b/examples/meshcore/corpus/generated/valid_req_4061.json new file mode 100644 index 00000000..cf028116 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4061.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289a8f1ea90e77682365cc68bc59ad4bd3148709c84be028ee3ddb9386dca648db31eaf0cbd17ec0a3a568f1f35afda09e2436369b768eb6ae48b489834fb077f39a81805323614a6339a4b02569b379162b10a8f7553", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a8f1ea", + "90e776", + "82365c", + "c68bc5", + "9ad4bd", + "314870", + "9c84be", + "028ee3", + "ddb938" + ] + }, + "payload": { + "dst": "6d", + "src": "ca", + "mac": "648d", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4068.json b/examples/meshcore/corpus/generated/valid_req_4068.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4068.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4074.json b/examples/meshcore/corpus/generated/valid_req_4074.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4074.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4076.json b/examples/meshcore/corpus/generated/valid_req_4076.json new file mode 100644 index 00000000..0a8e7d32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4076.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02094dedbf40adcbc1f3a54695d06030", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4d", + "ed", + "bf", + "40", + "ad", + "cb", + "c1", + "f3", + "a5" + ] + }, + "payload": { + "dst": "46", + "src": "95", + "mac": "d060", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4080.json b/examples/meshcore/corpus/generated/valid_req_4080.json new file mode 100644 index 00000000..9dcc1e6d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4080.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014a01e5b82e20089d5a0708fd5312447c08279649d3e274d679ee1795f4d73e94b7deb0624ed5bc8bab5d34fd68da12e1a680a91a5943471eb9a83dd2da0ea9a5e16d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "01e5", + "b82e", + "2008", + "9d5a", + "0708", + "fd53", + "1244", + "7c08", + "2796", + "49d3" + ] + }, + "payload": { + "dst": "e2", + "src": "74", + "mac": "d679", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4081.json b/examples/meshcore/corpus/generated/valid_req_4081.json new file mode 100644 index 00000000..8eb5839c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4081.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020273aac0dcbd835eb73634f13cdd3cde9c41f6e059d29478b6ab6d441d5afce704d1101bdc7cf19d493569db88c354b3117f7f498ab887", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "73", + "aa" + ] + }, + "payload": { + "dst": "c0", + "src": "dc", + "mac": "bd83", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4082.json b/examples/meshcore/corpus/generated/valid_req_4082.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4082.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4088.json b/examples/meshcore/corpus/generated/valid_req_4088.json new file mode 100644 index 00000000..1afa068f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4088.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02867484e9acc261125a0f1565421ebade2b923e82fa297087273458207c8caa16b82a20abbe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7484e9", + "acc261", + "125a0f", + "156542", + "1ebade", + "2b923e" + ] + }, + "payload": { + "dst": "82", + "src": "fa", + "mac": "2970", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4091.json b/examples/meshcore/corpus/generated/valid_req_4091.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4091.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4092.json b/examples/meshcore/corpus/generated/valid_req_4092.json new file mode 100644 index 00000000..f6bb9bb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4092.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02000100d5283944f7a14ae5469322411e2d7b793c16f21a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "01", + "src": "00", + "mac": "d528", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4095.json b/examples/meshcore/corpus/generated/valid_req_4095.json new file mode 100644 index 00000000..89e6c9ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4095.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014396aa71d44a535adba4839ca88c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "96aa", + "71d4", + "4a53" + ] + }, + "payload": { + "dst": "5a", + "src": "db", + "mac": "a483", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4102.json b/examples/meshcore/corpus/generated/valid_req_4102.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4102.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4109.json b/examples/meshcore/corpus/generated/valid_req_4109.json new file mode 100644 index 00000000..2b2f27b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4109.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0281ef4fe0b8bad7225f20f86eea5f7200605f12c4e036dd3b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef4fe0" + ] + }, + "payload": { + "dst": "b8", + "src": "ba", + "mac": "d722", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4113.json b/examples/meshcore/corpus/generated/valid_req_4113.json new file mode 100644 index 00000000..37d38514 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4113.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020a12cc24a8aab54cd9bc75000bf3c399c8d155fc7e5f3ce65049b715c336453886cebc1facdf318d96fe82dd17844648", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "cc", + "24", + "a8", + "aa", + "b5", + "4c", + "d9", + "bc", + "75" + ] + }, + "payload": { + "dst": "00", + "src": "0b", + "mac": "f3c3", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4118.json b/examples/meshcore/corpus/generated/valid_req_4118.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4118.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4130.json b/examples/meshcore/corpus/generated/valid_req_4130.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4130.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4132.json b/examples/meshcore/corpus/generated/valid_req_4132.json new file mode 100644 index 00000000..98219501 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4132.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02446340813d6ccff164c2321123b0d92fc500ac1ffbe301e95e7f4af21e936d1e3918cf50be2fe1e789e4609a33e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6340", + "813d", + "6ccf", + "f164" + ] + }, + "payload": { + "dst": "c2", + "src": "32", + "mac": "1123", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4135.json b/examples/meshcore/corpus/generated/valid_req_4135.json new file mode 100644 index 00000000..fda13307 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4135.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0181fb741bcfc4b871bd564f7aa6326a7be354bd24a353f83f10114080afb336120745097bfeb295b14544ffc1081b9544b005337bd64de370e2d7d0e1ba17943ae9e39e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fb741b" + ] + }, + "payload": { + "dst": "cf", + "src": "c4", + "mac": "b871", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4138.json b/examples/meshcore/corpus/generated/valid_req_4138.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4138.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4139.json b/examples/meshcore/corpus/generated/valid_req_4139.json new file mode 100644 index 00000000..9e01f9bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4139.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01447a5928c89328de4a83fa5f2c9413d8cd601622d4377886d246e0886c813a01635400e43f581e0d2715bf8d401c08bd0aa9e5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7a59", + "28c8", + "9328", + "de4a" + ] + }, + "payload": { + "dst": "83", + "src": "fa", + "mac": "5f2c", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4143.json b/examples/meshcore/corpus/generated/valid_req_4143.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4143.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4148.json b/examples/meshcore/corpus/generated/valid_req_4148.json new file mode 100644 index 00000000..3fbf75a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4148.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0249cc475b178d7fd39013048b294998b542b97caad010f783fc477b3ec8a15f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cc47", + "5b17", + "8d7f", + "d390", + "1304", + "8b29", + "4998", + "b542", + "b97c" + ] + }, + "payload": { + "dst": "aa", + "src": "d0", + "mac": "10f7", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4150.json b/examples/meshcore/corpus/generated/valid_req_4150.json new file mode 100644 index 00000000..5d49de45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4150.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018882f30f293d31faa31aabfded2078da812082ee29ed510584c0931edf6a3deb0f6d36fe0fddf896fac5ab44f28294c6246cfe6dccd7a50a07c36c723de741", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "82f30f", + "293d31", + "faa31a", + "abfded", + "2078da", + "812082", + "ee29ed", + "510584" + ] + }, + "payload": { + "dst": "c0", + "src": "93", + "mac": "1edf", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4152.json b/examples/meshcore/corpus/generated/valid_req_4152.json new file mode 100644 index 00000000..7c7255e9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4152.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0208b15051559e486863ff7340d24d632ff22dd0b29e3cf1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "50", + "51", + "55", + "9e", + "48", + "68", + "63" + ] + }, + "payload": { + "dst": "ff", + "src": "73", + "mac": "40d2", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4153.json b/examples/meshcore/corpus/generated/valid_req_4153.json new file mode 100644 index 00000000..d2d6feca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4153.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0249c4dbb525b64edc42853e8fcd038623bb0732b0c752b716549841f3817cfa0ba8c3eadb95bd7610873bb4618e959135310bcbd0d2b958", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c4db", + "b525", + "b64e", + "dc42", + "853e", + "8fcd", + "0386", + "23bb", + "0732" + ] + }, + "payload": { + "dst": "b0", + "src": "c7", + "mac": "52b7", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4155.json b/examples/meshcore/corpus/generated/valid_req_4155.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4155.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4162.json b/examples/meshcore/corpus/generated/valid_req_4162.json new file mode 100644 index 00000000..f5f4cca7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4162.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020639b221622884eb2001e972acd99a957ea684c30068dba909e781fef49d833bd3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39", + "b2", + "21", + "62", + "28", + "84" + ] + }, + "payload": { + "dst": "eb", + "src": "20", + "mac": "01e9", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4165.json b/examples/meshcore/corpus/generated/valid_req_4165.json new file mode 100644 index 00000000..a2a2d27e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4165.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0288685c9b3892e57b979c771c40e520ac1256ffa5883876b95bf7ff0281df6043ec88b6c44cc38aa58896", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "685c9b", + "3892e5", + "7b979c", + "771c40", + "e520ac", + "1256ff", + "a58838", + "76b95b" + ] + }, + "payload": { + "dst": "f7", + "src": "ff", + "mac": "0281", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4170.json b/examples/meshcore/corpus/generated/valid_req_4170.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4170.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4175.json b/examples/meshcore/corpus/generated/valid_req_4175.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4175.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4180.json b/examples/meshcore/corpus/generated/valid_req_4180.json new file mode 100644 index 00000000..2587d2d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4180.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02807fe01bda4bfc03280c05ef18c0051a806171432c2717093479b602", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "7f", + "src": "e0", + "mac": "1bda", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4183.json b/examples/meshcore/corpus/generated/valid_req_4183.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4183.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4189.json b/examples/meshcore/corpus/generated/valid_req_4189.json new file mode 100644 index 00000000..3a2cb6a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4189.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024a66022abbada1ee7c4ae71ae404f5594294a4b82542b78518ea0dfe8896cf445917f64bc5c7affdfac59dd4efe001ad2c92d77140bf54223318ece6c953", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6602", + "2abb", + "ada1", + "ee7c", + "4ae7", + "1ae4", + "04f5", + "5942", + "94a4", + "b825" + ] + }, + "payload": { + "dst": "42", + "src": "b7", + "mac": "8518", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4191.json b/examples/meshcore/corpus/generated/valid_req_4191.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4191.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4192.json b/examples/meshcore/corpus/generated/valid_req_4192.json new file mode 100644 index 00000000..e3206927 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4192.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01428107e0e2492414b3b311b0e5c37e72396e6a632c5b516e75d207a184504f7c822558ab23d8cf4d899c87881d3186", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8107", + "e0e2" + ] + }, + "payload": { + "dst": "49", + "src": "24", + "mac": "14b3", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4194.json b/examples/meshcore/corpus/generated/valid_req_4194.json new file mode 100644 index 00000000..90b5bb77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4194.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02043b62b9f759024b4d6e1017239f16f1ff0942b8373cb2d615714e05755d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "62", + "b9", + "f7" + ] + }, + "payload": { + "dst": "59", + "src": "02", + "mac": "4b4d", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4199.json b/examples/meshcore/corpus/generated/valid_req_4199.json new file mode 100644 index 00000000..75845622 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4199.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028573639ba18f5de0a8c5ef865e75835ae60d6e5e54da12128687b4a12d8d531dc52e25a7afb645e6f21454163c4f762a0268b998f8363d8989a1701cd09fcea5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73639b", + "a18f5d", + "e0a8c5", + "ef865e", + "75835a" + ] + }, + "payload": { + "dst": "e6", + "src": "0d", + "mac": "6e5e", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4207.json b/examples/meshcore/corpus/generated/valid_req_4207.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4207.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4210.json b/examples/meshcore/corpus/generated/valid_req_4210.json new file mode 100644 index 00000000..39616c63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4210.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02897a51d561a7cfcc745fb51cc03be6558f07eccf9bab3fa5d843f45180ecee887bbc1ac3341ec4cf6b09851beb57b3c2e76bb070ac0f67e3da0d7c6d009d25d3292065c5abb2317576914599db82693131a05203073f701502840e6653", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a51d5", + "61a7cf", + "cc745f", + "b51cc0", + "3be655", + "8f07ec", + "cf9bab", + "3fa5d8", + "43f451" + ] + }, + "payload": { + "dst": "80", + "src": "ec", + "mac": "ee88", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4212.json b/examples/meshcore/corpus/generated/valid_req_4212.json new file mode 100644 index 00000000..8edbab9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4212.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0143c87feb679a8dad0531a25d08eea4e0972f675b37ead9a69a1bcab48e77d4da53f129394141", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c87f", + "eb67", + "9a8d" + ] + }, + "payload": { + "dst": "ad", + "src": "05", + "mac": "31a2", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4217.json b/examples/meshcore/corpus/generated/valid_req_4217.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4217.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4220.json b/examples/meshcore/corpus/generated/valid_req_4220.json new file mode 100644 index 00000000..361a9cf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4220.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0283741ac27c4876f62ab8196d9227a9901e82e90e52eb6b8deafad0c695f26de16e6fbeb27c466180c8c29078cd91e1a0b96ff57ac377ecb8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "741ac2", + "7c4876", + "f62ab8" + ] + }, + "payload": { + "dst": "19", + "src": "6d", + "mac": "9227", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4221.json b/examples/meshcore/corpus/generated/valid_req_4221.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4221.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4224.json b/examples/meshcore/corpus/generated/valid_req_4224.json new file mode 100644 index 00000000..55f6d5e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4224.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02097267b378f763bf0f17b3ff604a855d0d1293ee00d8ad12b92c2f8b4a2d41d9e64f40d3da08d463c90826bc34add90e8e0a286a4493e88573e257e78e29eeb1960d74cee8bd6c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "67", + "b3", + "78", + "f7", + "63", + "bf", + "0f", + "17" + ] + }, + "payload": { + "dst": "b3", + "src": "ff", + "mac": "604a", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4225.json b/examples/meshcore/corpus/generated/valid_req_4225.json new file mode 100644 index 00000000..989d54c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4225.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014919973ead7bf72a8e38519c642576d3a11be8bba6e5a06c15e7e610768474e9fb1b061fa632e1d305c6ed633fd9ecb1b933", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1997", + "3ead", + "7bf7", + "2a8e", + "3851", + "9c64", + "2576", + "d3a1", + "1be8" + ] + }, + "payload": { + "dst": "bb", + "src": "a6", + "mac": "e5a0", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4229.json b/examples/meshcore/corpus/generated/valid_req_4229.json new file mode 100644 index 00000000..f0735af8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4229.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0184121a6b8dfdc6a17fe7997e7d0120e7eda287c14432b56775a5374ca2e8c0c36f7b05f67e4593915abc9d14440eb6b5f5c765da0c1b2121397f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "121a6b", + "8dfdc6", + "a17fe7", + "997e7d" + ] + }, + "payload": { + "dst": "01", + "src": "20", + "mac": "e7ed", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4234.json b/examples/meshcore/corpus/generated/valid_req_4234.json new file mode 100644 index 00000000..22136955 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4234.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0242aeeb45070d2957ac762beb5e9a88752bb12033db159fd4ebc0ecfa38b2504d835b545bb99a561a930069", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aeeb", + "4507" + ] + }, + "payload": { + "dst": "0d", + "src": "29", + "mac": "57ac", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4238.json b/examples/meshcore/corpus/generated/valid_req_4238.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4238.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4242.json b/examples/meshcore/corpus/generated/valid_req_4242.json new file mode 100644 index 00000000..5b39f051 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4242.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0249ee2d61aeb6e121a5b3bb7147c222c7cb7fbf00ad6b7d47b544866c628e259cf193bf34d5214cb0c852", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ee2d", + "61ae", + "b6e1", + "21a5", + "b3bb", + "7147", + "c222", + "c7cb", + "7fbf" + ] + }, + "payload": { + "dst": "00", + "src": "ad", + "mac": "6b7d", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4245.json b/examples/meshcore/corpus/generated/valid_req_4245.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4245.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4248.json b/examples/meshcore/corpus/generated/valid_req_4248.json new file mode 100644 index 00000000..7f6ed7b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4248.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0288318f755e08b0add6546db62fc3048657f7377d08aed5cdc260fcfa7ec49af0c2283f886d1c130427", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "318f75", + "5e08b0", + "add654", + "6db62f", + "c30486", + "57f737", + "7d08ae", + "d5cdc2" + ] + }, + "payload": { + "dst": "60", + "src": "fc", + "mac": "fa7e", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4249.json b/examples/meshcore/corpus/generated/valid_req_4249.json new file mode 100644 index 00000000..cb302dd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4249.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028060e7a67b56d672c5110db7c940ca71d08ea28b0604ca0a0823ddca6527fbc5c25d9dbbd0d52a3c89c943", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "60", + "src": "e7", + "mac": "a67b", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4253.json b/examples/meshcore/corpus/generated/valid_req_4253.json new file mode 100644 index 00000000..0edd9f54 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4253.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014724ffe2a5b6266c7ae06f9fcce308ff6a642bc4af30abed60c2c294d918df6ef4fe7e520583dcfe0e0467e34242b270304bfaf945334acbf6b1e1e01e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "24ff", + "e2a5", + "b626", + "6c7a", + "e06f", + "9fcc", + "e308" + ] + }, + "payload": { + "dst": "ff", + "src": "6a", + "mac": "642b", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4256.json b/examples/meshcore/corpus/generated/valid_req_4256.json new file mode 100644 index 00000000..87e967c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4256.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02443c67422f2735256df192e152a293462506fb969f2df1dab3ffdac2e73200b3a28bab1f9c5d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3c67", + "422f", + "2735", + "256d" + ] + }, + "payload": { + "dst": "f1", + "src": "92", + "mac": "e152", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4257.json b/examples/meshcore/corpus/generated/valid_req_4257.json new file mode 100644 index 00000000..78cdc1b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4257.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018497e4b969e9e45c448ac2c7456da18f89ba51e68e3c42b558ed3387d3792b9110a6567930697926106275cd49c33c8c80537c19bf3788d162174615dff88409c7305aae2f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "97e4b9", + "69e9e4", + "5c448a", + "c2c745" + ] + }, + "payload": { + "dst": "6d", + "src": "a1", + "mac": "8f89", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4258.json b/examples/meshcore/corpus/generated/valid_req_4258.json new file mode 100644 index 00000000..463370fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4258.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028699535ac9f2c4e2189379162c19b90fdb6ef8b800587849f6dc3a7e5e0198041d4e44f3a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "99535a", + "c9f2c4", + "e21893", + "79162c", + "19b90f", + "db6ef8" + ] + }, + "payload": { + "dst": "b8", + "src": "00", + "mac": "5878", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4259.json b/examples/meshcore/corpus/generated/valid_req_4259.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4259.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4264.json b/examples/meshcore/corpus/generated/valid_req_4264.json new file mode 100644 index 00000000..bd045b99 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4264.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0283d5e56c9e339bb13695c5bbe61948792dc2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5e56c", + "9e339b", + "b13695" + ] + }, + "payload": { + "dst": "c5", + "src": "bb", + "mac": "e619", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4268.json b/examples/meshcore/corpus/generated/valid_req_4268.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4268.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4274.json b/examples/meshcore/corpus/generated/valid_req_4274.json new file mode 100644 index 00000000..792481f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4274.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018732b109a487042c19b0bae2a3bc9927783bffeda063f8c3c4fba0736914366b01afbf06bd8444fa5f02dc3919", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "32b109", + "a48704", + "2c19b0", + "bae2a3", + "bc9927", + "783bff", + "eda063" + ] + }, + "payload": { + "dst": "f8", + "src": "c3", + "mac": "c4fb", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4278.json b/examples/meshcore/corpus/generated/valid_req_4278.json new file mode 100644 index 00000000..5983f5f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4278.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0241dc03f5068c3963d31be1235829a7cf1a019331f27ceb358b4a10fd183fafa686", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dc03" + ] + }, + "payload": { + "dst": "f5", + "src": "06", + "mac": "8c39", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4279.json b/examples/meshcore/corpus/generated/valid_req_4279.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4279.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4284.json b/examples/meshcore/corpus/generated/valid_req_4284.json new file mode 100644 index 00000000..8b6b805c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4284.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0244cff6068d7698886e71fe21aa33", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cff6", + "068d", + "7698", + "886e" + ] + }, + "payload": { + "dst": "71", + "src": "fe", + "mac": "21aa", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4285.json b/examples/meshcore/corpus/generated/valid_req_4285.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4285.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4295.json b/examples/meshcore/corpus/generated/valid_req_4295.json new file mode 100644 index 00000000..0aab1dfb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4295.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02090c0b6edef2c8c49ded04f5f91b64c7b55b29100f0c2b809917c9e983fa0bc4cfff2bc896360c719df3b2d5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "0b", + "6e", + "de", + "f2", + "c8", + "c4", + "9d", + "ed" + ] + }, + "payload": { + "dst": "04", + "src": "f5", + "mac": "f91b", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4297.json b/examples/meshcore/corpus/generated/valid_req_4297.json new file mode 100644 index 00000000..7e6ecf9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4297.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0282c6f1e5f71237cbcd1dbe1f304e9300588eea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c6f1e5", + "f71237" + ] + }, + "payload": { + "dst": "cb", + "src": "cd", + "mac": "1dbe", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4299.json b/examples/meshcore/corpus/generated/valid_req_4299.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4299.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4307.json b/examples/meshcore/corpus/generated/valid_req_4307.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4307.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4312.json b/examples/meshcore/corpus/generated/valid_req_4312.json new file mode 100644 index 00000000..9b11f6ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4312.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0280925813b38f0884333df4fabe9908bbb107", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "92", + "src": "58", + "mac": "13b3", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4314.json b/examples/meshcore/corpus/generated/valid_req_4314.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4314.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4318.json b/examples/meshcore/corpus/generated/valid_req_4318.json new file mode 100644 index 00000000..a0850868 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4318.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02063861cd9ee792500968685730cf84e4e43cc320954b72af824e50cfaf46c36547959e661547b9d125588a0212c184247aa9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "38", + "61", + "cd", + "9e", + "e7", + "92" + ] + }, + "payload": { + "dst": "50", + "src": "09", + "mac": "6868", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4319.json b/examples/meshcore/corpus/generated/valid_req_4319.json new file mode 100644 index 00000000..70030c58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4319.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0285faaa0602edd1b410b22e1c0ad2e7ce8050a14f6b3c083d05c050b0dcd04c6ef2673cc3a68819908e34a125b5ae8fcc0e14772ce2c8de8afafff226756e3d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "faaa06", + "02edd1", + "b410b2", + "2e1c0a", + "d2e7ce" + ] + }, + "payload": { + "dst": "80", + "src": "50", + "mac": "a14f", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4322.json b/examples/meshcore/corpus/generated/valid_req_4322.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4322.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4327.json b/examples/meshcore/corpus/generated/valid_req_4327.json new file mode 100644 index 00000000..2decede0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4327.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02434bcce80a61cbeb5e1213549d41feabcabb467e67209c92", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4bcc", + "e80a", + "61cb" + ] + }, + "payload": { + "dst": "eb", + "src": "5e", + "mac": "1213", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4329.json b/examples/meshcore/corpus/generated/valid_req_4329.json new file mode 100644 index 00000000..16a0e1af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4329.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01436b1d344931277ce790efac51d294df0681f7b0b864a50cad7b8731f22c3a097ad5da49276293f4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6b1d", + "3449", + "3127" + ] + }, + "payload": { + "dst": "7c", + "src": "e7", + "mac": "90ef", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4333.json b/examples/meshcore/corpus/generated/valid_req_4333.json new file mode 100644 index 00000000..bb821aeb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4333.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024ac0c6be812c9d9340e779242163a7dd80a851a9304349b26764260f0adc3493f0874548cacd0148f34aed34aeeb290fdd2eaa790c9b1374a946563fc23bb3ef31ec409a5054b1bdec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c0c6", + "be81", + "2c9d", + "9340", + "e779", + "2421", + "63a7", + "dd80", + "a851", + "a930" + ] + }, + "payload": { + "dst": "43", + "src": "49", + "mac": "b267", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4334.json b/examples/meshcore/corpus/generated/valid_req_4334.json new file mode 100644 index 00000000..a8b47f14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4334.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0205c65777823c9760975d2c850f6b4c19207ee6bd09bbf86607466855f3679af6ac393708c099eb133f3e9b7754f547c21feff319169e00324f5258ab447ff7315056df35bd0c62197e39", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6", + "57", + "77", + "82", + "3c" + ] + }, + "payload": { + "dst": "97", + "src": "60", + "mac": "975d", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4337.json b/examples/meshcore/corpus/generated/valid_req_4337.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4337.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4339.json b/examples/meshcore/corpus/generated/valid_req_4339.json new file mode 100644 index 00000000..8f858d17 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4339.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014863134f1764495fc6a43a75a0057d4ce89b7c571c3a958f9e30db", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6313", + "4f17", + "6449", + "5fc6", + "a43a", + "75a0", + "057d", + "4ce8" + ] + }, + "payload": { + "dst": "9b", + "src": "7c", + "mac": "571c", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4344.json b/examples/meshcore/corpus/generated/valid_req_4344.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4344.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4358.json b/examples/meshcore/corpus/generated/valid_req_4358.json new file mode 100644 index 00000000..3c66d75f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4358.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028a2facf8287eefebc1161c4efe0de224cb96dc1cffbc2c2d1ff1143be7bf554a4602230ef06bbdcdaf32904ab3fa771471830013d76978e778cd7a9e8ca8ecb46dc6f7dbdd0722e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2facf8", + "287eef", + "ebc116", + "1c4efe", + "0de224", + "cb96dc", + "1cffbc", + "2c2d1f", + "f1143b", + "e7bf55" + ] + }, + "payload": { + "dst": "4a", + "src": "46", + "mac": "0223", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4360.json b/examples/meshcore/corpus/generated/valid_req_4360.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4360.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4363.json b/examples/meshcore/corpus/generated/valid_req_4363.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4363.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4373.json b/examples/meshcore/corpus/generated/valid_req_4373.json new file mode 100644 index 00000000..9d66ee1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4373.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0286c4f166a6b576e2a2a0f6081a206d59366bf8ff5ed924314863126f6d1eeed979ec5a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c4f166", + "a6b576", + "e2a2a0", + "f6081a", + "206d59", + "366bf8" + ] + }, + "payload": { + "dst": "ff", + "src": "5e", + "mac": "d924", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4374.json b/examples/meshcore/corpus/generated/valid_req_4374.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4374.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4376.json b/examples/meshcore/corpus/generated/valid_req_4376.json new file mode 100644 index 00000000..d1b82118 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4376.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0242e8ead8ad79b8fb2f4af7ebad56c86070f3379498631b5a3c871a58219d202650d586e9fedebe16accf527522ccccc94b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e8ea", + "d8ad" + ] + }, + "payload": { + "dst": "79", + "src": "b8", + "mac": "fb2f", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4380.json b/examples/meshcore/corpus/generated/valid_req_4380.json new file mode 100644 index 00000000..dead7042 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4380.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02070473a563c840840504421573846d122844368baeed84433bbc6d3e61e33e8a16b9ad8a52c72998ab6fd813e9aff1deb577", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "04", + "73", + "a5", + "63", + "c8", + "40", + "84" + ] + }, + "payload": { + "dst": "05", + "src": "04", + "mac": "4215", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4383.json b/examples/meshcore/corpus/generated/valid_req_4383.json new file mode 100644 index 00000000..af122b34 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4383.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014791608231ff26bd7964874bef6e6a73ac894c4c3f93e51afe17aa67242b5f491b1e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9160", + "8231", + "ff26", + "bd79", + "6487", + "4bef", + "6e6a" + ] + }, + "payload": { + "dst": "73", + "src": "ac", + "mac": "894c", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4384.json b/examples/meshcore/corpus/generated/valid_req_4384.json new file mode 100644 index 00000000..a7ad63f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4384.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018176ee056011475c6472ad53c914a9264ba4d8434c8178ba4553eb3a8cb2425d7911", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "76ee05" + ] + }, + "payload": { + "dst": "60", + "src": "11", + "mac": "475c", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4388.json b/examples/meshcore/corpus/generated/valid_req_4388.json new file mode 100644 index 00000000..f3e31d5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4388.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02427f0de7138900e8b3c173dae199062646250d2551dfd0bbc787ee69831dd406a4bfabd1120dc08a1c3df0954f47c250addc45a5fc24b586", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7f0d", + "e713" + ] + }, + "payload": { + "dst": "89", + "src": "00", + "mac": "e8b3", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4390.json b/examples/meshcore/corpus/generated/valid_req_4390.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4390.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4392.json b/examples/meshcore/corpus/generated/valid_req_4392.json new file mode 100644 index 00000000..ff157466 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4392.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028a6dd6092e81500752e682e9e0ac60709fa7846c6335c5f8870f5adc081556c990419bec0692c8da666821a1d3ccd11248b10daf0c7aa883058a6f92260a76d491f03e16ddaa57ec1d34a6638a309df40ebe08fe72ca3ea6c3cf7855109ab4bac7f333", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6dd609", + "2e8150", + "0752e6", + "82e9e0", + "ac6070", + "9fa784", + "6c6335", + "c5f887", + "0f5adc", + "081556" + ] + }, + "payload": { + "dst": "c9", + "src": "90", + "mac": "419b", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4393.json b/examples/meshcore/corpus/generated/valid_req_4393.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4393.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4399.json b/examples/meshcore/corpus/generated/valid_req_4399.json new file mode 100644 index 00000000..1d1aa2b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4399.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0183522b91a226d995992518645080622496ad4240ee56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "522b91", + "a226d9", + "959925" + ] + }, + "payload": { + "dst": "18", + "src": "64", + "mac": "5080", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4400.json b/examples/meshcore/corpus/generated/valid_req_4400.json new file mode 100644 index 00000000..39bd1dbc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4400.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020500441c6434cd52b7b45a7d8c88d7a6b42c4484d4fc0b232037fd39bb9b9ac3f4805ae18979db182e4ff05bcfc422420e29cb7244", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "00", + "44", + "1c", + "64", + "34" + ] + }, + "payload": { + "dst": "cd", + "src": "52", + "mac": "b7b4", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4404.json b/examples/meshcore/corpus/generated/valid_req_4404.json new file mode 100644 index 00000000..83f1b763 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4404.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020a0c8b666fe30dc46bc45066e939bfb7a7681f0adfc381db443a692a6f7098f6fd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "8b", + "66", + "6f", + "e3", + "0d", + "c4", + "6b", + "c4", + "50" + ] + }, + "payload": { + "dst": "66", + "src": "e9", + "mac": "39bf", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4410.json b/examples/meshcore/corpus/generated/valid_req_4410.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4410.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4411.json b/examples/meshcore/corpus/generated/valid_req_4411.json new file mode 100644 index 00000000..25f92635 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4411.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01873255f07c40e3a67d927ab5aae493b7a509366a756a8bd9056179a88d5c1e2344899dc5822bf0bdd75ec819712678d76bc81c67aeaf3b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3255f0", + "7c40e3", + "a67d92", + "7ab5aa", + "e493b7", + "a50936", + "6a756a" + ] + }, + "payload": { + "dst": "8b", + "src": "d9", + "mac": "0561", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4412.json b/examples/meshcore/corpus/generated/valid_req_4412.json new file mode 100644 index 00000000..40afe2e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4412.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02041092843ab120a5f46fd772997ecc192de7f5468a6c4befedb8e4bacf18302cba333c1326bf8d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "92", + "84", + "3a" + ] + }, + "payload": { + "dst": "b1", + "src": "20", + "mac": "a5f4", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4418.json b/examples/meshcore/corpus/generated/valid_req_4418.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4418.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4426.json b/examples/meshcore/corpus/generated/valid_req_4426.json new file mode 100644 index 00000000..cafd30b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4426.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024417f28e868dda4233a0306030c58fc83810de06cd5276b79f6426087317777fe24b0458b82cb1388f5d7dd3907de62ec84c58ae84f96c322638af5e4d5a79", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "17f2", + "8e86", + "8dda", + "4233" + ] + }, + "payload": { + "dst": "a0", + "src": "30", + "mac": "6030", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4430.json b/examples/meshcore/corpus/generated/valid_req_4430.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4430.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4431.json b/examples/meshcore/corpus/generated/valid_req_4431.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4431.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4436.json b/examples/meshcore/corpus/generated/valid_req_4436.json new file mode 100644 index 00000000..58df449e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4436.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0246e15910ed0ce9fb00647f3167a4813bd41f8bee39203bd763136b502a129d91320ed50f960dc332ea0797d157b396faef9be8956084149f5ad00cc9ac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e159", + "10ed", + "0ce9", + "fb00", + "647f", + "3167" + ] + }, + "payload": { + "dst": "a4", + "src": "81", + "mac": "3bd4", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4438.json b/examples/meshcore/corpus/generated/valid_req_4438.json new file mode 100644 index 00000000..a3fd84b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4438.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0201714a1523503aadf2dcad008eee90d73ecbde9ee203fae60b3ea1abaf8fab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71" + ] + }, + "payload": { + "dst": "4a", + "src": "15", + "mac": "2350", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4443.json b/examples/meshcore/corpus/generated/valid_req_4443.json new file mode 100644 index 00000000..6fbd651d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4443.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02085ae72acbf2caec05a39dd9eb201453ae066bb14dffbb3c2241fb290d10348aff5580be5615a94cc03a48694da5e50734a2844a5766ea6af2a706aa65a1cce30b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "e7", + "2a", + "cb", + "f2", + "ca", + "ec", + "05" + ] + }, + "payload": { + "dst": "a3", + "src": "9d", + "mac": "d9eb", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4449.json b/examples/meshcore/corpus/generated/valid_req_4449.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4449.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4451.json b/examples/meshcore/corpus/generated/valid_req_4451.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4451.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4459.json b/examples/meshcore/corpus/generated/valid_req_4459.json new file mode 100644 index 00000000..ad89a1d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4459.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020a48c1a9ba1d4836ed3d9e48bb63784ad3ce4237a7232174c21695557b9b63d400bafea2b5691838727d4141969d8e33d59008d19190def5bf87a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "c1", + "a9", + "ba", + "1d", + "48", + "36", + "ed", + "3d", + "9e" + ] + }, + "payload": { + "dst": "48", + "src": "bb", + "mac": "6378", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4464.json b/examples/meshcore/corpus/generated/valid_req_4464.json new file mode 100644 index 00000000..e170e7b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4464.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028128a0d880b89f8ba7d29b7b7e5383698f26f7590f992471b58f2150cabc30e42d2c12b224b96d38850de37fc25dd5041d854c632c3f14c549fce282486c9d74", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "28a0d8" + ] + }, + "payload": { + "dst": "80", + "src": "b8", + "mac": "9f8b", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4467.json b/examples/meshcore/corpus/generated/valid_req_4467.json new file mode 100644 index 00000000..9d7c9514 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4467.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020061ac18302f7e9f963d7a26a3362002837d40753091c9bcc1b3d8c2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "61", + "src": "ac", + "mac": "1830", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4469.json b/examples/meshcore/corpus/generated/valid_req_4469.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4469.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4473.json b/examples/meshcore/corpus/generated/valid_req_4473.json new file mode 100644 index 00000000..da8add21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4473.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0200426cf20ec1112fe6eb693f4e85c6a99bca6289ced0dd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "42", + "src": "6c", + "mac": "f20e", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4475.json b/examples/meshcore/corpus/generated/valid_req_4475.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4475.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4477.json b/examples/meshcore/corpus/generated/valid_req_4477.json new file mode 100644 index 00000000..3c283505 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4477.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01842372813e5a5e95152c8325a18f1a96accd1cc96596b7d8215d5a5d129ebf9d9d3a952677bd266fbf24f467b6ab798d665caa7ed307cc0208423e081a1e7ebbda0b66be6c3766a65bf392febb24", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "237281", + "3e5a5e", + "95152c", + "8325a1" + ] + }, + "payload": { + "dst": "8f", + "src": "1a", + "mac": "96ac", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4484.json b/examples/meshcore/corpus/generated/valid_req_4484.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4484.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4486.json b/examples/meshcore/corpus/generated/valid_req_4486.json new file mode 100644 index 00000000..33898fd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4486.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02098c0056913656952d519ff9b8be5c4b8e2d5b356ce80993112cbd9f711a15e9c9553fd9db1292cb53d538f5f45c8872ccf15aee309a0c1364e92e4dbd94460066", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8c", + "00", + "56", + "91", + "36", + "56", + "95", + "2d", + "51" + ] + }, + "payload": { + "dst": "9f", + "src": "f9", + "mac": "b8be", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4494.json b/examples/meshcore/corpus/generated/valid_req_4494.json new file mode 100644 index 00000000..1dac4a78 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4494.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02878ba75970d031df688918f35daab69a71556883eba6ae7016327212", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8ba759", + "70d031", + "df6889", + "18f35d", + "aab69a", + "715568", + "83eba6" + ] + }, + "payload": { + "dst": "ae", + "src": "70", + "mac": "1632", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4497.json b/examples/meshcore/corpus/generated/valid_req_4497.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4497.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4499.json b/examples/meshcore/corpus/generated/valid_req_4499.json new file mode 100644 index 00000000..b7ac55dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4499.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01412fb036d0b857d03f2961b23640d2953a0e054663ae5b1fd7017b3f0532b455ab6fadd3f470282848fc8e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2fb0" + ] + }, + "payload": { + "dst": "36", + "src": "d0", + "mac": "b857", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4501.json b/examples/meshcore/corpus/generated/valid_req_4501.json new file mode 100644 index 00000000..c03f716a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4501.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018354e2e4054cca5f04cdda2030edcffba5b88d8f3a00608eadf8920b0836f66499a1a07a5995dd8b4e71c463bcef011117ff9096aca65ab15b0723b734b423b8ab616702bf327f1d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "54e2e4", + "054cca", + "5f04cd" + ] + }, + "payload": { + "dst": "da", + "src": "20", + "mac": "30ed", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4508.json b/examples/meshcore/corpus/generated/valid_req_4508.json new file mode 100644 index 00000000..233709a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4508.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024a8073e052cf56681dad51386721097ea00fba6544017b3cd13b4a41c1152dde42fa555695ee216cd3f8f41a5d7776d4af", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8073", + "e052", + "cf56", + "681d", + "ad51", + "3867", + "2109", + "7ea0", + "0fba", + "6544" + ] + }, + "payload": { + "dst": "01", + "src": "7b", + "mac": "3cd1", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4509.json b/examples/meshcore/corpus/generated/valid_req_4509.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4509.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4512.json b/examples/meshcore/corpus/generated/valid_req_4512.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4512.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4513.json b/examples/meshcore/corpus/generated/valid_req_4513.json new file mode 100644 index 00000000..3af1d011 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4513.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0247f40fd661b6e327b90b61072cdfe06fff92eefdfa93cca0e85e4d8488a1b29ec9858439dd248ed62ba58490ea7a10d765", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f40f", + "d661", + "b6e3", + "27b9", + "0b61", + "072c", + "dfe0" + ] + }, + "payload": { + "dst": "6f", + "src": "ff", + "mac": "92ee", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4514.json b/examples/meshcore/corpus/generated/valid_req_4514.json new file mode 100644 index 00000000..4ac8a2ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4514.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0208484405bf2829724a25e628548145c187337443d88dd84f76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "48", + "44", + "05", + "bf", + "28", + "29", + "72", + "4a" + ] + }, + "payload": { + "dst": "25", + "src": "e6", + "mac": "2854", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4519.json b/examples/meshcore/corpus/generated/valid_req_4519.json new file mode 100644 index 00000000..9cf5ec31 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4519.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01846ce526a87097cc67218a1ae068ce907333eebd183a7ae6e888d57447f4baa0bf82faf2cf43194836", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6ce526", + "a87097", + "cc6721", + "8a1ae0" + ] + }, + "payload": { + "dst": "68", + "src": "ce", + "mac": "9073", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4521.json b/examples/meshcore/corpus/generated/valid_req_4521.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4521.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4524.json b/examples/meshcore/corpus/generated/valid_req_4524.json new file mode 100644 index 00000000..f165549f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4524.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02406c13ebf411f31d11b7f321fc173f9252bc98", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "6c", + "src": "13", + "mac": "ebf4", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4529.json b/examples/meshcore/corpus/generated/valid_req_4529.json new file mode 100644 index 00000000..bcb08e5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4529.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0203e1d7db090b1cc763c8cb27d85fe1a849f0d5e8dfe3b7ec6396463633abd77a25885b9c5e44038fc09151ac6682387c82273a87e9c9bda12d3213e149bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e1", + "d7", + "db" + ] + }, + "payload": { + "dst": "09", + "src": "0b", + "mac": "1cc7", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4530.json b/examples/meshcore/corpus/generated/valid_req_4530.json new file mode 100644 index 00000000..6db8cd9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4530.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02874e1566d0f9cd18342a1e3b14c2087a43c38e0eb8691affb79e06c23053995f572580ffc3634a6b36e08fadc420c4c6b17606343cf605188de2a0b210df4ba6c584f8a66f35ba0193090ad22ce886ee60e2ce65ec14a6c4c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4e1566", + "d0f9cd", + "18342a", + "1e3b14", + "c2087a", + "43c38e", + "0eb869" + ] + }, + "payload": { + "dst": "1a", + "src": "ff", + "mac": "b79e", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4531.json b/examples/meshcore/corpus/generated/valid_req_4531.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4531.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4534.json b/examples/meshcore/corpus/generated/valid_req_4534.json new file mode 100644 index 00000000..6ef0092c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4534.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0202afd67b34474a496fa2abbad7da297dffb14f17a71ee2e58d6eb7ceb505dc7fb815ce354afe09204a8168280f35d983fe4c36", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "af", + "d6" + ] + }, + "payload": { + "dst": "7b", + "src": "34", + "mac": "474a", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4540.json b/examples/meshcore/corpus/generated/valid_req_4540.json new file mode 100644 index 00000000..9ed145de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4540.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0287c2173c118cf385056083364cfc99b553e018861e627fe7febf05d4f57c7e006cf6cc1ba6a74975b0f066a069881af8182273e8943d87400b9a3e5caec6a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c2173c", + "118cf3", + "850560", + "83364c", + "fc99b5", + "53e018", + "861e62" + ] + }, + "payload": { + "dst": "7f", + "src": "e7", + "mac": "febf", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4545.json b/examples/meshcore/corpus/generated/valid_req_4545.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4545.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4552.json b/examples/meshcore/corpus/generated/valid_req_4552.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4552.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4557.json b/examples/meshcore/corpus/generated/valid_req_4557.json new file mode 100644 index 00000000..a81152a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4557.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024794f7015a241a52e1c1dc020906bce5c070fccc051ffe8f719a89bf27304366ec31db94af6a09250093a935a64cdf063546e0de57a98c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "94f7", + "015a", + "241a", + "52e1", + "c1dc", + "0209", + "06bc" + ] + }, + "payload": { + "dst": "e5", + "src": "c0", + "mac": "70fc", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4558.json b/examples/meshcore/corpus/generated/valid_req_4558.json new file mode 100644 index 00000000..633a402a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4558.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0206bd9416f8fd7c02e5229213f0379602d3939b61342e60b4dcc9c32ddd2b24bb9277f454ee872ae9e16b57853dae5b6a961463d0d77680344a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bd", + "94", + "16", + "f8", + "fd", + "7c" + ] + }, + "payload": { + "dst": "02", + "src": "e5", + "mac": "2292", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4564.json b/examples/meshcore/corpus/generated/valid_req_4564.json new file mode 100644 index 00000000..6119babc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4564.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024156fc19ff32a285b483a7b14e3170220583e0b884b37563749a8a0c8f4f01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "56fc" + ] + }, + "payload": { + "dst": "19", + "src": "ff", + "mac": "32a2", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4568.json b/examples/meshcore/corpus/generated/valid_req_4568.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4568.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4571.json b/examples/meshcore/corpus/generated/valid_req_4571.json new file mode 100644 index 00000000..c3c76818 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4571.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024237075d705b53db0e3142d4e1634ae48b2f61725b39f0926f904d5358d740ea9d94aa128bf59fa3d99aef35f6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3707", + "5d70" + ] + }, + "payload": { + "dst": "5b", + "src": "53", + "mac": "db0e", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4573.json b/examples/meshcore/corpus/generated/valid_req_4573.json new file mode 100644 index 00000000..5d058609 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4573.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018ad5f6bfed46d5d89673a3249b281fc810883b5f230488fc2a501ec454c20ebdc01e3ecec75fc9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5f6bf", + "ed46d5", + "d89673", + "a3249b", + "281fc8", + "10883b", + "5f2304", + "88fc2a", + "501ec4", + "54c20e" + ] + }, + "payload": { + "dst": "bd", + "src": "c0", + "mac": "1e3e", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4574.json b/examples/meshcore/corpus/generated/valid_req_4574.json new file mode 100644 index 00000000..ff0d8815 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4574.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01060c19700523539083cbb8cac5780b749928d375ebc92325bc2247ef3fd537dee6802ba48d6b457eac86e7516e3e375183465a1f061575d9ee2553b8086cfc1e3655f0892ed84e71825900", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c", + "19", + "70", + "05", + "23", + "53" + ] + }, + "payload": { + "dst": "90", + "src": "83", + "mac": "cbb8", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4575.json b/examples/meshcore/corpus/generated/valid_req_4575.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4575.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4579.json b/examples/meshcore/corpus/generated/valid_req_4579.json new file mode 100644 index 00000000..bbe09bcb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4579.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0141fcf9d174620b3b43cba088d7a61a527f39bc9073a607", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "fcf9" + ] + }, + "payload": { + "dst": "d1", + "src": "74", + "mac": "620b", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4582.json b/examples/meshcore/corpus/generated/valid_req_4582.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4582.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4586.json b/examples/meshcore/corpus/generated/valid_req_4586.json new file mode 100644 index 00000000..247f0d9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4586.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018381871f148a74b907aef4587089849fd0f56f7801683fa5225f57", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "81871f", + "148a74", + "b907ae" + ] + }, + "payload": { + "dst": "f4", + "src": "58", + "mac": "7089", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4588.json b/examples/meshcore/corpus/generated/valid_req_4588.json new file mode 100644 index 00000000..75bf8f4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4588.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028874b986158572adbcf3383fe725bc70a5b4a5bae1122e0fcca19cf6081d863552463b6ecb7c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "74b986", + "158572", + "adbcf3", + "383fe7", + "25bc70", + "a5b4a5", + "bae112", + "2e0fcc" + ] + }, + "payload": { + "dst": "a1", + "src": "9c", + "mac": "f608", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4595.json b/examples/meshcore/corpus/generated/valid_req_4595.json new file mode 100644 index 00000000..44a92842 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4595.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01420b91878029e364872ea2ab05a3b733e4102e73136109cbd953a03ee344f720ec31d23d84b4299d567664175471059662483dbf4051e167fd973492", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0b91", + "8780" + ] + }, + "payload": { + "dst": "29", + "src": "e3", + "mac": "6487", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4596.json b/examples/meshcore/corpus/generated/valid_req_4596.json new file mode 100644 index 00000000..447e9f9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4596.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024224062c8bbf00717daffc5ea19a2286be0ac3f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2406", + "2c8b" + ] + }, + "payload": { + "dst": "bf", + "src": "00", + "mac": "717d", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4600.json b/examples/meshcore/corpus/generated/valid_req_4600.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4600.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4602.json b/examples/meshcore/corpus/generated/valid_req_4602.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4602.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4612.json b/examples/meshcore/corpus/generated/valid_req_4612.json new file mode 100644 index 00000000..4229e4d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4612.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020260fcf8ca7b2d99f48e6776daab2876d2130d5c9d823ae099e7031907b4c29995e188d69d7188d9e1f9e9894cf261f454aa62", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "fc" + ] + }, + "payload": { + "dst": "f8", + "src": "ca", + "mac": "7b2d", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4613.json b/examples/meshcore/corpus/generated/valid_req_4613.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4613.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4625.json b/examples/meshcore/corpus/generated/valid_req_4625.json new file mode 100644 index 00000000..09fd385c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4625.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02405e937d8bd9f389892f687e8c633317bf6eb980779426692abf06650d9d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "5e", + "src": "93", + "mac": "7d8b", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4626.json b/examples/meshcore/corpus/generated/valid_req_4626.json new file mode 100644 index 00000000..cf8b8879 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4626.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01846804fd02147ff1705f16a3d39dbfd734d8219e299c0b0b9d678221ca7f1b4d43f8f9ecca2cd9508c37813c8def62a6e6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6804fd", + "02147f", + "f1705f", + "16a3d3" + ] + }, + "payload": { + "dst": "9d", + "src": "bf", + "mac": "d734", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4630.json b/examples/meshcore/corpus/generated/valid_req_4630.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4630.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4637.json b/examples/meshcore/corpus/generated/valid_req_4637.json new file mode 100644 index 00000000..1f01bc37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4637.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02096b33369a2011e2b17bed0017e29de3b936ba2f8fbbfda7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "33", + "36", + "9a", + "20", + "11", + "e2", + "b1", + "7b" + ] + }, + "payload": { + "dst": "ed", + "src": "00", + "mac": "17e2", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4639.json b/examples/meshcore/corpus/generated/valid_req_4639.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4639.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4640.json b/examples/meshcore/corpus/generated/valid_req_4640.json new file mode 100644 index 00000000..18d8577b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4640.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018140981322c8ec2f921d364a7f487f3ee7b84cb917813c245e3e4c802dfa34399b6bc9aa8baaeffeb0d413c9b2cc003ef48ac36dc49ae60c6da0e1a8c49a5a786ba96901a0261c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "409813" + ] + }, + "payload": { + "dst": "22", + "src": "c8", + "mac": "ec2f", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4641.json b/examples/meshcore/corpus/generated/valid_req_4641.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4641.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4642.json b/examples/meshcore/corpus/generated/valid_req_4642.json new file mode 100644 index 00000000..78c4ce7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4642.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028520f6b38bcad3d9764d5f1f39796882957cd3e7315641c3acf265c938ad6062f8566127919aa9a9f09a21ab235b588880e6a1f834c034d8f125", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "20f6b3", + "8bcad3", + "d9764d", + "5f1f39", + "796882" + ] + }, + "payload": { + "dst": "95", + "src": "7c", + "mac": "d3e7", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4649.json b/examples/meshcore/corpus/generated/valid_req_4649.json new file mode 100644 index 00000000..f9a0cbf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4649.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02497366778a44b7b3d6362a2452cb53d797097301b9fd57c6ba271f72163dab63df570a71a6c5e83142bf15692f578c76584945233f6335ff6947d5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7366", + "778a", + "44b7", + "b3d6", + "362a", + "2452", + "cb53", + "d797", + "0973" + ] + }, + "payload": { + "dst": "01", + "src": "b9", + "mac": "fd57", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4660.json b/examples/meshcore/corpus/generated/valid_req_4660.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4660.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4666.json b/examples/meshcore/corpus/generated/valid_req_4666.json new file mode 100644 index 00000000..3dd625fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4666.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02840d1aa8b3dab6b35fe29974b28000a7e7a794b576726ca028e74e864164ab083d0ddcb04d65e74e6519db78c18fca48f2b5bd087659", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0d1aa8", + "b3dab6", + "b35fe2", + "9974b2" + ] + }, + "payload": { + "dst": "80", + "src": "00", + "mac": "a7e7", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4669.json b/examples/meshcore/corpus/generated/valid_req_4669.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4669.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4678.json b/examples/meshcore/corpus/generated/valid_req_4678.json new file mode 100644 index 00000000..dd6b5dde --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4678.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028136131c0febff3a88106dacc878136b2dea5bb9ef4b0b46d41833f603aab2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "36131c" + ] + }, + "payload": { + "dst": "0f", + "src": "eb", + "mac": "ff3a", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4680.json b/examples/meshcore/corpus/generated/valid_req_4680.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4680.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4684.json b/examples/meshcore/corpus/generated/valid_req_4684.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4684.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4685.json b/examples/meshcore/corpus/generated/valid_req_4685.json new file mode 100644 index 00000000..697255b9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4685.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018364ce229fc8fd84651db65a34793114f511f78711fc65aeef7b7f280647e51285a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "64ce22", + "9fc8fd", + "84651d" + ] + }, + "payload": { + "dst": "b6", + "src": "5a", + "mac": "3479", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4690.json b/examples/meshcore/corpus/generated/valid_req_4690.json new file mode 100644 index 00000000..2d979c3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4690.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0288ef09587ebffaa83ba3037baddb140019f32452d41f77a1a9b3ad89a1c35ccfa6bf2c61dad9314fe7c30aac2619150224", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef0958", + "7ebffa", + "a83ba3", + "037bad", + "db1400", + "19f324", + "52d41f", + "77a1a9" + ] + }, + "payload": { + "dst": "b3", + "src": "ad", + "mac": "89a1", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4691.json b/examples/meshcore/corpus/generated/valid_req_4691.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4691.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4693.json b/examples/meshcore/corpus/generated/valid_req_4693.json new file mode 100644 index 00000000..0d0f3f7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4693.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02456660d1db8a0342d9afdb752945b32bb0eb0b32cf33ab1a5afe89ea3d45f816a0567483decf8d61b29e6b3d171db970", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6660", + "d1db", + "8a03", + "42d9", + "afdb" + ] + }, + "payload": { + "dst": "75", + "src": "29", + "mac": "45b3", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4698.json b/examples/meshcore/corpus/generated/valid_req_4698.json new file mode 100644 index 00000000..06258402 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4698.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289e6f897ec74197b3f564b34838f49e4341ee9efdd90b33941da464863808ea7b389c33a922cf0491f12158df2e3b44cbf4131569b97a5de", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e6f897", + "ec7419", + "7b3f56", + "4b3483", + "8f49e4", + "341ee9", + "efdd90", + "b33941", + "da4648" + ] + }, + "payload": { + "dst": "63", + "src": "80", + "mac": "8ea7", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4702.json b/examples/meshcore/corpus/generated/valid_req_4702.json new file mode 100644 index 00000000..93a671c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4702.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01478a2baac9a5f107e08e0623f3dc3dffc332f8fb930b7d9c0e64744834", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8a2b", + "aac9", + "a5f1", + "07e0", + "8e06", + "23f3", + "dc3d" + ] + }, + "payload": { + "dst": "ff", + "src": "c3", + "mac": "32f8", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4706.json b/examples/meshcore/corpus/generated/valid_req_4706.json new file mode 100644 index 00000000..065402d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4706.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0204e9c0cfda3db812c3ce26e8396198aa4e5cf3454a4ddd8ba7305d95c68fc1bb46704e78d976c35d58b0f22d872185b4329eac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e9", + "c0", + "cf", + "da" + ] + }, + "payload": { + "dst": "3d", + "src": "b8", + "mac": "12c3", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4707.json b/examples/meshcore/corpus/generated/valid_req_4707.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4707.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4713.json b/examples/meshcore/corpus/generated/valid_req_4713.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4713.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4714.json b/examples/meshcore/corpus/generated/valid_req_4714.json new file mode 100644 index 00000000..768d09ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4714.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0288e0b7349dd835b603adba4a43d210b0358c1109debf7dc10d55ff61ccff5174ef81e333f3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e0b734", + "9dd835", + "b603ad", + "ba4a43", + "d210b0", + "358c11", + "09debf", + "7dc10d" + ] + }, + "payload": { + "dst": "55", + "src": "ff", + "mac": "61cc", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4718.json b/examples/meshcore/corpus/generated/valid_req_4718.json new file mode 100644 index 00000000..35a58a27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4718.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0181d1958a7081550e695c53f86dc6550409c7f4530a1792b6a8ea105661e466e70b739f2c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d1958a" + ] + }, + "payload": { + "dst": "70", + "src": "81", + "mac": "550e", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4721.json b/examples/meshcore/corpus/generated/valid_req_4721.json new file mode 100644 index 00000000..9f63db88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4721.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0286743d6f8d87e1a41d830d77fb75b4507a067d08473c4adcf3c2e5370fe4cd38bf27bb7b605293916fd516", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "743d6f", + "8d87e1", + "a41d83", + "0d77fb", + "75b450", + "7a067d" + ] + }, + "payload": { + "dst": "08", + "src": "47", + "mac": "3c4a", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4723.json b/examples/meshcore/corpus/generated/valid_req_4723.json new file mode 100644 index 00000000..03d46f51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4723.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02467b757062213aeb06526b1748eb606cac95d048f9192bbea795c4743249b5866a4e85e5dd7f640e9596a907633b398c2f908e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b75", + "7062", + "213a", + "eb06", + "526b", + "1748" + ] + }, + "payload": { + "dst": "eb", + "src": "60", + "mac": "6cac", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4728.json b/examples/meshcore/corpus/generated/valid_req_4728.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4728.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4732.json b/examples/meshcore/corpus/generated/valid_req_4732.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4732.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4735.json b/examples/meshcore/corpus/generated/valid_req_4735.json new file mode 100644 index 00000000..8d375b10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4735.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0141ac0302c2d2c0b3edea3281d0d9c9420b9f153123a1b2098b4ad45b72da612419f662ff35c6096cd37cc6ba2312d2418d53655a75e145911334ddcfcaf2ea460da5d8b6923845", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ac03" + ] + }, + "payload": { + "dst": "02", + "src": "c2", + "mac": "d2c0", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4738.json b/examples/meshcore/corpus/generated/valid_req_4738.json new file mode 100644 index 00000000..98a143c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4738.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0200850b6d06034de92c42e74afb9764cbf6ea32fb2ca7c1fd198dd6e32cee500f87f744743e75dc2b8af0c2c4e2abfbaa9b4e5aa073865d153d3e0d3d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "85", + "src": "0b", + "mac": "6d06", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4741.json b/examples/meshcore/corpus/generated/valid_req_4741.json new file mode 100644 index 00000000..7338ccfc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4741.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02847e4891d03f2f1ced94f8a83a7d3df0a75670ec671e0a37578b29ff5db9a46731573000916fb084fc31d307efc97038c7d6a0e83203145d7eb0d61352956d0cd5834bd21942f25986efc1ee1f36dbfcff", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7e4891", + "d03f2f", + "1ced94", + "f8a83a" + ] + }, + "payload": { + "dst": "7d", + "src": "3d", + "mac": "f0a7", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4744.json b/examples/meshcore/corpus/generated/valid_req_4744.json new file mode 100644 index 00000000..bd3ee096 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4744.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0182e5f68cf8b953c3a1366dc1a84960d591f2b5ac47a65403d2d45c9b2b68b779d8c77db94bbcaa07f0db80a99af2c3ca52abee7758f0b1fc8c1633a2a30b4239aecb4e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e5f68c", + "f8b953" + ] + }, + "payload": { + "dst": "c3", + "src": "a1", + "mac": "366d", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4745.json b/examples/meshcore/corpus/generated/valid_req_4745.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4745.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4748.json b/examples/meshcore/corpus/generated/valid_req_4748.json new file mode 100644 index 00000000..1329cc13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4748.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01479e731a25cf37dcdd9061d6c48621c68a48fb1ff90a9c66cbd52c10f4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9e73", + "1a25", + "cf37", + "dcdd", + "9061", + "d6c4", + "8621" + ] + }, + "payload": { + "dst": "c6", + "src": "8a", + "mac": "48fb", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4751.json b/examples/meshcore/corpus/generated/valid_req_4751.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4751.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4755.json b/examples/meshcore/corpus/generated/valid_req_4755.json new file mode 100644 index 00000000..348a4b4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4755.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02426c27b959ffa810b5c1bf7ea1d1b59999b7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6c27", + "b959" + ] + }, + "payload": { + "dst": "ff", + "src": "a8", + "mac": "10b5", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4756.json b/examples/meshcore/corpus/generated/valid_req_4756.json new file mode 100644 index 00000000..34abdab9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4756.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018968017d31b9bf7b7b42b9eea1c15d83b053067031cc03cd8ba778150815cd0d1c8a8ca56abf89293fc639eb2c34954d3c4b7d420dc2ce078e78a05850201a9276ef2ecd387889bf12e3e6da66", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "68017d", + "31b9bf", + "7b7b42", + "b9eea1", + "c15d83", + "b05306", + "7031cc", + "03cd8b", + "a77815" + ] + }, + "payload": { + "dst": "08", + "src": "15", + "mac": "cd0d", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4768.json b/examples/meshcore/corpus/generated/valid_req_4768.json new file mode 100644 index 00000000..3dafeda4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4768.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289234e7f9b38fc953109b3c739019c7300335bd32f32d417f2af2e547c44bafbb73dcef79dd6f433", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "234e7f", + "9b38fc", + "953109", + "b3c739", + "019c73", + "00335b", + "d32f32", + "d417f2", + "af2e54" + ] + }, + "payload": { + "dst": "7c", + "src": "44", + "mac": "bafb", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4770.json b/examples/meshcore/corpus/generated/valid_req_4770.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4770.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4774.json b/examples/meshcore/corpus/generated/valid_req_4774.json new file mode 100644 index 00000000..5065889c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4774.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0285cf17ee7e19749fd50e2ed5c84d7a11e7f246c34b9e07ee89a0efd2ace689d27aef8835ff51de868e92e7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cf17ee", + "7e1974", + "9fd50e", + "2ed5c8", + "4d7a11" + ] + }, + "payload": { + "dst": "e7", + "src": "f2", + "mac": "46c3", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4779.json b/examples/meshcore/corpus/generated/valid_req_4779.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4779.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4781.json b/examples/meshcore/corpus/generated/valid_req_4781.json new file mode 100644 index 00000000..75d3c4f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4781.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0189d9c208da021af13ce0d9fa9b348cef3295996751c8143b50299ab7280c0b82821a8c84a2d0b3bc84215f52b0b85291c3a4b33b8108ca6e06fb7cca", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d9c208", + "da021a", + "f13ce0", + "d9fa9b", + "348cef", + "329599", + "6751c8", + "143b50", + "299ab7" + ] + }, + "payload": { + "dst": "28", + "src": "0c", + "mac": "0b82", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4782.json b/examples/meshcore/corpus/generated/valid_req_4782.json new file mode 100644 index 00000000..de9a5b40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4782.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018a951b138e3cd468d3f15521d6e9a00323acb4d95dd72fa70b76c9fff5709714497c4a2cf4449faaec4a7de25b03030a7ea1f629fa6880544eb13d9012f7e82b86a5e8929a04", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "951b13", + "8e3cd4", + "68d3f1", + "5521d6", + "e9a003", + "23acb4", + "d95dd7", + "2fa70b", + "76c9ff", + "f57097" + ] + }, + "payload": { + "dst": "14", + "src": "49", + "mac": "7c4a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4787.json b/examples/meshcore/corpus/generated/valid_req_4787.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4787.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4790.json b/examples/meshcore/corpus/generated/valid_req_4790.json new file mode 100644 index 00000000..08ea7e46 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4790.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024ad87c0b14ff8d7a2632c23ef6f51c1a86ece99d587b27724096726fe5d462542c612b7e0b672109faec76c70a60099b95b1f234e6fb523c83715c04c451e6fb4ec56ed92bc866", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d87c", + "0b14", + "ff8d", + "7a26", + "32c2", + "3ef6", + "f51c", + "1a86", + "ece9", + "9d58" + ] + }, + "payload": { + "dst": "7b", + "src": "27", + "mac": "7240", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4793.json b/examples/meshcore/corpus/generated/valid_req_4793.json new file mode 100644 index 00000000..108c4017 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4793.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0243198fcc7fffb09fc7be932d060d1fb4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "198f", + "cc7f", + "ffb0" + ] + }, + "payload": { + "dst": "9f", + "src": "c7", + "mac": "be93", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4795.json b/examples/meshcore/corpus/generated/valid_req_4795.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4795.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4796.json b/examples/meshcore/corpus/generated/valid_req_4796.json new file mode 100644 index 00000000..501bdbe0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4796.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0148a4a08c6dd73e97d8229da58beaf5fc002fb62fc59c9dca377886ca57", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a4a0", + "8c6d", + "d73e", + "97d8", + "229d", + "a58b", + "eaf5", + "fc00" + ] + }, + "payload": { + "dst": "2f", + "src": "b6", + "mac": "2fc5", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4798.json b/examples/meshcore/corpus/generated/valid_req_4798.json new file mode 100644 index 00000000..3e4a357e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4798.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0186906a8ac7d3a43dafec349921f7d7f95de07592d8beb8475a5b4ea044c9d771dab24c9a604d285d517bffccc39f451979e9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "906a8a", + "c7d3a4", + "3dafec", + "349921", + "f7d7f9", + "5de075" + ] + }, + "payload": { + "dst": "92", + "src": "d8", + "mac": "beb8", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4799.json b/examples/meshcore/corpus/generated/valid_req_4799.json new file mode 100644 index 00000000..7d67332c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4799.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02805f7f70af8bd83bda648f5da7670367cb40a6e0705d07249aadcc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "5f", + "src": "7f", + "mac": "70af", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4801.json b/examples/meshcore/corpus/generated/valid_req_4801.json new file mode 100644 index 00000000..8fb3c391 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4801.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02897fce57ba11c086028824be5222c3248f73c7fb2d4000e7680dd8dc68b88820a73a55be71ae1b900ad90688a6c87e22c1135a61ba3576e4bfa91b09c7c8e77fa4138444d8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7fce57", + "ba11c0", + "860288", + "24be52", + "22c324", + "8f73c7", + "fb2d40", + "00e768", + "0dd8dc" + ] + }, + "payload": { + "dst": "68", + "src": "b8", + "mac": "8820", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4806.json b/examples/meshcore/corpus/generated/valid_req_4806.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4806.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4811.json b/examples/meshcore/corpus/generated/valid_req_4811.json new file mode 100644 index 00000000..0aa4251d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4811.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020a30f42382207048fffbdc0c69df8cc4b43261e87f52878bbb7111f59065ba0df7f1a1c5abbec23c95d2d24dc54ff00b288c6076e3c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "f4", + "23", + "82", + "20", + "70", + "48", + "ff", + "fb", + "dc" + ] + }, + "payload": { + "dst": "0c", + "src": "69", + "mac": "df8c", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4812.json b/examples/meshcore/corpus/generated/valid_req_4812.json new file mode 100644 index 00000000..4e1716d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4812.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0241707b7f12772ad185ec07bcb496ddb3164ff4ddb62aa01970d94dfafa6cf473b5f861f5374cf566140f7f57fb91aee5c9dabd6e523edd46e8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "707b" + ] + }, + "payload": { + "dst": "7f", + "src": "12", + "mac": "772a", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4814.json b/examples/meshcore/corpus/generated/valid_req_4814.json new file mode 100644 index 00000000..9ec3f042 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4814.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0143cdbdea2e7d005a2f88c9eb877c679762ee7edb401dd9a56f82868f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cdbd", + "ea2e", + "7d00" + ] + }, + "payload": { + "dst": "5a", + "src": "2f", + "mac": "88c9", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4817.json b/examples/meshcore/corpus/generated/valid_req_4817.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4817.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4826.json b/examples/meshcore/corpus/generated/valid_req_4826.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4826.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4836.json b/examples/meshcore/corpus/generated/valid_req_4836.json new file mode 100644 index 00000000..b6242b56 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4836.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020118ffb8be55ce22986f91c7a99357b337847ba22552e6ae8fd9716a327b15b50862c5efb5250676b0a1a5fd913a75b951640c2042c7cd950d0a0169d7e5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18" + ] + }, + "payload": { + "dst": "ff", + "src": "b8", + "mac": "be55", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4838.json b/examples/meshcore/corpus/generated/valid_req_4838.json new file mode 100644 index 00000000..291bc389 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4838.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0284ddd775d8cb796ec678ba49e42ff949ce331a309f7545992b8fcff4b7fa86245baa5edc850f5603e037c22c06d2d7496afc08900399a46d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ddd775", + "d8cb79", + "6ec678", + "ba49e4" + ] + }, + "payload": { + "dst": "2f", + "src": "f9", + "mac": "49ce", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4839.json b/examples/meshcore/corpus/generated/valid_req_4839.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4839.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4842.json b/examples/meshcore/corpus/generated/valid_req_4842.json new file mode 100644 index 00000000..3179573d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4842.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0247f10511554b1b64c98c3281c92427f65ed936e0cbfe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f105", + "1155", + "4b1b", + "64c9", + "8c32", + "81c9", + "2427" + ] + }, + "payload": { + "dst": "f6", + "src": "5e", + "mac": "d936", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4846.json b/examples/meshcore/corpus/generated/valid_req_4846.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4846.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4847.json b/examples/meshcore/corpus/generated/valid_req_4847.json new file mode 100644 index 00000000..120b5cef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4847.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0105f0828f8762164280a5b8c348bee7e9ec1b126ce16415ce43b4328cd7fa6f5681639be2157134f3941d4469dff0cad7ab96488f9d5c3423b57c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "82", + "8f", + "87", + "62" + ] + }, + "payload": { + "dst": "16", + "src": "42", + "mac": "80a5", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4850.json b/examples/meshcore/corpus/generated/valid_req_4850.json new file mode 100644 index 00000000..017da6a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4850.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01886bdaac6ababe96fbc9cd252203c173c32651dbad4b529443cc08485716f064a126ab278673d18e4b772e36", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6bdaac", + "6ababe", + "96fbc9", + "cd2522", + "03c173", + "c32651", + "dbad4b", + "529443" + ] + }, + "payload": { + "dst": "cc", + "src": "08", + "mac": "4857", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4851.json b/examples/meshcore/corpus/generated/valid_req_4851.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4851.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4861.json b/examples/meshcore/corpus/generated/valid_req_4861.json new file mode 100644 index 00000000..7d6cb56a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4861.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0285ca32bee1ded5680c619160bf27a3d76a0d7c8427ab2af33517a07d63db7916936253c039e5694f922e8b4c3381", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca32be", + "e1ded5", + "680c61", + "9160bf", + "27a3d7" + ] + }, + "payload": { + "dst": "6a", + "src": "0d", + "mac": "7c84", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4863.json b/examples/meshcore/corpus/generated/valid_req_4863.json new file mode 100644 index 00000000..2a59a5b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4863.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02037dfe50bb226542b266874b048a77cdb5f05628afdb586ddcbf8b28ed9485f39909928cbe3189d58f1f656d339123a3f1ba2a5f376c7cc9b793c790cf204fd8f66fa01b14", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "fe", + "50" + ] + }, + "payload": { + "dst": "bb", + "src": "22", + "mac": "6542", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4866.json b/examples/meshcore/corpus/generated/valid_req_4866.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4866.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4870.json b/examples/meshcore/corpus/generated/valid_req_4870.json new file mode 100644 index 00000000..be515b29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4870.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0287df17cf3cfc16ec6691a2630db063253dd477c97f5e7f1d298fe3ecd105e044c8227630c0563cac4c13010bc373", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "df17cf", + "3cfc16", + "ec6691", + "a2630d", + "b06325", + "3dd477", + "c97f5e" + ] + }, + "payload": { + "dst": "7f", + "src": "1d", + "mac": "298f", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4873.json b/examples/meshcore/corpus/generated/valid_req_4873.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4873.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4882.json b/examples/meshcore/corpus/generated/valid_req_4882.json new file mode 100644 index 00000000..72c31d3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4882.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028550d59aea786617b2b31a83dbde218b154c873e325cc81f71c79511f41a12806cb1faf6d7b5d5d6d4c0a713ea86de210a3384c00639dfe83667268d6fda83", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "50d59a", + "ea7866", + "17b2b3", + "1a83db", + "de218b" + ] + }, + "payload": { + "dst": "15", + "src": "4c", + "mac": "873e", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4885.json b/examples/meshcore/corpus/generated/valid_req_4885.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4885.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4889.json b/examples/meshcore/corpus/generated/valid_req_4889.json new file mode 100644 index 00000000..9ea96e85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4889.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02426c2858ebfc51d5bae2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6c28", + "58eb" + ] + }, + "payload": { + "dst": "fc", + "src": "51", + "mac": "d5ba", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4897.json b/examples/meshcore/corpus/generated/valid_req_4897.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4897.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4899.json b/examples/meshcore/corpus/generated/valid_req_4899.json new file mode 100644 index 00000000..1ef22feb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4899.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0288942445baabc00d6eaaab6b2f1c4d034f9401ddf31ff7198398c7575de7f8446d4558c607f4e4520189f3ce03e46bef52325f436aa744f6f462567be59120889e85950b0db8f2103e05d75afbe694e74cc91ffb280cf274437b9c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "942445", + "baabc0", + "0d6eaa", + "ab6b2f", + "1c4d03", + "4f9401", + "ddf31f", + "f71983" + ] + }, + "payload": { + "dst": "98", + "src": "c7", + "mac": "575d", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4903.json b/examples/meshcore/corpus/generated/valid_req_4903.json new file mode 100644 index 00000000..628dba43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4903.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01476e1c31d0583b86b3808ea441068550a146bce8fbe63d7a82c0f45f5408f9c46b0598e8eabb1a19d608f957df", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6e1c", + "31d0", + "583b", + "86b3", + "808e", + "a441", + "0685" + ] + }, + "payload": { + "dst": "50", + "src": "a1", + "mac": "46bc", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4904.json b/examples/meshcore/corpus/generated/valid_req_4904.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4904.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4907.json b/examples/meshcore/corpus/generated/valid_req_4907.json new file mode 100644 index 00000000..815d1693 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4907.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020596913023984ac0c10db42edb2c5b5c4f0b462dc01dcf3bc451ec713846ecd65b838439af259653772da7a70203e0176443c6d289307ee2bcea3f0b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "96", + "91", + "30", + "23", + "98" + ] + }, + "payload": { + "dst": "4a", + "src": "c0", + "mac": "c10d", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4913.json b/examples/meshcore/corpus/generated/valid_req_4913.json new file mode 100644 index 00000000..6c22b113 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4913.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01499c4006c0b35714f84327a93c2266e9a47ab08066d9d5f28fe3dc436b4769a51a4f16619745504d1d41c29913857ae3f9b309", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c40", + "06c0", + "b357", + "14f8", + "4327", + "a93c", + "2266", + "e9a4", + "7ab0" + ] + }, + "payload": { + "dst": "80", + "src": "66", + "mac": "d9d5", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4915.json b/examples/meshcore/corpus/generated/valid_req_4915.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4915.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4917.json b/examples/meshcore/corpus/generated/valid_req_4917.json new file mode 100644 index 00000000..629b0834 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4917.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02850a574309eb797025e7cc8428f10cfe343347ea0d6a72a0e4150b38b3925d63b28ab108191110eaa1ef7131eced72907e8d40adc3d310fbbc133b8588d74e8e4ed42e7c83bf01a2ec36e71d2e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a5743", + "09eb79", + "7025e7", + "cc8428", + "f10cfe" + ] + }, + "payload": { + "dst": "34", + "src": "33", + "mac": "47ea", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4922.json b/examples/meshcore/corpus/generated/valid_req_4922.json new file mode 100644 index 00000000..dda353de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4922.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014a19f83663a3836a4100b4afcc0690f2938ab6cb75eec7b112", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "19f8", + "3663", + "a383", + "6a41", + "00b4", + "afcc", + "0690", + "f293", + "8ab6", + "cb75" + ] + }, + "payload": { + "dst": "ee", + "src": "c7", + "mac": "b112", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4923.json b/examples/meshcore/corpus/generated/valid_req_4923.json new file mode 100644 index 00000000..4538dde3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4923.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0209c7d9f2069bea4df331ffaec3a932f804", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c7", + "d9", + "f2", + "06", + "9b", + "ea", + "4d", + "f3", + "31" + ] + }, + "payload": { + "dst": "ff", + "src": "ae", + "mac": "c3a9", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4930.json b/examples/meshcore/corpus/generated/valid_req_4930.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4930.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4931.json b/examples/meshcore/corpus/generated/valid_req_4931.json new file mode 100644 index 00000000..27c4962f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4931.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028884a06421888ca267317e0203fec7a4a2db1b354610cbec01999073a923a25832762f13867e8b375cfd7c5a0ae4e87936cf9922bdcbe8e8c9a7e7a45af618b7e723add966ddb5b03999448a570a1c1bec33d9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "84a064", + "21888c", + "a26731", + "7e0203", + "fec7a4", + "a2db1b", + "354610", + "cbec01" + ] + }, + "payload": { + "dst": "99", + "src": "90", + "mac": "73a9", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4934.json b/examples/meshcore/corpus/generated/valid_req_4934.json new file mode 100644 index 00000000..f9fb2cac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4934.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020907ba9eff577e82bc2a47d1874aa8bddab3a8d363b33ab048a97e3a9b8a376d03d2d8547e705da94bf3e50e8ebcba8fdd04c78ddd8f3403d98f2af70156d9eebf5224c2cbd765e7745ae8e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "ba", + "9e", + "ff", + "57", + "7e", + "82", + "bc", + "2a" + ] + }, + "payload": { + "dst": "47", + "src": "d1", + "mac": "874a", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4935.json b/examples/meshcore/corpus/generated/valid_req_4935.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4935.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4936.json b/examples/meshcore/corpus/generated/valid_req_4936.json new file mode 100644 index 00000000..82ef9b53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4936.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02480411d43dc1e63783140aaef6a0f484962b34ead2438d89bcd7ef7b07043daaabc31213e73c0163c6df7e1178976f3e36c8e70e37facf2ce1b870734aac1afc7a8e16ed4e863cf90b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0411", + "d43d", + "c1e6", + "3783", + "140a", + "aef6", + "a0f4", + "8496" + ] + }, + "payload": { + "dst": "2b", + "src": "34", + "mac": "ead2", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4942.json b/examples/meshcore/corpus/generated/valid_req_4942.json new file mode 100644 index 00000000..66abf189 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4942.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289508cbd8f1b55462b8abd936fd404b50384cbd7392374c601cffa02bf62a00bf743257249a93b59deb4bfa54137ffe84a0cd126be435c78867ea5b7587e822448f36e6fcaaa208728f1c03d9dff57f09ba180619b26c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "508cbd", + "8f1b55", + "462b8a", + "bd936f", + "d404b5", + "0384cb", + "d73923", + "74c601", + "cffa02" + ] + }, + "payload": { + "dst": "bf", + "src": "62", + "mac": "a00b", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4944.json b/examples/meshcore/corpus/generated/valid_req_4944.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4944.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4950.json b/examples/meshcore/corpus/generated/valid_req_4950.json new file mode 100644 index 00000000..6aeabc31 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4950.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024311fab5c755f56aa9d840845eb44db0eda49a267d3545db76", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "11fa", + "b5c7", + "55f5" + ] + }, + "payload": { + "dst": "6a", + "src": "a9", + "mac": "d840", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4953.json b/examples/meshcore/corpus/generated/valid_req_4953.json new file mode 100644 index 00000000..d2554120 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4953.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0244eb5fce33f5777792aea36c8b456b1bcda3008da8f2c2959519633db87959f564f9266d2f65036bbb403d98685907757544", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "eb5f", + "ce33", + "f577", + "7792" + ] + }, + "payload": { + "dst": "ae", + "src": "a3", + "mac": "6c8b", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4957.json b/examples/meshcore/corpus/generated/valid_req_4957.json new file mode 100644 index 00000000..71e8c2eb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4957.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02013a273c6b38aeac7838b1fa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a" + ] + }, + "payload": { + "dst": "27", + "src": "3c", + "mac": "6b38", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4959.json b/examples/meshcore/corpus/generated/valid_req_4959.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4959.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4965.json b/examples/meshcore/corpus/generated/valid_req_4965.json new file mode 100644 index 00000000..f4b21b00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4965.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0207a31bc7e0f7e0108f84f3ae6c4ca29e51d1641af91f2579a879f5dbb5b25a155ab2c65a9760089439827a2b43f05f4cc7d30f2b84406e54c9680ea32e0de4737ba0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a3", + "1b", + "c7", + "e0", + "f7", + "e0", + "10" + ] + }, + "payload": { + "dst": "8f", + "src": "84", + "mac": "f3ae", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4966.json b/examples/meshcore/corpus/generated/valid_req_4966.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4966.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4971.json b/examples/meshcore/corpus/generated/valid_req_4971.json new file mode 100644 index 00000000..bb313325 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4971.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028aa9adb415cae5768846f0c015c36e91bb4b10d411baedc84edd64e0f43894a0aeb85dea3ce369", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a9adb4", + "15cae5", + "768846", + "f0c015", + "c36e91", + "bb4b10", + "d411ba", + "edc84e", + "dd64e0", + "f43894" + ] + }, + "payload": { + "dst": "a0", + "src": "ae", + "mac": "b85d", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4972.json b/examples/meshcore/corpus/generated/valid_req_4972.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4972.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4975.json b/examples/meshcore/corpus/generated/valid_req_4975.json new file mode 100644 index 00000000..759cfd3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4975.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0202a292d5f1bbb9dfbb8946aeffb578c09d8b8d8cd7fd5ca68a3251797ed5f981e84a5aecaccef5b72358a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a2", + "92" + ] + }, + "payload": { + "dst": "d5", + "src": "f1", + "mac": "bbb9", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4989.json b/examples/meshcore/corpus/generated/valid_req_4989.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4989.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_4996.json b/examples/meshcore/corpus/generated/valid_req_4996.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_4996.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5000.json b/examples/meshcore/corpus/generated/valid_req_5000.json new file mode 100644 index 00000000..5ed65ca5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5000.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289e800c86efd166e3a02abb76989505afb8d785b7ca1aba94da5bf51226d4fada7c8eb7cef616fec57721faad409fb2130", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e800c8", + "6efd16", + "6e3a02", + "abb769", + "89505a", + "fb8d78", + "5b7ca1", + "aba94d", + "a5bf51" + ] + }, + "payload": { + "dst": "22", + "src": "6d", + "mac": "4fad", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5001.json b/examples/meshcore/corpus/generated/valid_req_5001.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5001.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5004.json b/examples/meshcore/corpus/generated/valid_req_5004.json new file mode 100644 index 00000000..7d05b138 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5004.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014371bdfecd332cbbf4b69fbf9a5ddfe0c20eb7beb98c291009608e33cd451058fee4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "71bd", + "fecd", + "332c" + ] + }, + "payload": { + "dst": "bb", + "src": "f4", + "mac": "b69f", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5005.json b/examples/meshcore/corpus/generated/valid_req_5005.json new file mode 100644 index 00000000..d80d325e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5005.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0140eb1c4f9e977e3528f5f6df3b5ef226512b9b432dc96175b41400baee000b7db5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "eb", + "src": "1c", + "mac": "4f9e", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5007.json b/examples/meshcore/corpus/generated/valid_req_5007.json new file mode 100644 index 00000000..036ece4b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5007.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02465ac45e002acf8d6e2e22e37d4604be7792fa6f235cfcbd030ed92c5192c124b1f4801c70525c83852761e9f6be6aa1fefb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5ac4", + "5e00", + "2acf", + "8d6e", + "2e22", + "e37d" + ] + }, + "payload": { + "dst": "46", + "src": "04", + "mac": "be77", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5008.json b/examples/meshcore/corpus/generated/valid_req_5008.json new file mode 100644 index 00000000..95b29f8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5008.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02023bea668825949f11fb6acc3d558a6b5d3f700ab8fb49685abceeda7d486789a3b2d8c953a8d8c3051b46", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3b", + "ea" + ] + }, + "payload": { + "dst": "66", + "src": "88", + "mac": "2594", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5016.json b/examples/meshcore/corpus/generated/valid_req_5016.json new file mode 100644 index 00000000..cb21a74a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5016.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028a17c20462fad54e5430a0a6297aeaf21f327ec735b199c5d7f44aaddbf6ed532232141c1c80c4042e4d76595ca6faeb53d163d9445310819de36ee8b9e88d2914af63cde1be01306b5a87", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "17c204", + "62fad5", + "4e5430", + "a0a629", + "7aeaf2", + "1f327e", + "c735b1", + "99c5d7", + "f44aad", + "dbf6ed" + ] + }, + "payload": { + "dst": "53", + "src": "22", + "mac": "3214", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5020.json b/examples/meshcore/corpus/generated/valid_req_5020.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5020.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5022.json b/examples/meshcore/corpus/generated/valid_req_5022.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5022.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5026.json b/examples/meshcore/corpus/generated/valid_req_5026.json new file mode 100644 index 00000000..e902d8ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5026.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0206bc6eafec7d3dbf6b896cb75b3f50611759ee7c1e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bc", + "6e", + "af", + "ec", + "7d", + "3d" + ] + }, + "payload": { + "dst": "bf", + "src": "6b", + "mac": "896c", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5028.json b/examples/meshcore/corpus/generated/valid_req_5028.json new file mode 100644 index 00000000..52bcec32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5028.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024a4f3993029f4d2096c82b62d7bd8004942520cf8711f2d9fb240efa4202dc8132acf4105e5eaa2df2267cc5ace6a4531ffe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4f39", + "9302", + "9f4d", + "2096", + "c82b", + "62d7", + "bd80", + "0494", + "2520", + "cf87" + ] + }, + "payload": { + "dst": "11", + "src": "f2", + "mac": "d9fb", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5033.json b/examples/meshcore/corpus/generated/valid_req_5033.json new file mode 100644 index 00000000..574ed22c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5033.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02003ab57bee8af27503dda0aa95fb2ddc85437f1b04", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "3a", + "src": "b5", + "mac": "7bee", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5038.json b/examples/meshcore/corpus/generated/valid_req_5038.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5038.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5042.json b/examples/meshcore/corpus/generated/valid_req_5042.json new file mode 100644 index 00000000..cd738864 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5042.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0200672f32011d4d8a085142", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "67", + "src": "2f", + "mac": "3201", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5045.json b/examples/meshcore/corpus/generated/valid_req_5045.json new file mode 100644 index 00000000..4120c6dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5045.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02848138c90db277884e1e60cb590a3e2caf20ba5e99d785f2a3ee9837b4d78b3f57f36240f97e013ed3e664", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8138c9", + "0db277", + "884e1e", + "60cb59" + ] + }, + "payload": { + "dst": "0a", + "src": "3e", + "mac": "2caf", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5048.json b/examples/meshcore/corpus/generated/valid_req_5048.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5048.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5052.json b/examples/meshcore/corpus/generated/valid_req_5052.json new file mode 100644 index 00000000..af2c8845 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5052.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02008c0b43ed7b32a5e4ad36547c4f762cc29234814a3b58b23c98d860b193a92645c1a1180cfec967d9bf73", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "8c", + "src": "0b", + "mac": "43ed", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5053.json b/examples/meshcore/corpus/generated/valid_req_5053.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5053.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5056.json b/examples/meshcore/corpus/generated/valid_req_5056.json new file mode 100644 index 00000000..17702acf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5056.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02093dcd4b8086d7b7661851c69cf72623389e2e912f4c14d33ea7d8431e5830a6997b5d00d14ab4e70c7c39405bc3e251fb0faf422d9d4a01cb8d8327b29311381f621df5ba2d77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "cd", + "4b", + "80", + "86", + "d7", + "b7", + "66", + "18" + ] + }, + "payload": { + "dst": "51", + "src": "c6", + "mac": "9cf7", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5058.json b/examples/meshcore/corpus/generated/valid_req_5058.json new file mode 100644 index 00000000..97afde21 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5058.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289068f1e080f14407d16e2a41b973d63bda4403cf0366d212f2b7e5d8097ef14acfd390e207fe835ab77d05c3ddb6fa0b1550f1c2b96cd6c15c9f4a156adc27521bb547ee192c66f3560c88a051873c7a32d8b36402eff6692f5b933ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "068f1e", + "080f14", + "407d16", + "e2a41b", + "973d63", + "bda440", + "3cf036", + "6d212f", + "2b7e5d" + ] + }, + "payload": { + "dst": "80", + "src": "97", + "mac": "ef14", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5065.json b/examples/meshcore/corpus/generated/valid_req_5065.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5065.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5071.json b/examples/meshcore/corpus/generated/valid_req_5071.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5071.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5073.json b/examples/meshcore/corpus/generated/valid_req_5073.json new file mode 100644 index 00000000..ea0fa90c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5073.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02884ba44d81c075ab99d2f61f130386b0e6f7965afb9fdeaf7336a664eb099b2ef60865640bc8e22d2ebf1acd808b74b4e0641d7a487c9986685219985d0bf8cdbf9ed1c110d8bd91b151a3eb4e8d37", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ba44d", + "81c075", + "ab99d2", + "f61f13", + "0386b0", + "e6f796", + "5afb9f", + "deaf73" + ] + }, + "payload": { + "dst": "36", + "src": "a6", + "mac": "64eb", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5075.json b/examples/meshcore/corpus/generated/valid_req_5075.json new file mode 100644 index 00000000..414a6c51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5075.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0184427e523afbd1a43ec42f2e087605d90750381b6825b3699c4080e629f5a8dfa5c92883f89f0a2b1cd2b2d2f43b46b7c5a1fc6808bd36aaeee75c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "427e52", + "3afbd1", + "a43ec4", + "2f2e08" + ] + }, + "payload": { + "dst": "76", + "src": "05", + "mac": "d907", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5082.json b/examples/meshcore/corpus/generated/valid_req_5082.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5082.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5083.json b/examples/meshcore/corpus/generated/valid_req_5083.json new file mode 100644 index 00000000..fdbab511 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5083.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02884dd1ebe357854ae022b10adcb81511d0f39344312305989de4cfcd0ef77d51bf28bf57fff686d41758e7ffe076997a6c28c72b19", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4dd1eb", + "e35785", + "4ae022", + "b10adc", + "b81511", + "d0f393", + "443123", + "05989d" + ] + }, + "payload": { + "dst": "e4", + "src": "cf", + "mac": "cd0e", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5094.json b/examples/meshcore/corpus/generated/valid_req_5094.json new file mode 100644 index 00000000..a88079bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5094.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0189dc01af6c22e10d0386b910a03fee63e5891e07971171fcccf8863c00c2e8d1c77f68e4ada2bd55fd3f1f6834", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dc01af", + "6c22e1", + "0d0386", + "b910a0", + "3fee63", + "e5891e", + "079711", + "71fccc", + "f8863c" + ] + }, + "payload": { + "dst": "00", + "src": "c2", + "mac": "e8d1", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5096.json b/examples/meshcore/corpus/generated/valid_req_5096.json new file mode 100644 index 00000000..2578e84a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5096.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0247b52a20886237d579626090302dec26d758a753a4c74f1378f28ecbff3a9c9ed7a33dd64133e538d5cef788eac30e8783d2cb56c502eb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b52a", + "2088", + "6237", + "d579", + "6260", + "9030", + "2dec" + ] + }, + "payload": { + "dst": "26", + "src": "d7", + "mac": "58a7", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5099.json b/examples/meshcore/corpus/generated/valid_req_5099.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5099.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5106.json b/examples/meshcore/corpus/generated/valid_req_5106.json new file mode 100644 index 00000000..d674bc20 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5106.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0206bb6402b209aa8335780e151faf53b752a18c04139cce939e894400013bd4c6a95efd5d7601ef8b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bb", + "64", + "02", + "b2", + "09", + "aa" + ] + }, + "payload": { + "dst": "83", + "src": "35", + "mac": "780e", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5108.json b/examples/meshcore/corpus/generated/valid_req_5108.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5108.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5111.json b/examples/meshcore/corpus/generated/valid_req_5111.json new file mode 100644 index 00000000..a0dfe5be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5111.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0207cc58c42e9a4112e5cc6645e6a06f4ecab6543505cd3e313b1e066b2a96bbbeedfa2753e421697f1059f276", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cc", + "58", + "c4", + "2e", + "9a", + "41", + "12" + ] + }, + "payload": { + "dst": "e5", + "src": "cc", + "mac": "6645", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5113.json b/examples/meshcore/corpus/generated/valid_req_5113.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5113.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5122.json b/examples/meshcore/corpus/generated/valid_req_5122.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5122.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5137.json b/examples/meshcore/corpus/generated/valid_req_5137.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5137.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5138.json b/examples/meshcore/corpus/generated/valid_req_5138.json new file mode 100644 index 00000000..4cd96fe9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5138.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02488383d0461c52f55e3df879f16f3d5e83a3af2b419ac0bc52f681a0fd5380fac7834e5d9c15f96eec01c0b2fe4c8a45b3fa7f3f991d1f7b2216289acb1b06f4cfda", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8383", + "d046", + "1c52", + "f55e", + "3df8", + "79f1", + "6f3d", + "5e83" + ] + }, + "payload": { + "dst": "a3", + "src": "af", + "mac": "2b41", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5139.json b/examples/meshcore/corpus/generated/valid_req_5139.json new file mode 100644 index 00000000..92888999 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5139.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0182c3e2f646693f7c8f64acdad717aa32d8ad1396b40c0f80c4c5aad757575c4945a949a2fffc9e06bf6b2b187b5a5fafcf51e75f2c09e26884430a97f351c1e26a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c3e2f6", + "46693f" + ] + }, + "payload": { + "dst": "7c", + "src": "8f", + "mac": "64ac", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5148.json b/examples/meshcore/corpus/generated/valid_req_5148.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5148.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5150.json b/examples/meshcore/corpus/generated/valid_req_5150.json new file mode 100644 index 00000000..1b82c4fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5150.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028859c90fddf9a2a93f4ed9281715e3658667a4f949a54afa6d685f75a636f3bbfff407ca81ee980f0ba8808c5f99a1e620eb9bd333", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "59c90f", + "ddf9a2", + "a93f4e", + "d92817", + "15e365", + "8667a4", + "f949a5", + "4afa6d" + ] + }, + "payload": { + "dst": "68", + "src": "5f", + "mac": "75a6", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5153.json b/examples/meshcore/corpus/generated/valid_req_5153.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5153.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5162.json b/examples/meshcore/corpus/generated/valid_req_5162.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5162.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5163.json b/examples/meshcore/corpus/generated/valid_req_5163.json new file mode 100644 index 00000000..02f9ce5d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5163.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0204353c3042fc3dd89a13bf23c4edd3876cb0e2397b6c874d43ae665be4a6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "3c", + "30", + "42" + ] + }, + "payload": { + "dst": "fc", + "src": "3d", + "mac": "d89a", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5168.json b/examples/meshcore/corpus/generated/valid_req_5168.json new file mode 100644 index 00000000..351779d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5168.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0147af63c11c2f2cf20473bae21101779eeda14b954c98ccce1e53cc34bdfe03e6587ac74d587102dc3e655ad80bbd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "af63", + "c11c", + "2f2c", + "f204", + "73ba", + "e211", + "0177" + ] + }, + "payload": { + "dst": "9e", + "src": "ed", + "mac": "a14b", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5169.json b/examples/meshcore/corpus/generated/valid_req_5169.json new file mode 100644 index 00000000..28e170ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5169.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028703f6fb05211bc1999a1527aced42bba6afdf8408072ce67d9e78d8d4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "03f6fb", + "05211b", + "c1999a", + "1527ac", + "ed42bb", + "a6afdf", + "840807" + ] + }, + "payload": { + "dst": "2c", + "src": "e6", + "mac": "7d9e", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5171.json b/examples/meshcore/corpus/generated/valid_req_5171.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5171.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5173.json b/examples/meshcore/corpus/generated/valid_req_5173.json new file mode 100644 index 00000000..1505adff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5173.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02406c96caf2628f5be130e6a3c51814c495993061d80f62477e11e33bcc6150dddc5a173d16405c8e56fcad95fabdd36f40d5bb5e494ab0a35ac7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "6c", + "src": "96", + "mac": "caf2", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5177.json b/examples/meshcore/corpus/generated/valid_req_5177.json new file mode 100644 index 00000000..f0022304 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5177.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020a5b7d52147f345fffcf178116905b314b11679307c3e476e349cf5390cf1691d17303d4c93af63c95ec5e13e2ecb01e329665eebcb816a6db10fcb5d8aa35", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5b", + "7d", + "52", + "14", + "7f", + "34", + "5f", + "ff", + "cf", + "17" + ] + }, + "payload": { + "dst": "81", + "src": "16", + "mac": "905b", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5180.json b/examples/meshcore/corpus/generated/valid_req_5180.json new file mode 100644 index 00000000..0a9b7f58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5180.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0201f68731e5cbb5b2eaa4f913061bfd55999abe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f6" + ] + }, + "payload": { + "dst": "87", + "src": "31", + "mac": "e5cb", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5181.json b/examples/meshcore/corpus/generated/valid_req_5181.json new file mode 100644 index 00000000..631666bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5181.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0241780abf5643879942dfc97d2d40751cf506a557b045b90695a9ceb92101303e1ca785528f4d0bc5e8842e9f4a8e30f0a20bf4b8588b7bdf296bd56edbc212", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "780a" + ] + }, + "payload": { + "dst": "bf", + "src": "56", + "mac": "4387", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5183.json b/examples/meshcore/corpus/generated/valid_req_5183.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5183.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5192.json b/examples/meshcore/corpus/generated/valid_req_5192.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5192.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5193.json b/examples/meshcore/corpus/generated/valid_req_5193.json new file mode 100644 index 00000000..74ce37e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5193.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02804602d0bb61adf9e400f8e0e71446524661e965d354fabc952a767f791c58f4f57d9ed6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "46", + "src": "02", + "mac": "d0bb", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5209.json b/examples/meshcore/corpus/generated/valid_req_5209.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5209.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5214.json b/examples/meshcore/corpus/generated/valid_req_5214.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5214.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5217.json b/examples/meshcore/corpus/generated/valid_req_5217.json new file mode 100644 index 00000000..c664b045 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5217.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0287f34492816fd1ebef81f5e1acafc97c632728147016f66f992fca2f03896899de16f0b65f9508", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f34492", + "816fd1", + "ebef81", + "f5e1ac", + "afc97c", + "632728", + "147016" + ] + }, + "payload": { + "dst": "f6", + "src": "6f", + "mac": "992f", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5221.json b/examples/meshcore/corpus/generated/valid_req_5221.json new file mode 100644 index 00000000..77a93edc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5221.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0207033dbb00b72e431ed02d0f193ddcf04f1c38fa74e93866a1e9b8130bcdc73a645e232438289c7e65abf81869d4b5117c4750803810a2831c13b5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "03", + "3d", + "bb", + "00", + "b7", + "2e", + "43" + ] + }, + "payload": { + "dst": "1e", + "src": "d0", + "mac": "2d0f", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5224.json b/examples/meshcore/corpus/generated/valid_req_5224.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5224.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5225.json b/examples/meshcore/corpus/generated/valid_req_5225.json new file mode 100644 index 00000000..1956a854 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5225.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0241173306e597f033d696042cb08ee3a9299b03b8403b4652a69cd9364553609d420e9e74ccf5febbd8d5fbcb89f27f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1733" + ] + }, + "payload": { + "dst": "06", + "src": "e5", + "mac": "97f0", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5228.json b/examples/meshcore/corpus/generated/valid_req_5228.json new file mode 100644 index 00000000..8fbbc985 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5228.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0287c223f30cdba859ec459ae2c92ed43b50ac8b0b84494ec440c92e3b1edee65006", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c223f3", + "0cdba8", + "59ec45", + "9ae2c9", + "2ed43b", + "50ac8b", + "0b8449" + ] + }, + "payload": { + "dst": "4e", + "src": "c4", + "mac": "40c9", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5232.json b/examples/meshcore/corpus/generated/valid_req_5232.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5232.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5234.json b/examples/meshcore/corpus/generated/valid_req_5234.json new file mode 100644 index 00000000..d4b495b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5234.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014722ccfcee31bb9994c9cf3af4f96138e665b9835084ba9c2ab298fa125f45a8496eb7c9444ff6d37449a281fe2c06ca327b97f26a97c2eeadcd17d43080d2d1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "22cc", + "fcee", + "31bb", + "9994", + "c9cf", + "3af4", + "f961" + ] + }, + "payload": { + "dst": "38", + "src": "e6", + "mac": "65b9", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5237.json b/examples/meshcore/corpus/generated/valid_req_5237.json new file mode 100644 index 00000000..728e4ef2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5237.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0287ba6dc6f18f9ead67e53045fe57cc674baea75ca7804d355a4b9036fb9f89d28241b46f0a522d291f888c921a01c8c6363617c7444be2669d95633fc10cb63b571f44", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ba6dc6", + "f18f9e", + "ad67e5", + "3045fe", + "57cc67", + "4baea7", + "5ca780" + ] + }, + "payload": { + "dst": "4d", + "src": "35", + "mac": "5a4b", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5238.json b/examples/meshcore/corpus/generated/valid_req_5238.json new file mode 100644 index 00000000..e993158f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5238.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0242c31b9d55ce0fa04441065fb01b739b8b4f479ea1d91b472e85b1aeff785a11", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c31b", + "9d55" + ] + }, + "payload": { + "dst": "ce", + "src": "0f", + "mac": "a044", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5241.json b/examples/meshcore/corpus/generated/valid_req_5241.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5241.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5242.json b/examples/meshcore/corpus/generated/valid_req_5242.json new file mode 100644 index 00000000..7fd5ee35 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5242.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0207dd9df0df563b688ffa78be3a3c0fe9cc865a7c4ecbcfbc7d7274e9092d76f3258c5e47c80bc44a41eebb973a080ab52bdd1e56d62d381886e8dc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dd", + "9d", + "f0", + "df", + "56", + "3b", + "68" + ] + }, + "payload": { + "dst": "8f", + "src": "fa", + "mac": "78be", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5243.json b/examples/meshcore/corpus/generated/valid_req_5243.json new file mode 100644 index 00000000..72741af0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5243.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018a7c448744b90da68dd7dc66da3882a6713ea10925ec5bff550d4fce184178ca3947a6afd5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7c4487", + "44b90d", + "a68dd7", + "dc66da", + "3882a6", + "713ea1", + "0925ec", + "5bff55", + "0d4fce", + "184178" + ] + }, + "payload": { + "dst": "ca", + "src": "39", + "mac": "47a6", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5245.json b/examples/meshcore/corpus/generated/valid_req_5245.json new file mode 100644 index 00000000..4525c1a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5245.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0186a408f8f26b3d607ffc7cc64afef2bd20bad508e3a785cd39954d95f1ffb1da695dc0041dcc036ad4a52838c75a2162b82bed450a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a408f8", + "f26b3d", + "607ffc", + "7cc64a", + "fef2bd", + "20bad5" + ] + }, + "payload": { + "dst": "08", + "src": "e3", + "mac": "a785", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5249.json b/examples/meshcore/corpus/generated/valid_req_5249.json new file mode 100644 index 00000000..55abf7fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5249.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01030fb0188094775993f0be794022a96cbca5abbb0ea82dd67ba9f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "b0", + "18" + ] + }, + "payload": { + "dst": "80", + "src": "94", + "mac": "7759", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5250.json b/examples/meshcore/corpus/generated/valid_req_5250.json new file mode 100644 index 00000000..ff2c3231 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5250.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0187c26c23040eb1f7dd610ddbe1ed33ad8ff20987d91a869a17baacdd9ae8ace7172a79376125414ad6562d5cbce6181966b8530d101d8ab1bac0db0cca3aea4b2ac8c3d759ff12107dfbaf8d80d986fa0da136cb815a85", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c26c23", + "040eb1", + "f7dd61", + "0ddbe1", + "ed33ad", + "8ff209", + "87d91a" + ] + }, + "payload": { + "dst": "86", + "src": "9a", + "mac": "17ba", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5260.json b/examples/meshcore/corpus/generated/valid_req_5260.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5260.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5265.json b/examples/meshcore/corpus/generated/valid_req_5265.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5265.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5269.json b/examples/meshcore/corpus/generated/valid_req_5269.json new file mode 100644 index 00000000..abef45da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5269.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024340fccc4fbfb918dc4eccfeecbc52d59823790f3dd2175e0df4fbc12518b8a116199000db29a3b17edba1f8a22bb6e45919bb65403624ed9d71501326fdff4c2accaa23eb5de1b5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40fc", + "cc4f", + "bfb9" + ] + }, + "payload": { + "dst": "18", + "src": "dc", + "mac": "4ecc", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5274.json b/examples/meshcore/corpus/generated/valid_req_5274.json new file mode 100644 index 00000000..1d720818 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5274.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020aa1da35d9dc806091073fd384a1bd790537553198e27e80bfa148806dca8af95b55f7abe66b789e10c144449ec47666a38c4b7e04043078bb311a321448aa46270bfbe7431a22cf57dec9e28b8d60", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a1", + "da", + "35", + "d9", + "dc", + "80", + "60", + "91", + "07", + "3f" + ] + }, + "payload": { + "dst": "d3", + "src": "84", + "mac": "a1bd", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5279.json b/examples/meshcore/corpus/generated/valid_req_5279.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5279.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5286.json b/examples/meshcore/corpus/generated/valid_req_5286.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5286.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5287.json b/examples/meshcore/corpus/generated/valid_req_5287.json new file mode 100644 index 00000000..335dfe8d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5287.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0201b31886b4c1626a96f6efb0c21914ff05c57408bc037552ead4a6aba76cffc7b9093b96088578a248fec6198b630a5e7f9aae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b3" + ] + }, + "payload": { + "dst": "18", + "src": "86", + "mac": "b4c1", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5295.json b/examples/meshcore/corpus/generated/valid_req_5295.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5295.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5297.json b/examples/meshcore/corpus/generated/valid_req_5297.json new file mode 100644 index 00000000..3aa22054 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5297.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024132ad80f884cf3fd0cd16ebac0289aff2fd9dce2eae3fee9bca0f7302d0a0f87b9ea66e2c96a897cbaba2fd916b1b845a4d0feca6904fb7dad68a83842186c1449575", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "32ad" + ] + }, + "payload": { + "dst": "80", + "src": "f8", + "mac": "84cf", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5298.json b/examples/meshcore/corpus/generated/valid_req_5298.json new file mode 100644 index 00000000..d2beb92e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5298.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02030708d65c1ae202b524512a23723925a65e97c44d29effae6fef329d629bdaf657e094dc1a83be2ed12d97ca08ea004bdc1d3a1a700e6c671180f2f05c4da7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "08", + "d6" + ] + }, + "payload": { + "dst": "5c", + "src": "1a", + "mac": "e202", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5300.json b/examples/meshcore/corpus/generated/valid_req_5300.json new file mode 100644 index 00000000..d243390b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5300.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0181a63b0ced99dfd6203dd2b29d3ec983c1f200add8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a63b0c" + ] + }, + "payload": { + "dst": "ed", + "src": "99", + "mac": "dfd6", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5302.json b/examples/meshcore/corpus/generated/valid_req_5302.json new file mode 100644 index 00000000..e10069ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5302.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02069b594302e90732b6593193e997614b8af08db356abfd47bf142ef98dec746be1a4ccbc1744ea", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "59", + "43", + "02", + "e9", + "07" + ] + }, + "payload": { + "dst": "32", + "src": "b6", + "mac": "5931", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5303.json b/examples/meshcore/corpus/generated/valid_req_5303.json new file mode 100644 index 00000000..6f05d8a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5303.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028a5a10deb6aa1b89bd38fc3875451e71b13fd0c95c7800ea8038fbeba768b4789fa6adaf2b48443e8a811354b7677f538e48", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5a10de", + "b6aa1b", + "89bd38", + "fc3875", + "451e71", + "b13fd0", + "c95c78", + "00ea80", + "38fbeb", + "a768b4" + ] + }, + "payload": { + "dst": "78", + "src": "9f", + "mac": "a6ad", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5305.json b/examples/meshcore/corpus/generated/valid_req_5305.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5305.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5309.json b/examples/meshcore/corpus/generated/valid_req_5309.json new file mode 100644 index 00000000..944325ce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5309.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0284a8ff34e4cce2d69e5a774af940b0087fa4bcd03f89ddbab702cffd23c350fd19c9eeb086a5c8d5457c669345c06ede00bea73080aaf6d41f80a91ac3ddb393a2b559e708c8d0cf1d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a8ff34", + "e4cce2", + "d69e5a", + "774af9" + ] + }, + "payload": { + "dst": "40", + "src": "b0", + "mac": "087f", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5313.json b/examples/meshcore/corpus/generated/valid_req_5313.json new file mode 100644 index 00000000..d935d289 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5313.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024a9e525029dfa806dfe7a4cfd0875371ccc40d7aa128fff84a9914a7a73070b71b68a84058b1ffce7ca0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9e52", + "5029", + "dfa8", + "06df", + "e7a4", + "cfd0", + "8753", + "71cc", + "c40d", + "7aa1" + ] + }, + "payload": { + "dst": "28", + "src": "ff", + "mac": "f84a", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5317.json b/examples/meshcore/corpus/generated/valid_req_5317.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5317.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5320.json b/examples/meshcore/corpus/generated/valid_req_5320.json new file mode 100644 index 00000000..9c5a5563 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5320.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0207114a409c2506f100b0f4c6fbfd8dca437b5434008ea94ebf1eb85fdddf5b12e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "4a", + "40", + "9c", + "25", + "06", + "f1" + ] + }, + "payload": { + "dst": "00", + "src": "b0", + "mac": "f4c6", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5321.json b/examples/meshcore/corpus/generated/valid_req_5321.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5321.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5325.json b/examples/meshcore/corpus/generated/valid_req_5325.json new file mode 100644 index 00000000..2a78c207 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5325.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02494adc962cbea7ed236a88f12309eb65b838fd80e8afc6c8ae09d68595345326827024bf506eeb3ca0d6dc56d61f76e1e61b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4adc", + "962c", + "bea7", + "ed23", + "6a88", + "f123", + "09eb", + "65b8", + "38fd" + ] + }, + "payload": { + "dst": "80", + "src": "e8", + "mac": "afc6", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5329.json b/examples/meshcore/corpus/generated/valid_req_5329.json new file mode 100644 index 00000000..738f4c6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5329.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0207fa0cf08ab3d1717f2553707d6715770bbdacd85195ecef259a6b4af47c46dd4a1af8c9c624048a2091950fe05c491f09e3527f1e334deef85bb67e47bcf89bbbadbc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa", + "0c", + "f0", + "8a", + "b3", + "d1", + "71" + ] + }, + "payload": { + "dst": "7f", + "src": "25", + "mac": "5370", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5330.json b/examples/meshcore/corpus/generated/valid_req_5330.json new file mode 100644 index 00000000..2d56144f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5330.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0188d316bd850efb585d4f5b78f83a15ed16606a722b6206734031672830b9db3e14debca114", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d316bd", + "850efb", + "585d4f", + "5b78f8", + "3a15ed", + "16606a", + "722b62", + "067340" + ] + }, + "payload": { + "dst": "31", + "src": "67", + "mac": "2830", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5335.json b/examples/meshcore/corpus/generated/valid_req_5335.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5335.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5337.json b/examples/meshcore/corpus/generated/valid_req_5337.json new file mode 100644 index 00000000..224749e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5337.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020074bd535c155ee1e56ccfb1818448007a9eafe9e10e30f36de0c3e81784fe9484612b140ee6e912a94a83567fe2b81454213f8c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "74", + "src": "bd", + "mac": "535c", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5340.json b/examples/meshcore/corpus/generated/valid_req_5340.json new file mode 100644 index 00000000..29fdcd1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5340.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01449311e17faa9cdadc78dd4364daf9b4c77eb7d3cca627d775f5f2b90737f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9311", + "e17f", + "aa9c", + "dadc" + ] + }, + "payload": { + "dst": "78", + "src": "dd", + "mac": "4364", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5342.json b/examples/meshcore/corpus/generated/valid_req_5342.json new file mode 100644 index 00000000..d13c96f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5342.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0281e757ac270093da8e6f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e757ac" + ] + }, + "payload": { + "dst": "27", + "src": "00", + "mac": "93da", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5343.json b/examples/meshcore/corpus/generated/valid_req_5343.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5343.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5347.json b/examples/meshcore/corpus/generated/valid_req_5347.json new file mode 100644 index 00000000..a646f208 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5347.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0282e28a0ada9f1d0080e212602c3fb504d5dc166143b9f65037cae2083f57f5a5a9eeb1cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e28a0a", + "da9f1d" + ] + }, + "payload": { + "dst": "00", + "src": "80", + "mac": "e212", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5349.json b/examples/meshcore/corpus/generated/valid_req_5349.json new file mode 100644 index 00000000..b823f5bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5349.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0245b8062978175de1d3a50223a0936b06ab18195b0dc170644695f0f4f49e72dd7d2ce03c65b7136add9679aeae2b9c2d4e4316078553dc2f19a7c4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b806", + "2978", + "175d", + "e1d3", + "a502" + ] + }, + "payload": { + "dst": "23", + "src": "a0", + "mac": "936b", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5356.json b/examples/meshcore/corpus/generated/valid_req_5356.json new file mode 100644 index 00000000..8bd5f961 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5356.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02432848592d7c9fe30ec285afa8dadf4a471d5015dfb3c0248c517a3e9d6a2d1472aacf6bfd23abd70233eb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2848", + "592d", + "7c9f" + ] + }, + "payload": { + "dst": "e3", + "src": "0e", + "mac": "c285", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5357.json b/examples/meshcore/corpus/generated/valid_req_5357.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5357.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5359.json b/examples/meshcore/corpus/generated/valid_req_5359.json new file mode 100644 index 00000000..77cd81a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5359.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0283984e58c20fc0533cd89082f160e44a6810455408667f7ad3027e311d64ec13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "984e58", + "c20fc0", + "533cd8" + ] + }, + "payload": { + "dst": "90", + "src": "82", + "mac": "f160", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5364.json b/examples/meshcore/corpus/generated/valid_req_5364.json new file mode 100644 index 00000000..4ef1f6b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5364.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02089f9b711614cdff999af7c0022bbaa2b54aa238b3a901ed2ffbc63e90b4a81b968753dcfc2fb13090f80b0c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9f", + "9b", + "71", + "16", + "14", + "cd", + "ff", + "99" + ] + }, + "payload": { + "dst": "9a", + "src": "f7", + "mac": "c002", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5369.json b/examples/meshcore/corpus/generated/valid_req_5369.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5369.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5371.json b/examples/meshcore/corpus/generated/valid_req_5371.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5371.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5373.json b/examples/meshcore/corpus/generated/valid_req_5373.json new file mode 100644 index 00000000..a4da11fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5373.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020381a837ff6048832ed15ea6b558b65ce355e5cf06ca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "81", + "a8", + "37" + ] + }, + "payload": { + "dst": "ff", + "src": "60", + "mac": "4883", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5382.json b/examples/meshcore/corpus/generated/valid_req_5382.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5382.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5387.json b/examples/meshcore/corpus/generated/valid_req_5387.json new file mode 100644 index 00000000..67a96e48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5387.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0240505a868e7f73801ec5d64cd22b7a8e02", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "50", + "src": "5a", + "mac": "868e", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5391.json b/examples/meshcore/corpus/generated/valid_req_5391.json new file mode 100644 index 00000000..f3aee070 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5391.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020581a3a5c0d18c11fe666bbf54c3303afc4eaee9a56cfc6ea9b275e47b26ad48bd16f8213e71fa01a72f6427fc4f4ec9175683c853739e8dd345", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "81", + "a3", + "a5", + "c0", + "d1" + ] + }, + "payload": { + "dst": "8c", + "src": "11", + "mac": "fe66", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5400.json b/examples/meshcore/corpus/generated/valid_req_5400.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5400.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5407.json b/examples/meshcore/corpus/generated/valid_req_5407.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5407.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5413.json b/examples/meshcore/corpus/generated/valid_req_5413.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5413.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5416.json b/examples/meshcore/corpus/generated/valid_req_5416.json new file mode 100644 index 00000000..4a9bbcc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5416.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028333a2b66e2f5147b371470a15ade9d70d1ecfff540195dbed9e70299a56926da35c438c4ec81e9f40639b579526e9d5752a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "33a2b6", + "6e2f51", + "47b371" + ] + }, + "payload": { + "dst": "47", + "src": "0a", + "mac": "15ad", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5430.json b/examples/meshcore/corpus/generated/valid_req_5430.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5430.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5436.json b/examples/meshcore/corpus/generated/valid_req_5436.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5436.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5448.json b/examples/meshcore/corpus/generated/valid_req_5448.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5448.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5449.json b/examples/meshcore/corpus/generated/valid_req_5449.json new file mode 100644 index 00000000..799b8e32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5449.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020530b060746cdcaa44a9d08c82e13d4b5f3ac4f696aed2237c04a468ae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "b0", + "60", + "74", + "6c" + ] + }, + "payload": { + "dst": "dc", + "src": "aa", + "mac": "44a9", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5454.json b/examples/meshcore/corpus/generated/valid_req_5454.json new file mode 100644 index 00000000..f9902cb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5454.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0206355e6ee23b63840cd8eee5ffc90aaba43a848832662efb853797c484655dd13f2b48b4b45927a818073a8b45c3bac1e0eebf30c2ca1bfde7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "5e", + "6e", + "e2", + "3b", + "63" + ] + }, + "payload": { + "dst": "84", + "src": "0c", + "mac": "d8ee", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5456.json b/examples/meshcore/corpus/generated/valid_req_5456.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5456.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5459.json b/examples/meshcore/corpus/generated/valid_req_5459.json new file mode 100644 index 00000000..4ff420a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5459.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0280adab812f5c82f142bfd06273b771f80f29413e7ef0760d9d1f97171b34e5e247c4b380dd98767aef9c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "ad", + "src": "ab", + "mac": "812f", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5462.json b/examples/meshcore/corpus/generated/valid_req_5462.json new file mode 100644 index 00000000..698cdf03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5462.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0246d54c6b5de3ef28a9fd33928a55ff078643e7d7285a20d6681a342f9fdcf25b61edb0c55a3e6ca0b6923cf0deed700b9e238d10140a9292006518eeb3b39eedc2ddf42f39", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d54c", + "6b5d", + "e3ef", + "28a9", + "fd33", + "928a" + ] + }, + "payload": { + "dst": "55", + "src": "ff", + "mac": "0786", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5463.json b/examples/meshcore/corpus/generated/valid_req_5463.json new file mode 100644 index 00000000..fa59aca9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5463.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0141e92d2f4d5682d2e69dba414aa1d1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e92d" + ] + }, + "payload": { + "dst": "2f", + "src": "4d", + "mac": "5682", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5465.json b/examples/meshcore/corpus/generated/valid_req_5465.json new file mode 100644 index 00000000..bd4e8414 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5465.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0142b5fcf68d7fc4111b03539445a594eb3988eda0fae0b4366fc17dd5df2b1ad1ad913856a8f7a0d70414b10d193217045e734ec4b38b49446a613a7382dabce759cb94f91f6184", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b5fc", + "f68d" + ] + }, + "payload": { + "dst": "7f", + "src": "c4", + "mac": "111b", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5467.json b/examples/meshcore/corpus/generated/valid_req_5467.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5467.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5470.json b/examples/meshcore/corpus/generated/valid_req_5470.json new file mode 100644 index 00000000..df8b6864 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5470.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289ca7e17c9bcffbe98f0f169a5923fec45261ee4339061d334374d16862d568b743e14b8c74d5213496ce5c78aa93ce0c4d16a02756a93ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ca7e17", + "c9bcff", + "be98f0", + "f169a5", + "923fec", + "45261e", + "e43390", + "61d334", + "374d16" + ] + }, + "payload": { + "dst": "86", + "src": "2d", + "mac": "568b", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5477.json b/examples/meshcore/corpus/generated/valid_req_5477.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5477.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5480.json b/examples/meshcore/corpus/generated/valid_req_5480.json new file mode 100644 index 00000000..a9f894d9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5480.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02818af96d12f39661daf44f9b46ff671c3ea6bffef9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8af96d" + ] + }, + "payload": { + "dst": "12", + "src": "f3", + "mac": "9661", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5481.json b/examples/meshcore/corpus/generated/valid_req_5481.json new file mode 100644 index 00000000..fae54b3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5481.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02440bc12ed14f37b7d802cee4fffe69701d56395d6264ad762b5cef99a9839ca68c6121657735ea402203d7efe9f984944aafb98d77179c72707e282e95959e9705a350470bf5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0bc1", + "2ed1", + "4f37", + "b7d8" + ] + }, + "payload": { + "dst": "02", + "src": "ce", + "mac": "e4ff", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5482.json b/examples/meshcore/corpus/generated/valid_req_5482.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5482.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5490.json b/examples/meshcore/corpus/generated/valid_req_5490.json new file mode 100644 index 00000000..96ebd8e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5490.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02804ea1b173200fdad02ab3efa7fc28", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "4e", + "src": "a1", + "mac": "b173", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5493.json b/examples/meshcore/corpus/generated/valid_req_5493.json new file mode 100644 index 00000000..8d1b6d76 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5493.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0201ed9fbd4825f6792a518b60839cc389e0873d5afcd805276f68e743b0e713236242935c942da149b9064957", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed" + ] + }, + "payload": { + "dst": "9f", + "src": "bd", + "mac": "4825", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5498.json b/examples/meshcore/corpus/generated/valid_req_5498.json new file mode 100644 index 00000000..a0cb13dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5498.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02479c853443ed7ddd13179d79fb00d1605b37bf0c0ab0d051701a599458f6aecfc2fcee059d78887a388e33be8cf3986e0593f0e8a385d99655647054d6603b0b0729", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9c85", + "3443", + "ed7d", + "dd13", + "179d", + "79fb", + "00d1" + ] + }, + "payload": { + "dst": "60", + "src": "5b", + "mac": "37bf", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5499.json b/examples/meshcore/corpus/generated/valid_req_5499.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5499.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5501.json b/examples/meshcore/corpus/generated/valid_req_5501.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5501.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5504.json b/examples/meshcore/corpus/generated/valid_req_5504.json new file mode 100644 index 00000000..3353b618 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5504.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018701dc831918fa7552e56e8d67a19bbb8d392e5d83fa61889dce532b992e082ce8f079edbdd9eed608a1b3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "01dc83", + "1918fa", + "7552e5", + "6e8d67", + "a19bbb", + "8d392e", + "5d83fa" + ] + }, + "payload": { + "dst": "61", + "src": "88", + "mac": "9dce", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5508.json b/examples/meshcore/corpus/generated/valid_req_5508.json new file mode 100644 index 00000000..5d0f9a15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5508.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01035eda6645e61f4870bc1ee302d90f799882ef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5e", + "da", + "66" + ] + }, + "payload": { + "dst": "45", + "src": "e6", + "mac": "1f48", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5509.json b/examples/meshcore/corpus/generated/valid_req_5509.json new file mode 100644 index 00000000..b3e9fac1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5509.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028094807b69695259562dba86563d957eb147ee890e4f5674ef77190e2a8af258bfce68527dddd002a30793902b2918", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "94", + "src": "80", + "mac": "7b69", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5513.json b/examples/meshcore/corpus/generated/valid_req_5513.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5513.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5520.json b/examples/meshcore/corpus/generated/valid_req_5520.json new file mode 100644 index 00000000..d30d1630 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5520.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028057777d127e2b3c7811f16ab9bae656a1c71d00f7361264bf213f2ab0a0d2e3e00c9ec12b6f3cd2ef45d107acf1649e62b3147d5fb7b0f0a3742735f812c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "57", + "src": "77", + "mac": "7d12", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5524.json b/examples/meshcore/corpus/generated/valid_req_5524.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5524.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5533.json b/examples/meshcore/corpus/generated/valid_req_5533.json new file mode 100644 index 00000000..e4067373 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5533.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0280e5d2f3bacad8efdd9f8e55222b20aaff515f665201355464358f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "e5", + "src": "d2", + "mac": "f3ba", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5538.json b/examples/meshcore/corpus/generated/valid_req_5538.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5538.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5546.json b/examples/meshcore/corpus/generated/valid_req_5546.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5546.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5557.json b/examples/meshcore/corpus/generated/valid_req_5557.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5557.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5559.json b/examples/meshcore/corpus/generated/valid_req_5559.json new file mode 100644 index 00000000..ce7a7c59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5559.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020587b73bc7a383fbab289cba005c57f2762091aa7734f0e772fd8dad6776cd805fe4dba9ce5707e8e86130d7f04b215d213c74718a7b64502155da9cd54e6b3cf5de3a6030e82cb8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "b7", + "3b", + "c7", + "a3" + ] + }, + "payload": { + "dst": "83", + "src": "fb", + "mac": "ab28", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5566.json b/examples/meshcore/corpus/generated/valid_req_5566.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5566.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5567.json b/examples/meshcore/corpus/generated/valid_req_5567.json new file mode 100644 index 00000000..4795ba52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5567.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0204160a758ce74ec78278700f3593cba52b7cc8dab584e0fd40891738f7eb9e1a4a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "0a", + "75", + "8c" + ] + }, + "payload": { + "dst": "e7", + "src": "4e", + "mac": "c782", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5572.json b/examples/meshcore/corpus/generated/valid_req_5572.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5572.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5579.json b/examples/meshcore/corpus/generated/valid_req_5579.json new file mode 100644 index 00000000..d09b9dd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5579.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0142a4a4edfc0a5686eaa56217e6d7c28aecd08400e95de42cb37174aa845c3d2dbfa3efba5e5d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a4a4", + "edfc" + ] + }, + "payload": { + "dst": "0a", + "src": "56", + "mac": "86ea", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5580.json b/examples/meshcore/corpus/generated/valid_req_5580.json new file mode 100644 index 00000000..eb8ea37e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5580.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02854b76ece044e7e0d8eac1e3a9d39bec93c0966cb6ece803230652605ef23c29410343c149f931ea9bc9b3d010b267bb17671aaac6c534ecdba4ed7389d45bd175a2e8cd2f406093555eed9bcf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4b76ec", + "e044e7", + "e0d8ea", + "c1e3a9", + "d39bec" + ] + }, + "payload": { + "dst": "93", + "src": "c0", + "mac": "966c", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5583.json b/examples/meshcore/corpus/generated/valid_req_5583.json new file mode 100644 index 00000000..e7750ab0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5583.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024540a79c338a26f0c17b0907ecfae170348c9bc083de2edf42f4788bcb2e7300fc54f627254c4ac1e36f757ae730dedbd90336fd3d0708388ebe3a6f8dda4b7e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40a7", + "9c33", + "8a26", + "f0c1", + "7b09" + ] + }, + "payload": { + "dst": "07", + "src": "ec", + "mac": "fae1", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5586.json b/examples/meshcore/corpus/generated/valid_req_5586.json new file mode 100644 index 00000000..89ca8458 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5586.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020ab317d1250b7399bb50fd561da6f8ec28c24e1345c071f5c77bf5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b3", + "17", + "d1", + "25", + "0b", + "73", + "99", + "bb", + "50", + "fd" + ] + }, + "payload": { + "dst": "56", + "src": "1d", + "mac": "a6f8", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5587.json b/examples/meshcore/corpus/generated/valid_req_5587.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5587.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5600.json b/examples/meshcore/corpus/generated/valid_req_5600.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5600.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5601.json b/examples/meshcore/corpus/generated/valid_req_5601.json new file mode 100644 index 00000000..71103e66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5601.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0149636fde47518bdc53d7c47be18fe304af4034768083e326b96d1400854e3e3c97ac829ab3b2f9d1f4173d1a4ab17d321ca8b8075b26b7bc51e8d68415edde9b1234324c2080e7ee6dd6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "636f", + "de47", + "518b", + "dc53", + "d7c4", + "7be1", + "8fe3", + "04af", + "4034" + ] + }, + "payload": { + "dst": "76", + "src": "80", + "mac": "83e3", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5604.json b/examples/meshcore/corpus/generated/valid_req_5604.json new file mode 100644 index 00000000..ac5006b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5604.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0285f05b87667eedd344a4ac987afe96913ec0f25c9eeef3fa0da90c5b9e0ea83efe7cd3bfcece7f24f704244b9430dd1ed3160b5ae5f01d20b8f63f414305ef2a66949d3db91514", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f05b87", + "667eed", + "d344a4", + "ac987a", + "fe9691" + ] + }, + "payload": { + "dst": "3e", + "src": "c0", + "mac": "f25c", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5606.json b/examples/meshcore/corpus/generated/valid_req_5606.json new file mode 100644 index 00000000..cde21451 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5606.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01839e1e30c0798a07f3da10ae700a4847e6a0890065410a511e6ef21626ca23a8c9b7fc092566c1777351e92e6c1a038349869a7284935eb395cc04d395a137d2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e1e30", + "c0798a", + "07f3da" + ] + }, + "payload": { + "dst": "10", + "src": "ae", + "mac": "700a", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5608.json b/examples/meshcore/corpus/generated/valid_req_5608.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5608.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5610.json b/examples/meshcore/corpus/generated/valid_req_5610.json new file mode 100644 index 00000000..696dc0e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5610.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0242c4bddaa2ef22368f501b0985fa27bf75bb5f180f9770715eaf20e63d1c726efc550420142773160c5a58e5c471fb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c4bd", + "daa2" + ] + }, + "payload": { + "dst": "ef", + "src": "22", + "mac": "368f", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5614.json b/examples/meshcore/corpus/generated/valid_req_5614.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5614.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5615.json b/examples/meshcore/corpus/generated/valid_req_5615.json new file mode 100644 index 00000000..89b6a071 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5615.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01862653e9a79b38b3d0c104732a24986190bb9684e409ef9097240512e48972f6f9ad6e13e0d05a31f3ac66677886d5d6fdf4f4475b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2653e9", + "a79b38", + "b3d0c1", + "04732a", + "249861", + "90bb96" + ] + }, + "payload": { + "dst": "84", + "src": "e4", + "mac": "09ef", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5616.json b/examples/meshcore/corpus/generated/valid_req_5616.json new file mode 100644 index 00000000..9f9bd06b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5616.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02051a7e1f96de8c23652ebefdc519a0ab5803792801fa078a41cfb0714c7021f3909851b8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1a", + "7e", + "1f", + "96", + "de" + ] + }, + "payload": { + "dst": "8c", + "src": "23", + "mac": "652e", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5624.json b/examples/meshcore/corpus/generated/valid_req_5624.json new file mode 100644 index 00000000..f362614d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5624.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0245809db62b2972b4c0cae40d7dbb9d51d03715c6299afc9dcf641905c9715965fabb836b72", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "809d", + "b62b", + "2972", + "b4c0", + "cae4" + ] + }, + "payload": { + "dst": "0d", + "src": "7d", + "mac": "bb9d", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5625.json b/examples/meshcore/corpus/generated/valid_req_5625.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5625.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5626.json b/examples/meshcore/corpus/generated/valid_req_5626.json new file mode 100644 index 00000000..8a6fd865 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5626.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02862057858bf0d8e1338feaafdfeaadf90acc10d2f8f2a7553cce92180a9eba2e5de3285dac686041bd2e6d55ee34338858ac523c7b923258824225e19f7ed9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "205785", + "8bf0d8", + "e1338f", + "eaafdf", + "eaadf9", + "0acc10" + ] + }, + "payload": { + "dst": "d2", + "src": "f8", + "mac": "f2a7", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5631.json b/examples/meshcore/corpus/generated/valid_req_5631.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5631.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5638.json b/examples/meshcore/corpus/generated/valid_req_5638.json new file mode 100644 index 00000000..0ab5ec77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5638.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0205f75c7639c4804f9227e00cdc7ea5d16bb5904f4d72beec127d30b3d441b45b622856e9f7bdb78df9db43092491188213d7832ed377e42d1a55dd13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f7", + "5c", + "76", + "39", + "c4" + ] + }, + "payload": { + "dst": "80", + "src": "4f", + "mac": "9227", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5641.json b/examples/meshcore/corpus/generated/valid_req_5641.json new file mode 100644 index 00000000..0fee44ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5641.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0245276c4742e57461b1666b7d7dab172a470a7e917668e95bc02f08106c4dcfab25df27", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "276c", + "4742", + "e574", + "61b1", + "666b" + ] + }, + "payload": { + "dst": "7d", + "src": "7d", + "mac": "ab17", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5643.json b/examples/meshcore/corpus/generated/valid_req_5643.json new file mode 100644 index 00000000..5aa0045d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5643.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0145529b0ecd84954ec54e7d9f72af1a55bfe02adb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "529b", + "0ecd", + "8495", + "4ec5", + "4e7d" + ] + }, + "payload": { + "dst": "9f", + "src": "72", + "mac": "af1a", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5644.json b/examples/meshcore/corpus/generated/valid_req_5644.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5644.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5649.json b/examples/meshcore/corpus/generated/valid_req_5649.json new file mode 100644 index 00000000..13fbbb38 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5649.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01436dec7386a42380c93796602a49baa5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6dec", + "7386", + "a423" + ] + }, + "payload": { + "dst": "80", + "src": "c9", + "mac": "3796", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5655.json b/examples/meshcore/corpus/generated/valid_req_5655.json new file mode 100644 index 00000000..0a43a688 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5655.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0284cbd18cc1685d3f49637b68f6d450da46f2aa55a81d54756e1a563d099cf8fa0176c9e09e52b72f8323129ea8f2dd1cafc71ed0416b2014378dd96464dcf9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cbd18c", + "c1685d", + "3f4963", + "7b68f6" + ] + }, + "payload": { + "dst": "d4", + "src": "50", + "mac": "da46", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5657.json b/examples/meshcore/corpus/generated/valid_req_5657.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5657.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5662.json b/examples/meshcore/corpus/generated/valid_req_5662.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5662.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5665.json b/examples/meshcore/corpus/generated/valid_req_5665.json new file mode 100644 index 00000000..e0ee4212 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5665.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0144af4eb09ff2d9eb1bc78d8afed1eaa1e4cef8ec8da3a880f79b51d74c75feec5984a96bfb12ba308e90bc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "af4e", + "b09f", + "f2d9", + "eb1b" + ] + }, + "payload": { + "dst": "c7", + "src": "8d", + "mac": "8afe", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5667.json b/examples/meshcore/corpus/generated/valid_req_5667.json new file mode 100644 index 00000000..9080c79e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5667.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014a650cf51374a8a4c82efd8108168a75fc9bdbbaed88b8feaec2b43233a55f5e3eccc9ce9f439991cb065de7d9e931e241763988915a7146da97a2c1d9de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "650c", + "f513", + "74a8", + "a4c8", + "2efd", + "8108", + "168a", + "75fc", + "9bdb", + "baed" + ] + }, + "payload": { + "dst": "88", + "src": "b8", + "mac": "feae", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5669.json b/examples/meshcore/corpus/generated/valid_req_5669.json new file mode 100644 index 00000000..e8b2c3e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5669.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02097162842f454dea78393ff8f1922116c9a1c84def6453b7cf259d2080a368df0de537e3d3e59de65e1b5711d367", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "62", + "84", + "2f", + "45", + "4d", + "ea", + "78", + "39" + ] + }, + "payload": { + "dst": "3f", + "src": "f8", + "mac": "f192", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5673.json b/examples/meshcore/corpus/generated/valid_req_5673.json new file mode 100644 index 00000000..c261c894 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5673.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02024f3fd59f2d24808ff668da5734fe1cef4ea3aec8169a0ed50b5a11f83cff0fbecd230a4404744e7fe591825c918ab38197922c29a43c0c1732e6f68c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4f", + "3f" + ] + }, + "payload": { + "dst": "d5", + "src": "9f", + "mac": "2d24", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5679.json b/examples/meshcore/corpus/generated/valid_req_5679.json new file mode 100644 index 00000000..5cb376e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5679.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0249b2e03a9c27de721b8f152a7c16e963e61bc6b2dfba224bf3a9dc933c30135916e84e51edd950a722656f93", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b2e0", + "3a9c", + "27de", + "721b", + "8f15", + "2a7c", + "16e9", + "63e6", + "1bc6" + ] + }, + "payload": { + "dst": "b2", + "src": "df", + "mac": "ba22", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5680.json b/examples/meshcore/corpus/generated/valid_req_5680.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5680.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5683.json b/examples/meshcore/corpus/generated/valid_req_5683.json new file mode 100644 index 00000000..63c35041 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5683.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020731bab6a1cfaf84ab5d595d28cc9ad9ac6c25ec4b4a5954ee3c698557ed29d0a4efbc19f8c2b53e2b7769deea34194c46bbb63c0a7b575726caaf3f02f3a32e3860a272ad369a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "ba", + "b6", + "a1", + "cf", + "af", + "84" + ] + }, + "payload": { + "dst": "ab", + "src": "5d", + "mac": "595d", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5684.json b/examples/meshcore/corpus/generated/valid_req_5684.json new file mode 100644 index 00000000..bcf1cfbf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5684.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0189ee4dbc2aae48ab57f998e1123f1ebabac7dc6ce8b6ec0f1e71b5768f9892d0f52a224a1684fdbdf84eac04f2fe7cf3cb52a48796e331f9aae38edf49664c3973e1f12acfebe56900a380", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ee4dbc", + "2aae48", + "ab57f9", + "98e112", + "3f1eba", + "bac7dc", + "6ce8b6", + "ec0f1e", + "71b576" + ] + }, + "payload": { + "dst": "8f", + "src": "98", + "mac": "92d0", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5687.json b/examples/meshcore/corpus/generated/valid_req_5687.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5687.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5692.json b/examples/meshcore/corpus/generated/valid_req_5692.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5692.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5699.json b/examples/meshcore/corpus/generated/valid_req_5699.json new file mode 100644 index 00000000..108bef2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5699.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014a28a36a970a47d973a4e0aed21882a728ebf490670d3a60f2e14d8a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "28a3", + "6a97", + "0a47", + "d973", + "a4e0", + "aed2", + "1882", + "a728", + "ebf4", + "9067" + ] + }, + "payload": { + "dst": "0d", + "src": "3a", + "mac": "60f2", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5700.json b/examples/meshcore/corpus/generated/valid_req_5700.json new file mode 100644 index 00000000..6eac6171 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5700.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02093f30b6eb187e7c78ea9be833fbb19130b8f92ea76b62d2fdc6db0a3bd5162f80ec9340aaa2c62f9e80967b61496dbea6b06ff17d53c68a03eeb9e0d4bd12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3f", + "30", + "b6", + "eb", + "18", + "7e", + "7c", + "78", + "ea" + ] + }, + "payload": { + "dst": "9b", + "src": "e8", + "mac": "33fb", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5706.json b/examples/meshcore/corpus/generated/valid_req_5706.json new file mode 100644 index 00000000..f5fc66b7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5706.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014af8c210ed71ecf28b88ee311c22c185a3f699cce4d35294ff759da7d92bcfe720", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f8c2", + "10ed", + "71ec", + "f28b", + "88ee", + "311c", + "22c1", + "85a3", + "f699", + "cce4" + ] + }, + "payload": { + "dst": "d3", + "src": "52", + "mac": "94ff", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5709.json b/examples/meshcore/corpus/generated/valid_req_5709.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5709.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5710.json b/examples/meshcore/corpus/generated/valid_req_5710.json new file mode 100644 index 00000000..b7532373 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5710.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02855d7f73a44952cd93edef1e3a77085437ff1ce64a4138ebe1346918ae0a234c40bbbf6d2963eebd8e650ce703e5ceb79b5fc87a3e1023bf4f4ecd30", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5d7f73", + "a44952", + "cd93ed", + "ef1e3a", + "770854" + ] + }, + "payload": { + "dst": "37", + "src": "ff", + "mac": "1ce6", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5713.json b/examples/meshcore/corpus/generated/valid_req_5713.json new file mode 100644 index 00000000..d67d053e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5713.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028965f9d36a50451563ceae63e555a91cdbf9b28e6d4c6e77782afb23958063d09dd3866dc2ec8a7f7688747a8aee6abba4beef550cd9fe21f4da33f366f6fcb928bda7349da0ae901d70d5d324f0e48b6f2ef7651523", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "65f9d3", + "6a5045", + "1563ce", + "ae63e5", + "55a91c", + "dbf9b2", + "8e6d4c", + "6e7778", + "2afb23" + ] + }, + "payload": { + "dst": "95", + "src": "80", + "mac": "63d0", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5715.json b/examples/meshcore/corpus/generated/valid_req_5715.json new file mode 100644 index 00000000..edcdc8c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5715.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01872623770b1eabaac879b06edd084a2f0719f515cbb6847528add64dbe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "262377", + "0b1eab", + "aac879", + "b06edd", + "084a2f", + "0719f5", + "15cbb6" + ] + }, + "payload": { + "dst": "84", + "src": "75", + "mac": "28ad", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5716.json b/examples/meshcore/corpus/generated/valid_req_5716.json new file mode 100644 index 00000000..a1001153 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5716.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0244dbdbc9698e048595c6ae9e73ab3b490be7e237ac7ede0460cf6d3cbd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dbdb", + "c969", + "8e04", + "8595" + ] + }, + "payload": { + "dst": "c6", + "src": "ae", + "mac": "9e73", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5717.json b/examples/meshcore/corpus/generated/valid_req_5717.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5717.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5724.json b/examples/meshcore/corpus/generated/valid_req_5724.json new file mode 100644 index 00000000..34cb785f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5724.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0201d6104acbe8a613ac1feece1ed7f6b02d475196caed7a167ba399deb6ce13ec5041b01e92a3fd4d837ca7d73adf7a3f78574b6793ffa52cfe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d6" + ] + }, + "payload": { + "dst": "10", + "src": "4a", + "mac": "cbe8", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5729.json b/examples/meshcore/corpus/generated/valid_req_5729.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5729.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5739.json b/examples/meshcore/corpus/generated/valid_req_5739.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5739.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5743.json b/examples/meshcore/corpus/generated/valid_req_5743.json new file mode 100644 index 00000000..b6f902b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5743.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01474ce295922722ecb268ddc892218c850f7dbb050c5302934fc9e0a295681e8aee830e6579d6ba2f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4ce2", + "9592", + "2722", + "ecb2", + "68dd", + "c892", + "218c" + ] + }, + "payload": { + "dst": "85", + "src": "0f", + "mac": "7dbb", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5746.json b/examples/meshcore/corpus/generated/valid_req_5746.json new file mode 100644 index 00000000..7714ced3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5746.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028a0bcb2f3280c8a4772a7481c73fff0d8ff18dac1203fc37c18bd3756437b9171497cd1636e15bd9cec3525d0766798e47fec13aa870ed2459c938c4f248910d8959a5b9ef4d20342c6ee466e8cfd8787457669980ec55c4a37780d2d6069648", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0bcb2f", + "3280c8", + "a4772a", + "7481c7", + "3fff0d", + "8ff18d", + "ac1203", + "fc37c1", + "8bd375", + "6437b9" + ] + }, + "payload": { + "dst": "17", + "src": "14", + "mac": "97cd", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5747.json b/examples/meshcore/corpus/generated/valid_req_5747.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5747.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5757.json b/examples/meshcore/corpus/generated/valid_req_5757.json new file mode 100644 index 00000000..2c3401b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5757.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0286a4b0d59550024a0c43a135771ce6963a4120651a79b6de93de4e30bef6c11297f3d57964986b86952640cb4c60cc12038357a2eb84cd9fe6ffa1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a4b0d5", + "955002", + "4a0c43", + "a13577", + "1ce696", + "3a4120" + ] + }, + "payload": { + "dst": "65", + "src": "1a", + "mac": "79b6", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5758.json b/examples/meshcore/corpus/generated/valid_req_5758.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5758.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5762.json b/examples/meshcore/corpus/generated/valid_req_5762.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5762.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5772.json b/examples/meshcore/corpus/generated/valid_req_5772.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5772.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5777.json b/examples/meshcore/corpus/generated/valid_req_5777.json new file mode 100644 index 00000000..0aa25bc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5777.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028932b2f6624a6bb1067358b4894e98cdcf2b41b92865875b42fb399bc28a550e347503f21a9d51d9917b583b25411a2779f400f907428d6f72f3818a26c90600e1f2a25c972a32642b679cfd440eb7bc3a764e0e50fbb22fea685507", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "32b2f6", + "624a6b", + "b10673", + "58b489", + "4e98cd", + "cf2b41", + "b92865", + "875b42", + "fb399b" + ] + }, + "payload": { + "dst": "c2", + "src": "8a", + "mac": "550e", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5778.json b/examples/meshcore/corpus/generated/valid_req_5778.json new file mode 100644 index 00000000..99fb6f7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5778.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020add8bf707d39ee3aa79a680f3b9e867782f6d3dd5418a6d5e36a97c18889fa7032cd5d9cbc494fdec96c7e78ffef90c5012eab76b19f17c2ebbc953b6fb15e593", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dd", + "8b", + "f7", + "07", + "d3", + "9e", + "e3", + "aa", + "79", + "a6" + ] + }, + "payload": { + "dst": "80", + "src": "f3", + "mac": "b9e8", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5782.json b/examples/meshcore/corpus/generated/valid_req_5782.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5782.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5783.json b/examples/meshcore/corpus/generated/valid_req_5783.json new file mode 100644 index 00000000..ba5080e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5783.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02837013846904d6fb540c80e342d836c03d101b883953fddc76ae04a021b7ccb678def4eeb86e12a7bdb3bbd5107c88dd545bf8e5ad", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "701384", + "6904d6", + "fb540c" + ] + }, + "payload": { + "dst": "80", + "src": "e3", + "mac": "42d8", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5788.json b/examples/meshcore/corpus/generated/valid_req_5788.json new file mode 100644 index 00000000..fdd6910b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5788.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0208d5639847b07c50c0d058f39f0ad9483b2528106184a41d59", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "63", + "98", + "47", + "b0", + "7c", + "50", + "c0" + ] + }, + "payload": { + "dst": "d0", + "src": "58", + "mac": "f39f", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5790.json b/examples/meshcore/corpus/generated/valid_req_5790.json new file mode 100644 index 00000000..07a53443 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5790.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0147975f96da2fe36b1fe14258056035809099cb3ac436153b59154edbaf64ca2b033544c20befb4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "975f", + "96da", + "2fe3", + "6b1f", + "e142", + "5805", + "6035" + ] + }, + "payload": { + "dst": "80", + "src": "90", + "mac": "99cb", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5791.json b/examples/meshcore/corpus/generated/valid_req_5791.json new file mode 100644 index 00000000..bb9ec3f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5791.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02427ec4490f065faf2d6e521f289752f3f6342c3aea4e0e98", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7ec4", + "490f" + ] + }, + "payload": { + "dst": "06", + "src": "5f", + "mac": "af2d", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5795.json b/examples/meshcore/corpus/generated/valid_req_5795.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5795.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5801.json b/examples/meshcore/corpus/generated/valid_req_5801.json new file mode 100644 index 00000000..44e6311a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5801.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0284d73db5e56935dca77c70aee4e7ce96b0548d7948aa2713ace2b9b1c7c469a44852d7667e2039", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d73db5", + "e56935", + "dca77c", + "70aee4" + ] + }, + "payload": { + "dst": "e7", + "src": "ce", + "mac": "96b0", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5805.json b/examples/meshcore/corpus/generated/valid_req_5805.json new file mode 100644 index 00000000..60a72397 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5805.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02088ba7a9f2d4d01f7554654794433de150417c97929544b24f58b6e7839c549ba11c660cf3fa428bf93945484f5dd0a135fd12aad29ff24e9ba6b56b4176", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8b", + "a7", + "a9", + "f2", + "d4", + "d0", + "1f", + "75" + ] + }, + "payload": { + "dst": "54", + "src": "65", + "mac": "4794", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5807.json b/examples/meshcore/corpus/generated/valid_req_5807.json new file mode 100644 index 00000000..6f4fee9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5807.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0148dd4525d3ef19ac0cfa9f7ef3f1cf4623d1b8e947f53acca41cd4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "dd45", + "25d3", + "ef19", + "ac0c", + "fa9f", + "7ef3", + "f1cf", + "4623" + ] + }, + "payload": { + "dst": "d1", + "src": "b8", + "mac": "e947", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5809.json b/examples/meshcore/corpus/generated/valid_req_5809.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5809.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5814.json b/examples/meshcore/corpus/generated/valid_req_5814.json new file mode 100644 index 00000000..2a8fab07 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5814.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0144194a7fd1e4d2f6d8e5b8c36529e2967a4bdf33ac0bf1529ed27b5bdc836d03896d02a7d0ba45de51107af8c11f7f7cd088d39ed95b800693e207b5b034fc01d519f91f3018c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "194a", + "7fd1", + "e4d2", + "f6d8" + ] + }, + "payload": { + "dst": "e5", + "src": "b8", + "mac": "c365", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5817.json b/examples/meshcore/corpus/generated/valid_req_5817.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5817.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5818.json b/examples/meshcore/corpus/generated/valid_req_5818.json new file mode 100644 index 00000000..00822909 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5818.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0280fa139002745f7623103a1b8a97415f4db882385a1120a6f35791", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "fa", + "src": "13", + "mac": "9002", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5823.json b/examples/meshcore/corpus/generated/valid_req_5823.json new file mode 100644 index 00000000..38fbd02e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5823.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0282b02ce23b6f21057002145f3edd444c5c2c2d78135b084ec1d7ef2a88", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b02ce2", + "3b6f21" + ] + }, + "payload": { + "dst": "05", + "src": "70", + "mac": "0214", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5825.json b/examples/meshcore/corpus/generated/valid_req_5825.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5825.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5829.json b/examples/meshcore/corpus/generated/valid_req_5829.json new file mode 100644 index 00000000..649cb8cf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5829.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024020782dec2098a9a865c238b6e4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "20", + "src": "78", + "mac": "2dec", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5830.json b/examples/meshcore/corpus/generated/valid_req_5830.json new file mode 100644 index 00000000..33d6fd8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5830.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0205f50fc9f985b3bf36e2033c6b8413", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f5", + "0f", + "c9", + "f9", + "85" + ] + }, + "payload": { + "dst": "b3", + "src": "bf", + "mac": "36e2", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5834.json b/examples/meshcore/corpus/generated/valid_req_5834.json new file mode 100644 index 00000000..09948b52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5834.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0143ccefd66630d8aff7d51e9cbbcd3a9e46582a4c44cb2974610b6bdf9ce914", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ccef", + "d666", + "30d8" + ] + }, + "payload": { + "dst": "af", + "src": "f7", + "mac": "d51e", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5835.json b/examples/meshcore/corpus/generated/valid_req_5835.json new file mode 100644 index 00000000..7dee31a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5835.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "024740fe3a7f0eab68e2da30c5247980d8d479ad8258f32d7837faa7d25766f567320ccbbaf787c10115", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40fe", + "3a7f", + "0eab", + "68e2", + "da30", + "c524", + "7980" + ] + }, + "payload": { + "dst": "d8", + "src": "d4", + "mac": "79ad", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5836.json b/examples/meshcore/corpus/generated/valid_req_5836.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5836.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5837.json b/examples/meshcore/corpus/generated/valid_req_5837.json new file mode 100644 index 00000000..66819019 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5837.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0284ce2b1799055182cd0175747880e01753aded9acef8400cd64ccb6d2dd61483ffea714a847b28c1745f9e43048dc2587d9748ffe4cbd05e0824c58226986040eb3acbde72b09cebf6d5848a3ee486", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ce2b17", + "990551", + "82cd01", + "757478" + ] + }, + "payload": { + "dst": "80", + "src": "e0", + "mac": "1753", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5848.json b/examples/meshcore/corpus/generated/valid_req_5848.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5848.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5852.json b/examples/meshcore/corpus/generated/valid_req_5852.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5852.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5855.json b/examples/meshcore/corpus/generated/valid_req_5855.json new file mode 100644 index 00000000..7724824a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5855.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02490cf0ca2153017b078a86d259efa3a65490eb7cecbd2672bc1089d393a5f1aae1d26097a154c450dd191b1e3bc52789ee79768f9c16e6240c67b63c22d81395", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0cf0", + "ca21", + "5301", + "7b07", + "8a86", + "d259", + "efa3", + "a654", + "90eb" + ] + }, + "payload": { + "dst": "7c", + "src": "ec", + "mac": "bd26", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5861.json b/examples/meshcore/corpus/generated/valid_req_5861.json new file mode 100644 index 00000000..ec8d7141 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5861.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "028332d3a44e49eaf1a3e272338f748e7696a9591bd575dc3faad6fdb538033cd29fbde507cbda84ad2464e393abb335a072d632c6bb6a63ec9a5e355014c02ac67e8f1b5c2906f803671229", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "32d3a4", + "4e49ea", + "f1a3e2" + ] + }, + "payload": { + "dst": "72", + "src": "33", + "mac": "8f74", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5866.json b/examples/meshcore/corpus/generated/valid_req_5866.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5866.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5867.json b/examples/meshcore/corpus/generated/valid_req_5867.json new file mode 100644 index 00000000..7fb1d682 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5867.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02093485c39d1e8da42ac226ffeee7ea9b62ce4ea54464a8b0604c3904d4fba79311bfe36037893f953bdbca4d8c5aa9e71b9318778d73b5375a5700fdcf5b2b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "34", + "85", + "c3", + "9d", + "1e", + "8d", + "a4", + "2a", + "c2" + ] + }, + "payload": { + "dst": "26", + "src": "ff", + "mac": "eee7", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5870.json b/examples/meshcore/corpus/generated/valid_req_5870.json new file mode 100644 index 00000000..b75555b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5870.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0143078f27e1a499e1841755cea0c29dfeff5a61e2952c5c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "078f", + "27e1", + "a499" + ] + }, + "payload": { + "dst": "e1", + "src": "84", + "mac": "1755", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5880.json b/examples/meshcore/corpus/generated/valid_req_5880.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5880.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5882.json b/examples/meshcore/corpus/generated/valid_req_5882.json new file mode 100644 index 00000000..0c6c72fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5882.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02846762cf40e86b92a6a7aca74624c8d3fbe20db1a0c4b5fef3f55e9ce8fa3aa34bff6323e6e8cea3af4718e6b9e229a2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6762cf", + "40e86b", + "92a6a7", + "aca746" + ] + }, + "payload": { + "dst": "24", + "src": "c8", + "mac": "d3fb", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5886.json b/examples/meshcore/corpus/generated/valid_req_5886.json new file mode 100644 index 00000000..83d3d343 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5886.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0147de13bc6766d994889cd2136839aa7f8d1c76c95ba2d0e185c9c44487869b264c5a0871cba03f4bd517896acaea6ebba26c859204b36b383b63", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "de13", + "bc67", + "66d9", + "9488", + "9cd2", + "1368", + "39aa" + ] + }, + "payload": { + "dst": "7f", + "src": "8d", + "mac": "1c76", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5887.json b/examples/meshcore/corpus/generated/valid_req_5887.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5887.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5891.json b/examples/meshcore/corpus/generated/valid_req_5891.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5891.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5895.json b/examples/meshcore/corpus/generated/valid_req_5895.json new file mode 100644 index 00000000..02327986 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5895.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02425cae43d4dad67e848ab3f04c4807483dd6898379d264e64cf860", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5cae", + "43d4" + ] + }, + "payload": { + "dst": "da", + "src": "d6", + "mac": "7e84", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5896.json b/examples/meshcore/corpus/generated/valid_req_5896.json new file mode 100644 index 00000000..c534b7a3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5896.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0181be60d5195f69790e8b2ab6e311f77aa71087ca1edc6025dc8d796a0ed6f030c75780", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "be60d5" + ] + }, + "payload": { + "dst": "19", + "src": "5f", + "mac": "6979", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5900.json b/examples/meshcore/corpus/generated/valid_req_5900.json new file mode 100644 index 00000000..f7be9e5a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5900.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02898ac82e94d8b9c9a209de15b5436f32eaaf7951468697d0f5d069d164e25a056971dedd0dceb3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8ac82e", + "94d8b9", + "c9a209", + "de15b5", + "436f32", + "eaaf79", + "514686", + "97d0f5", + "d069d1" + ] + }, + "payload": { + "dst": "64", + "src": "e2", + "mac": "5a05", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5901.json b/examples/meshcore/corpus/generated/valid_req_5901.json new file mode 100644 index 00000000..2635fa87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5901.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01449fd0c74179b33c9bb42aebc10e48a9786997b39987ec4ab33bbc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9fd0", + "c741", + "79b3", + "3c9b" + ] + }, + "payload": { + "dst": "b4", + "src": "2a", + "mac": "ebc1", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5904.json b/examples/meshcore/corpus/generated/valid_req_5904.json new file mode 100644 index 00000000..c10b3837 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5904.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02485fe3294cca22d360017b1680b86bbae08b6468917ccc8b74705372bc8c97e38aa9995a10a69b9bd859aa871affd6f9795295ad704e15a045846681872e44f98ff9eb2fdcf056033a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5fe3", + "294c", + "ca22", + "d360", + "017b", + "1680", + "b86b", + "bae0" + ] + }, + "payload": { + "dst": "8b", + "src": "64", + "mac": "6891", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5905.json b/examples/meshcore/corpus/generated/valid_req_5905.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5905.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5906.json b/examples/meshcore/corpus/generated/valid_req_5906.json new file mode 100644 index 00000000..f7321e8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5906.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01090308d5923a968187e0c0b87cda1a6c103b64a43c68776f4f0b6f62ffbd982049b7787ddc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "03", + "08", + "d5", + "92", + "3a", + "96", + "81", + "87", + "e0" + ] + }, + "payload": { + "dst": "c0", + "src": "b8", + "mac": "7cda", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5914.json b/examples/meshcore/corpus/generated/valid_req_5914.json new file mode 100644 index 00000000..7c065917 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5914.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "020a8e2b9c06f39448ce10036a35013d70b41ac3d0ab1a485225530de3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8e", + "2b", + "9c", + "06", + "f3", + "94", + "48", + "ce", + "10", + "03" + ] + }, + "payload": { + "dst": "6a", + "src": "35", + "mac": "013d", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5915.json b/examples/meshcore/corpus/generated/valid_req_5915.json new file mode 100644 index 00000000..a0e7fe27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5915.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0181986380e3bd86c78020328291a921349f3efe1208bbfb3f79084f8f68d113c43db3a584deb653996d66a517cd085b1bdb5fa05c09e9fc66c2d80e479cde7d1817f16644bc96", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "986380" + ] + }, + "payload": { + "dst": "e3", + "src": "bd", + "mac": "86c7", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5916.json b/examples/meshcore/corpus/generated/valid_req_5916.json new file mode 100644 index 00000000..45430e39 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5916.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01891d10cba63a0e66fb0d0af4fb1ac0610a77cc431975b2f6e02131da064f8eb4d0cb1bf3c4742888c88c808fe1fe68b1b2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d10cb", + "a63a0e", + "66fb0d", + "0af4fb", + "1ac061", + "0a77cc", + "431975", + "b2f6e0", + "2131da" + ] + }, + "payload": { + "dst": "06", + "src": "4f", + "mac": "8eb4", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5917.json b/examples/meshcore/corpus/generated/valid_req_5917.json new file mode 100644 index 00000000..30a7e06c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5917.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02874f1e124f9ccbe89d94bc8c240b4cc97ac380f39017e2d9ba73d37e1f754b3e22a549c13d32e07d91e1ad6d88d008ea528fe443f855ed545654a1057fc6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4f1e12", + "4f9ccb", + "e89d94", + "bc8c24", + "0b4cc9", + "7ac380", + "f39017" + ] + }, + "payload": { + "dst": "e2", + "src": "d9", + "mac": "ba73", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5918.json b/examples/meshcore/corpus/generated/valid_req_5918.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5918.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5922.json b/examples/meshcore/corpus/generated/valid_req_5922.json new file mode 100644 index 00000000..a379ad32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5922.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "0182abd605971a435500aad6139743b230bff25febd3cd3a4648045cd4f60b04644aac8ee1a23f22d3b6b1ee8b80b6d03df540a2ddfdbee2a2990464eb93eba761", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "abd605", + "971a43" + ] + }, + "payload": { + "dst": "55", + "src": "00", + "mac": "aad6", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5926.json b/examples/meshcore/corpus/generated/valid_req_5926.json new file mode 100644 index 00000000..8fafaadf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5926.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02806c5973a5a58ca366cb9b7f3b7c285195e55ce1bacf28f230", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "6c", + "src": "59", + "mac": "73a5", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5927.json b/examples/meshcore/corpus/generated/valid_req_5927.json new file mode 100644 index 00000000..76e8bb49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5927.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0240e3ab3c0e8cf09b3b70b7dc0fad7c0ddb37a4b6825e0b035b54e478c3c7c9ad128e782fc7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e3", + "src": "ab", + "mac": "3c0e", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5929.json b/examples/meshcore/corpus/generated/valid_req_5929.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5929.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5932.json b/examples/meshcore/corpus/generated/valid_req_5932.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5932.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5937.json b/examples/meshcore/corpus/generated/valid_req_5937.json new file mode 100644 index 00000000..43b0b77e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5937.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02455fdfe4913d39694b4e85a823fc9af63d87546dbe2aa493f2f63fa3f7b630f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5fdf", + "e491", + "3d39", + "694b", + "4e85" + ] + }, + "payload": { + "dst": "a8", + "src": "23", + "mac": "fc9a", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5939.json b/examples/meshcore/corpus/generated/valid_req_5939.json new file mode 100644 index 00000000..a2938381 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5939.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02071c11a040a19ae8db8d532cb9d0394665359ebc66e995a395428faa9ad1a6a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "11", + "a0", + "40", + "a1", + "9a", + "e8" + ] + }, + "payload": { + "dst": "db", + "src": "8d", + "mac": "532c", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5940.json b/examples/meshcore/corpus/generated/valid_req_5940.json new file mode 100644 index 00000000..5f104da4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5940.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01863af48d70848a2a41d268761e5a13e2b0e59649e69d706a88bd3cb83911d2e29e4422cf667eac458d30d483bdf48c22e1b31280b58ae2a099fb9b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3af48d", + "70848a", + "2a41d2", + "68761e", + "5a13e2", + "b0e596" + ] + }, + "payload": { + "dst": "49", + "src": "e6", + "mac": "9d70", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5942.json b/examples/meshcore/corpus/generated/valid_req_5942.json new file mode 100644 index 00000000..9aa1047e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5942.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "014ac8889af86c1f30ef88a0b23015741b62b7c7beb806c1b5c8c368ed9e6441a5660c5fa00a6860f375a12d671d2c5afd53f5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c888", + "9af8", + "6c1f", + "30ef", + "88a0", + "b230", + "1574", + "1b62", + "b7c7", + "beb8" + ] + }, + "payload": { + "dst": "06", + "src": "c1", + "mac": "b5c8", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5944.json b/examples/meshcore/corpus/generated/valid_req_5944.json new file mode 100644 index 00000000..4be756c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5944.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0244d973acbb1fbe0f628b3c29d19b2f83043717fb84f99ddc10a9c6828861122b17bfd4849872910600b980baee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d973", + "acbb", + "1fbe", + "0f62" + ] + }, + "payload": { + "dst": "8b", + "src": "3c", + "mac": "29d1", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5948.json b/examples/meshcore/corpus/generated/valid_req_5948.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5948.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5951.json b/examples/meshcore/corpus/generated/valid_req_5951.json new file mode 100644 index 00000000..31b9eafc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5951.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "01851c272f0526c8121e7e2c30385ba1560f246e9c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1c272f", + "0526c8", + "121e7e", + "2c3038", + "5ba156" + ] + }, + "payload": { + "dst": "0f", + "src": "24", + "mac": "6e9c", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5952.json b/examples/meshcore/corpus/generated/valid_req_5952.json new file mode 100644 index 00000000..6756d6ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5952.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "02804b6ab6299aed131ee34cb9eb62240720a4402491d909525d45643f2c22f23f45a833f6125821fee7e5022330f274a238a75a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "4b", + "src": "6a", + "mac": "b629", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5955.json b/examples/meshcore/corpus/generated/valid_req_5955.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5955.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5959.json b/examples/meshcore/corpus/generated/valid_req_5959.json new file mode 100644 index 00000000..8245c402 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5959.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0289d35ffee4331668d6847816996c680fc61fcd3fc01517239eefce0ebdc285ba0fe02e0ac6b9909749f653", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d35ffe", + "e43316", + "68d684", + "781699", + "6c680f", + "c61fcd", + "3fc015", + "17239e", + "efce0e" + ] + }, + "payload": { + "dst": "bd", + "src": "c2", + "mac": "85ba", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5960.json b/examples/meshcore/corpus/generated/valid_req_5960.json new file mode 100644 index 00000000..ebc7df75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5960.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0205e71cd35313ce8c0f7dcdde0f05bfeaa09612bb518cda351a4a0f96816c8828664c595e105745a74ad6fddc459bf142bfd2ef34da4bc33cb7a675f09e411caeb63a5b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "1c", + "d3", + "53", + "13" + ] + }, + "payload": { + "dst": "ce", + "src": "8c", + "mac": "0f7d", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5970.json b/examples/meshcore/corpus/generated/valid_req_5970.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5970.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5972.json b/examples/meshcore/corpus/generated/valid_req_5972.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5972.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5976.json b/examples/meshcore/corpus/generated/valid_req_5976.json new file mode 100644 index 00000000..57bbec25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5976.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "018a3cbf9929894d399b4ba269f6e0b1191ca823833672b847a0e26d254c434601ffb4ac56bdc6164c60faa32193cdb786617959ca413a85fbc4941af47f469874", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3cbf99", + "29894d", + "399b4b", + "a269f6", + "e0b119", + "1ca823", + "833672", + "b847a0", + "e26d25", + "4c4346" + ] + }, + "payload": { + "dst": "01", + "src": "ff", + "mac": "b4ac", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5977.json b/examples/meshcore/corpus/generated/valid_req_5977.json new file mode 100644 index 00000000..d2f1f9d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5977.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0208dc9b1cd2a802bf9b51c34218bb7840fd0607415bf9285d90a85c83", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "dc", + "9b", + "1c", + "d2", + "a8", + "02", + "bf", + "9b" + ] + }, + "payload": { + "dst": "51", + "src": "c3", + "mac": "4218", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5979.json b/examples/meshcore/corpus/generated/valid_req_5979.json new file mode 100644 index 00000000..eefe75ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5979.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0286159492afbe654f255cac8711156e72d3d151c0ecaa97a010ff97cab880b8c36fd1cc2f8d925398f4ac7d0ec880", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "159492", + "afbe65", + "4f255c", + "ac8711", + "156e72", + "d3d151" + ] + }, + "payload": { + "dst": "c0", + "src": "ec", + "mac": "aa97", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5984.json b/examples/meshcore/corpus/generated/valid_req_5984.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5984.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5994.json b/examples/meshcore/corpus/generated/valid_req_5994.json new file mode 100644 index 00000000..b8524eff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5994.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: REQ direct", + "tags": [ + "req", + "direct" + ], + "packet_hex": "0281c76f23ab54af9271758b80dcf4d5a2ec1140eaa6b2ea507fa4b033adf1f2fc5d365991c9df3b81ebade7acf346c44bf25ef08052417f195a8410a0a75e82a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c76f23" + ] + }, + "payload": { + "dst": "ab", + "src": "54", + "mac": "af92", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_req_5999.json b/examples/meshcore/corpus/generated/valid_req_5999.json new file mode 100644 index 00000000..642b4e8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_req_5999.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: REQ flood", + "tags": [ + "req", + "flood" + ], + "packet_hex": "010000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "REQ", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4002.json b/examples/meshcore/corpus/generated/valid_response_4002.json new file mode 100644 index 00000000..dad5c876 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4002.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060abcaab9b111defdd482710cffeda832d1eeb61684dd2a042c0aff5543cdab605b4eee461f9729c2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bc", + "aa", + "b9", + "b1", + "11", + "de", + "fd", + "d4", + "82", + "71" + ] + }, + "payload": { + "dst": "0c", + "src": "ff", + "mac": "eda8", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4003.json b/examples/meshcore/corpus/generated/valid_response_4003.json new file mode 100644 index 00000000..2ce9286e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4003.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05032ea9ef792216ef755f8e6f2420066ba1c2300aa8d6c15cac71244f35da9e4aa5a93e02d82f46c6a82a959d062626f8fb91ec984b573b91d4617509", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2e", + "a9", + "ef" + ] + }, + "payload": { + "dst": "79", + "src": "22", + "mac": "16ef", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4004.json b/examples/meshcore/corpus/generated/valid_response_4004.json new file mode 100644 index 00000000..033f1bc5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4004.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054267b01db480404a40097526b54d1c38cd229817e40d9ed27d64d8f3b2533c221fac35d885fa2e271f5c20a4560f8bf1b8afef148ed9e92984f5a041e7a525", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "67b0", + "1db4" + ] + }, + "payload": { + "dst": "80", + "src": "40", + "mac": "4a40", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4010.json b/examples/meshcore/corpus/generated/valid_response_4010.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4010.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4012.json b/examples/meshcore/corpus/generated/valid_response_4012.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4012.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4017.json b/examples/meshcore/corpus/generated/valid_response_4017.json new file mode 100644 index 00000000..39ae6faf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4017.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058adde451b40ec7c3e78cdcd015dabc63599af5e615b93ecbef896b0deb45d06dd5763b8335e5836dc2d4b6cb83a7f63cfe5fdbb572d388a80b5b04b1fe31ed3bd373332215814b7eb8e5f431aae07e9ee124f98918795da746", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "dde451", + "b40ec7", + "c3e78c", + "dcd015", + "dabc63", + "599af5", + "e615b9", + "3ecbef", + "896b0d", + "eb45d0" + ] + }, + "payload": { + "dst": "6d", + "src": "d5", + "mac": "763b", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4018.json b/examples/meshcore/corpus/generated/valid_response_4018.json new file mode 100644 index 00000000..a2cc4a1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4018.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0686b1f6e5cc92b46b0346389ed16594d4186334377a68f2ef9f4c891715792926fd1ad839fe461a2eab9723b7100b97ef08e5f74ae2a7eb4e4496e49d3cb7206becfd3ec6b9871256d6327c149d1317", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b1f6e5", + "cc92b4", + "6b0346", + "389ed1", + "6594d4", + "186334" + ] + }, + "payload": { + "dst": "37", + "src": "7a", + "mac": "68f2", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4020.json b/examples/meshcore/corpus/generated/valid_response_4020.json new file mode 100644 index 00000000..b5297008 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4020.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060560e4690a65eec0dea9be9e362a657b903b808ad77b41fe6dfc6dbc35db1c797cbeb8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "e4", + "69", + "0a", + "65" + ] + }, + "payload": { + "dst": "ee", + "src": "c0", + "mac": "dea9", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4023.json b/examples/meshcore/corpus/generated/valid_response_4023.json new file mode 100644 index 00000000..9691279d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4023.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0542ba33635bc62bd98f21ad465d11a25d24971ca3b570006ebb9a08fb392ac1fdbcfcb7a074c8eefbd32567e937eeb96e42086851ea89f79af791", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ba33", + "635b" + ] + }, + "payload": { + "dst": "c6", + "src": "2b", + "mac": "d98f", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4025.json b/examples/meshcore/corpus/generated/valid_response_4025.json new file mode 100644 index 00000000..fd2a7200 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4025.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0605a3657b6d73c041f402c26f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a3", + "65", + "7b", + "6d", + "73" + ] + }, + "payload": { + "dst": "c0", + "src": "41", + "mac": "f402", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4026.json b/examples/meshcore/corpus/generated/valid_response_4026.json new file mode 100644 index 00000000..eca3d18f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4026.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06493de68f7c1acf02418a2899e757bc6e68b22fea59340ff7ad338b6e99d1ba20fadd4ca6de862d0b1380cbe3e0f048aa8c73309c04d8a4b73b443601e168", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3de6", + "8f7c", + "1acf", + "0241", + "8a28", + "99e7", + "57bc", + "6e68", + "b22f" + ] + }, + "payload": { + "dst": "ea", + "src": "59", + "mac": "340f", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4032.json b/examples/meshcore/corpus/generated/valid_response_4032.json new file mode 100644 index 00000000..f28db8e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4032.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0647502b74d8452cf7157473ff8aa04b5095dd60ebe88f25a48555b01aae5bc7d76868203a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "502b", + "74d8", + "452c", + "f715", + "7473", + "ff8a", + "a04b" + ] + }, + "payload": { + "dst": "50", + "src": "95", + "mac": "dd60", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4041.json b/examples/meshcore/corpus/generated/valid_response_4041.json new file mode 100644 index 00000000..6d4f1c8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4041.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0686a46f60eb8c987581ba4610589f38561e4d077ff03024c344246b283b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a46f60", + "eb8c98", + "7581ba", + "461058", + "9f3856", + "1e4d07" + ] + }, + "payload": { + "dst": "7f", + "src": "f0", + "mac": "3024", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4043.json b/examples/meshcore/corpus/generated/valid_response_4043.json new file mode 100644 index 00000000..780b8ad2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4043.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0547b551fa80a6097f03f5c9bd843d84045d8b4663e51a676ce7b660dc7908025578f09d77cc7ca1bd2327d7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b551", + "fa80", + "a609", + "7f03", + "f5c9", + "bd84", + "3d84" + ] + }, + "payload": { + "dst": "04", + "src": "5d", + "mac": "8b46", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4054.json b/examples/meshcore/corpus/generated/valid_response_4054.json new file mode 100644 index 00000000..eb86a816 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4054.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060acd181878a4040d0543bfabd8de434f5e3e7a1465ceab3da8b4f5f6269d06f2e23d629e0761bea984c9b682a13cd74d14f621d15d16df244ae39904b883ba74f5c964b59b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "18", + "18", + "78", + "a4", + "04", + "0d", + "05", + "43", + "bf" + ] + }, + "payload": { + "dst": "ab", + "src": "d8", + "mac": "de43", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4085.json b/examples/meshcore/corpus/generated/valid_response_4085.json new file mode 100644 index 00000000..77924bae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4085.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06489879fc34ac845a4d20059fd5f297503b67358ebf02a4080a389000f1aa4390a9f4641be347b7c94bbde6c9030250f09b045df99b6a43f71e35c75c6355be6e0330c956c68937ab030f64fc327bad26b1dfe1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9879", + "fc34", + "ac84", + "5a4d", + "2005", + "9fd5", + "f297", + "503b" + ] + }, + "payload": { + "dst": "67", + "src": "35", + "mac": "8ebf", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4094.json b/examples/meshcore/corpus/generated/valid_response_4094.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4094.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4097.json b/examples/meshcore/corpus/generated/valid_response_4097.json new file mode 100644 index 00000000..8eec0340 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4097.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0685865a20ad84881109647c14a5b54f5cdfb84af416047b5dd3c684631d25c356b3bd4ad35fe6d0f6e1ab9f99d0bb756c04663bbd9569", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "865a20", + "ad8488", + "110964", + "7c14a5", + "b54f5c" + ] + }, + "payload": { + "dst": "df", + "src": "b8", + "mac": "4af4", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4098.json b/examples/meshcore/corpus/generated/valid_response_4098.json new file mode 100644 index 00000000..7ed1bdd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4098.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0545e757a627df1f688653a4a647a2a143a99f0ea8e882328e9b50b5d9b6f9d7d96cf6ca76a3ed210e8ff18f542f20fd66ce6f5e77326904b9d0bcdee6ca6784e2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e757", + "a627", + "df1f", + "6886", + "53a4" + ] + }, + "payload": { + "dst": "a6", + "src": "47", + "mac": "a2a1", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4099.json b/examples/meshcore/corpus/generated/valid_response_4099.json new file mode 100644 index 00000000..33f1d1fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4099.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0640134765329b3330476bb9e01e428737b41b7ceaf756647c801ba50f396f6964", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "13", + "src": "47", + "mac": "6532", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4100.json b/examples/meshcore/corpus/generated/valid_response_4100.json new file mode 100644 index 00000000..0a7d8554 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4100.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05414c53fa8aef700e41799baf6dc2bc9f5ed6956d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4c53" + ] + }, + "payload": { + "dst": "fa", + "src": "8a", + "mac": "ef70", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4108.json b/examples/meshcore/corpus/generated/valid_response_4108.json new file mode 100644 index 00000000..fc83bc0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4108.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05060f8e9d7b9a8a77630b58ec19849a8b653f31be2c001608896782207cefcf06ba86d666f70517372de261418e30f8085dffdfa5ec801176d76e97bdda0cfc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0f", + "8e", + "9d", + "7b", + "9a", + "8a" + ] + }, + "payload": { + "dst": "77", + "src": "63", + "mac": "0b58", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4114.json b/examples/meshcore/corpus/generated/valid_response_4114.json new file mode 100644 index 00000000..546f629b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4114.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0640fb7e0bc14e347258d93f1132392e2e653dc134cce4fef103", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "fb", + "src": "7e", + "mac": "0bc1", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4126.json b/examples/meshcore/corpus/generated/valid_response_4126.json new file mode 100644 index 00000000..82b92507 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4126.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0587d7d2e3fe9457e56abf7494701aa9c3df63f770a9b45c9ded2673a4438fbf09d13b4fda4b99fdd948177ba8667d696b65bed4a63f0fbf62592340799a4172efcdccbf863bc31cdca87c3d785f9e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d7d2e3", + "fe9457", + "e56abf", + "749470", + "1aa9c3", + "df63f7", + "70a9b4" + ] + }, + "payload": { + "dst": "5c", + "src": "9d", + "mac": "ed26", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4128.json b/examples/meshcore/corpus/generated/valid_response_4128.json new file mode 100644 index 00000000..7648b3bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4128.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06083d086dd003a0f1d7f54e9c78ac6443721c4d2f15b9562e2377f79d89f9189c883f297c6f5a07", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "08", + "6d", + "d0", + "03", + "a0", + "f1", + "d7" + ] + }, + "payload": { + "dst": "f5", + "src": "4e", + "mac": "9c78", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4131.json b/examples/meshcore/corpus/generated/valid_response_4131.json new file mode 100644 index 00000000..d192ab0b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4131.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05071fbde76b364468a4f7a3529d430f1573b4dca4a44ed4d8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1f", + "bd", + "e7", + "6b", + "36", + "44", + "68" + ] + }, + "payload": { + "dst": "a4", + "src": "f7", + "mac": "a352", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4137.json b/examples/meshcore/corpus/generated/valid_response_4137.json new file mode 100644 index 00000000..db14a337 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4137.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06830a6cecfcd05388a907b7dd5c035313979c80b23c54c52087c489ed78d51b68effede1147675134e1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a6cec", + "fcd053", + "88a907" + ] + }, + "payload": { + "dst": "b7", + "src": "dd", + "mac": "5c03", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4142.json b/examples/meshcore/corpus/generated/valid_response_4142.json new file mode 100644 index 00000000..90bb3364 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4142.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054a5a6fbc51f3cebb6f1653900cedce2f6bb5876b40f582a680456222cec961e269b01b8de5097c150331ddc874242d5e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5a6f", + "bc51", + "f3ce", + "bb6f", + "1653", + "900c", + "edce", + "2f6b", + "b587", + "6b40" + ] + }, + "payload": { + "dst": "f5", + "src": "82", + "mac": "a680", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4144.json b/examples/meshcore/corpus/generated/valid_response_4144.json new file mode 100644 index 00000000..84183b7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4144.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06069a11817ce704b12c2879b1725de6de74fd7ced7b4c43325877ba17bedf132bfcd1296fec6d7c9fa4328e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "11", + "81", + "7c", + "e7", + "04" + ] + }, + "payload": { + "dst": "b1", + "src": "2c", + "mac": "2879", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4149.json b/examples/meshcore/corpus/generated/valid_response_4149.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4149.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4154.json b/examples/meshcore/corpus/generated/valid_response_4154.json new file mode 100644 index 00000000..56b87573 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4154.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05868d45d23ca2e6e11689bc318a9fa6e98aa1ec2144abd5ef6dde5394bd4dfcd82b2fdd50d22f4ed505ddf00c3e7ad063a413a5c89457cf91ddebb5103d74917628dc52340b920aad69823ca2862ad3e5e6fc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d45d2", + "3ca2e6", + "e11689", + "bc318a", + "9fa6e9", + "8aa1ec" + ] + }, + "payload": { + "dst": "21", + "src": "44", + "mac": "abd5", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4159.json b/examples/meshcore/corpus/generated/valid_response_4159.json new file mode 100644 index 00000000..0223e730 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4159.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06833e79de937b1a0e20c4058bd51dbe479a3852", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3e79de", + "937b1a", + "0e20c4" + ] + }, + "payload": { + "dst": "05", + "src": "8b", + "mac": "d51d", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4160.json b/examples/meshcore/corpus/generated/valid_response_4160.json new file mode 100644 index 00000000..9d482df4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4160.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0607a905b7f47ce50d42c1dc945e7786ae21c585e81c1ae9d1627c50", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "05", + "b7", + "f4", + "7c", + "e5", + "0d" + ] + }, + "payload": { + "dst": "42", + "src": "c1", + "mac": "dc94", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4166.json b/examples/meshcore/corpus/generated/valid_response_4166.json new file mode 100644 index 00000000..5bfc6eb1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4166.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0640e1d6e7ba951016f0403a2d9d099eb2cf4e5ffaa6b7862ea238e0a18adcbd3ca37ce7d93a703670586895dd41621ca54303f9b137", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e1", + "src": "d6", + "mac": "e7ba", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4178.json b/examples/meshcore/corpus/generated/valid_response_4178.json new file mode 100644 index 00000000..5082e246 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4178.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068170085667965ab22f2ed4e4a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "700856" + ] + }, + "payload": { + "dst": "67", + "src": "96", + "mac": "5ab2", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4179.json b/examples/meshcore/corpus/generated/valid_response_4179.json new file mode 100644 index 00000000..2480e1e1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4179.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0543e127574379885492d1f33ab4f8132c97c4b865491c86", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e127", + "5743", + "7988" + ] + }, + "payload": { + "dst": "54", + "src": "92", + "mac": "d1f3", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4181.json b/examples/meshcore/corpus/generated/valid_response_4181.json new file mode 100644 index 00000000..fe7a320c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4181.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05422f28cda5d4006b9eb4552fdd8915ba1b0424a58aa3ec5d04cb468aa00e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2f28", + "cda5" + ] + }, + "payload": { + "dst": "d4", + "src": "00", + "mac": "6b9e", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4185.json b/examples/meshcore/corpus/generated/valid_response_4185.json new file mode 100644 index 00000000..72c5a470 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4185.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068aa16e295d98eac1c2473a74b80d44c6ac39a50b8400637a5ae39a8b3cfe62002d28ca166c04ef89611031dd2b266e619af3425a0cb61f3077aa4ee668f833027fdb1db94f9dd1760fa704088f454e7b8570b4e4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a16e29", + "5d98ea", + "c1c247", + "3a74b8", + "0d44c6", + "ac39a5", + "0b8400", + "637a5a", + "e39a8b", + "3cfe62" + ] + }, + "payload": { + "dst": "00", + "src": "2d", + "mac": "28ca", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4201.json b/examples/meshcore/corpus/generated/valid_response_4201.json new file mode 100644 index 00000000..dfa08299 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4201.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0644e092f7dc86534a27b82eaf00a4cb4c92e8f18bebcd4db596fe0e77927fb6c01a42df5a6963dced24c34628761f53e078226b8676129d1ce9f5700a5143ae1c47db5a89983885edffd23d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e092", + "f7dc", + "8653", + "4a27" + ] + }, + "payload": { + "dst": "b8", + "src": "2e", + "mac": "af00", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4208.json b/examples/meshcore/corpus/generated/valid_response_4208.json new file mode 100644 index 00000000..1971926c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4208.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058709856cc4ce9d75c58fa971fb363591b6d0967307691e22ae70e96efcaaa37f17f5d90a4e95de710176dcee8b352f4692d9241661302de3755e287710eb36e14c1fb3d172e98973c0dce31ca98d77359affad2e144ea459", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "09856c", + "c4ce9d", + "75c58f", + "a971fb", + "363591", + "b6d096", + "730769" + ] + }, + "payload": { + "dst": "1e", + "src": "22", + "mac": "ae70", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4215.json b/examples/meshcore/corpus/generated/valid_response_4215.json new file mode 100644 index 00000000..5c5642d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4215.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05808eb10fdde8da3136079a5b6340837d3edea0af2bcd0aeff1be6f11717cfcf12420d9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "8e", + "src": "b1", + "mac": "0fdd", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4219.json b/examples/meshcore/corpus/generated/valid_response_4219.json new file mode 100644 index 00000000..9226f0b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4219.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0680ac9a76b75a3e0b41dd73faa91e75af516cf04ac9b5b23875d4d740f781f5fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "ac", + "src": "9a", + "mac": "76b7", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4236.json b/examples/meshcore/corpus/generated/valid_response_4236.json new file mode 100644 index 00000000..6518c373 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4236.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058607f558a4514c8370b9cf1b1fe568e66fdbe6d767910e944a0f8be68f5fe7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "07f558", + "a4514c", + "8370b9", + "cf1b1f", + "e568e6", + "6fdbe6" + ] + }, + "payload": { + "dst": "d7", + "src": "67", + "mac": "910e", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4237.json b/examples/meshcore/corpus/generated/valid_response_4237.json new file mode 100644 index 00000000..042d5c6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4237.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0685508ea812257860a8bacbd806d0487acd5c63a569a9f283ad7fd3d10c54ddd526ca0fdd79", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "508ea8", + "122578", + "60a8ba", + "cbd806", + "d0487a" + ] + }, + "payload": { + "dst": "cd", + "src": "5c", + "mac": "63a5", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4240.json b/examples/meshcore/corpus/generated/valid_response_4240.json new file mode 100644 index 00000000..1abfc4d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4240.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060931874a861dfa5193f7f80bca2ca800c546ef8eb7c038ce9a6a8ca49073acbe3fca3457b81baec7540bcc2a2e151b2150ac07", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "87", + "4a", + "86", + "1d", + "fa", + "51", + "93", + "f7" + ] + }, + "payload": { + "dst": "f8", + "src": "0b", + "mac": "ca2c", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4241.json b/examples/meshcore/corpus/generated/valid_response_4241.json new file mode 100644 index 00000000..ea42d161 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4241.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0687e025823291d2b196788060e23564f90462d2ceda8cb659368062b6213bb1f58d3fb94e40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e02582", + "3291d2", + "b19678", + "8060e2", + "3564f9", + "0462d2", + "ceda8c" + ] + }, + "payload": { + "dst": "b6", + "src": "59", + "mac": "3680", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4250.json b/examples/meshcore/corpus/generated/valid_response_4250.json new file mode 100644 index 00000000..ca81895f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4250.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05038e9b659fdf4db871ef98", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8e", + "9b", + "65" + ] + }, + "payload": { + "dst": "9f", + "src": "df", + "mac": "4db8", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4251.json b/examples/meshcore/corpus/generated/valid_response_4251.json new file mode 100644 index 00000000..03585f0f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4251.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054400f7378f046233fb01ccca06c95b870aec183f5b822cef9a188695804cb057cda18e56f70b735e949348894f3a2c6e47f5feffa49a9d4899dbef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "00f7", + "378f", + "0462", + "33fb" + ] + }, + "payload": { + "dst": "01", + "src": "cc", + "mac": "ca06", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4252.json b/examples/meshcore/corpus/generated/valid_response_4252.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4252.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4254.json b/examples/meshcore/corpus/generated/valid_response_4254.json new file mode 100644 index 00000000..b0239ef3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4254.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06431018397e826db8e7bc3c72e6931ae905a293b18c2b810c76441765fb7bc86b8650a5f656a125c2ef490ed15aaffadf689d2f6e2d25", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1018", + "397e", + "826d" + ] + }, + "payload": { + "dst": "b8", + "src": "e7", + "mac": "bc3c", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4261.json b/examples/meshcore/corpus/generated/valid_response_4261.json new file mode 100644 index 00000000..08ad8568 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4261.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058009878fd790e5d6dfbc02bc78442080", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "09", + "src": "87", + "mac": "8fd7", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4262.json b/examples/meshcore/corpus/generated/valid_response_4262.json new file mode 100644 index 00000000..017009bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4262.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0544494cb8aabf223fb2d1f89ecf017494f55b1ff14120fa565064e040d504e124326ac436bb9f973325babfed8376cea98b9405062aa0d4154827bc62c384", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "494c", + "b8aa", + "bf22", + "3fb2" + ] + }, + "payload": { + "dst": "d1", + "src": "f8", + "mac": "9ecf", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4263.json b/examples/meshcore/corpus/generated/valid_response_4263.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4263.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4265.json b/examples/meshcore/corpus/generated/valid_response_4265.json new file mode 100644 index 00000000..b1fe4215 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4265.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05851a051b617924d58e641f9d68d9f14de44674b31d04391bfb77d4cb3b831a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1a051b", + "617924", + "d58e64", + "1f9d68", + "d9f14d" + ] + }, + "payload": { + "dst": "e4", + "src": "46", + "mac": "74b3", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4267.json b/examples/meshcore/corpus/generated/valid_response_4267.json new file mode 100644 index 00000000..a13d70ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4267.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06424482142e25ba43ae8a560f5ea5fc04d574a9f6c7e3a52f04f4cf8b5566c3a1237f186746ff876ba8a027b4708bbc9b80ceb183039eb32e83a5f3a6677f74fe29ba", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4482", + "142e" + ] + }, + "payload": { + "dst": "25", + "src": "ba", + "mac": "43ae", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4271.json b/examples/meshcore/corpus/generated/valid_response_4271.json new file mode 100644 index 00000000..b1eebf63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4271.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06001dc08619e88bb3a796e775f566ad79259567002f270c8d6eb6e68a5fb3c1ea06b7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "1d", + "src": "c0", + "mac": "8619", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4280.json b/examples/meshcore/corpus/generated/valid_response_4280.json new file mode 100644 index 00000000..f6091fad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4280.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054082c5f4a9595cf0b57a6f3cc45cfc4c9d6a0220a4f6427284b1040162e93c04e070e033d280005939fbb4c3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "82", + "src": "c5", + "mac": "f4a9", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4283.json b/examples/meshcore/corpus/generated/valid_response_4283.json new file mode 100644 index 00000000..be5631ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4283.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054672508e3417c9f2900b287167beb214ea9a4c2be26e88acfcd77a11418773c3b4d409ef479ce113d473537e54b6f0c354a0ab0a8d22008ed537", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7250", + "8e34", + "17c9", + "f290", + "0b28", + "7167" + ] + }, + "payload": { + "dst": "be", + "src": "b2", + "mac": "14ea", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4289.json b/examples/meshcore/corpus/generated/valid_response_4289.json new file mode 100644 index 00000000..4c45d325 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4289.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0682856ea6d1af2afafec9b5231950f3ec700db410c955e6650121192aa6c2d29c4a3cbba3e70596f0d696da5c28cec50266cf953eef7814dadd3b30879fd07ae0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "856ea6", + "d1af2a" + ] + }, + "payload": { + "dst": "fa", + "src": "fe", + "mac": "c9b5", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4293.json b/examples/meshcore/corpus/generated/valid_response_4293.json new file mode 100644 index 00000000..a3c630bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4293.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060953a4e808f2d000ce97a5bad261ac570cc4867e52bb461302263102a50fc6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53", + "a4", + "e8", + "08", + "f2", + "d0", + "00", + "ce", + "97" + ] + }, + "payload": { + "dst": "a5", + "src": "ba", + "mac": "d261", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4296.json b/examples/meshcore/corpus/generated/valid_response_4296.json new file mode 100644 index 00000000..e0e16d2e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4296.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06416dbbd9762d4bcae671be0a236400d1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6dbb" + ] + }, + "payload": { + "dst": "d9", + "src": "76", + "mac": "2d4b", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4298.json b/examples/meshcore/corpus/generated/valid_response_4298.json new file mode 100644 index 00000000..746a69a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4298.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0584829df9a8c5d717cdb266f9c1b1469cdd94da682305b9160ee06b8ea5b36c682a56733218664f6231", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "829df9", + "a8c5d7", + "17cdb2", + "66f9c1" + ] + }, + "payload": { + "dst": "b1", + "src": "46", + "mac": "9cdd", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4309.json b/examples/meshcore/corpus/generated/valid_response_4309.json new file mode 100644 index 00000000..10d4be7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4309.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0501ee4043582d43cee7123a1db24d68f89b228279b24b0a66ff27eb86ec82281495cabde3fcdf64d6c311", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee" + ] + }, + "payload": { + "dst": "40", + "src": "43", + "mac": "582d", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4315.json b/examples/meshcore/corpus/generated/valid_response_4315.json new file mode 100644 index 00000000..d539f95d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4315.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0508625d43ac6612a8c2c0fc5c584c6a8f9932", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62", + "5d", + "43", + "ac", + "66", + "12", + "a8", + "c2" + ] + }, + "payload": { + "dst": "c0", + "src": "fc", + "mac": "5c58", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4324.json b/examples/meshcore/corpus/generated/valid_response_4324.json new file mode 100644 index 00000000..e8d26ee2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4324.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0508aaed6b9e1bb49e2fe2dbaff1209766b8c74aa3ce69ac", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "ed", + "6b", + "9e", + "1b", + "b4", + "9e", + "2f" + ] + }, + "payload": { + "dst": "e2", + "src": "db", + "mac": "aff1", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4326.json b/examples/meshcore/corpus/generated/valid_response_4326.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4326.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4332.json b/examples/meshcore/corpus/generated/valid_response_4332.json new file mode 100644 index 00000000..4006d3d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4332.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06847e58972c2a1baef3cea81d5f802574cd9ca124901d8d14072021358e3c8474930fc75f8590aae3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7e5897", + "2c2a1b", + "aef3ce", + "a81d5f" + ] + }, + "payload": { + "dst": "80", + "src": "25", + "mac": "74cd", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4346.json b/examples/meshcore/corpus/generated/valid_response_4346.json new file mode 100644 index 00000000..f55a8299 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4346.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0508eb7ae3fe4d45af19ff04dc3902b380613bf9a4c988f2a9219c99a956", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "eb", + "7a", + "e3", + "fe", + "4d", + "45", + "af", + "19" + ] + }, + "payload": { + "dst": "ff", + "src": "04", + "mac": "dc39", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4347.json b/examples/meshcore/corpus/generated/valid_response_4347.json new file mode 100644 index 00000000..efefdb9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4347.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05861a165e9a5a62d447d2160711b62d39e6d930ace75df327eb752ddc577daadd0bc9198568651b3fa2b57dd3c68f46463a6c4caa5de3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1a165e", + "9a5a62", + "d447d2", + "160711", + "b62d39", + "e6d930" + ] + }, + "payload": { + "dst": "ac", + "src": "e7", + "mac": "5df3", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4348.json b/examples/meshcore/corpus/generated/valid_response_4348.json new file mode 100644 index 00000000..12e7065e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4348.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06850f2365777b5796a18688691d802721fc9c8f3c9a28c6d8383e85a0f996d5f0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0f2365", + "777b57", + "96a186", + "88691d", + "802721" + ] + }, + "payload": { + "dst": "fc", + "src": "9c", + "mac": "8f3c", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4350.json b/examples/meshcore/corpus/generated/valid_response_4350.json new file mode 100644 index 00000000..529f9f9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4350.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050a28faa9bd394638c09750806ba3a0827262a108", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "28", + "fa", + "a9", + "bd", + "39", + "46", + "38", + "c0", + "97", + "50" + ] + }, + "payload": { + "dst": "80", + "src": "6b", + "mac": "a3a0", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4364.json b/examples/meshcore/corpus/generated/valid_response_4364.json new file mode 100644 index 00000000..fdfb5076 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4364.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05095f1b0705177552d48f203331b9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f", + "1b", + "07", + "05", + "17", + "75", + "52", + "d4", + "8f" + ] + }, + "payload": { + "dst": "20", + "src": "33", + "mac": "31b9", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4367.json b/examples/meshcore/corpus/generated/valid_response_4367.json new file mode 100644 index 00000000..1b08a156 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4367.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0607394cf10a8392af54677c733f303cea938c192e63c5eaef5fb00a2d2ec41a2b07456503207ae52833910c254a740f6e04c6bf2be016a27aee7a5db1c7f3ea1f8f9cb019b176ae52", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39", + "4c", + "f1", + "0a", + "83", + "92", + "af" + ] + }, + "payload": { + "dst": "54", + "src": "67", + "mac": "7c73", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4381.json b/examples/meshcore/corpus/generated/valid_response_4381.json new file mode 100644 index 00000000..1a835ae3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4381.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0547824c491d70690b43562617c1b799ee8b1d5636cd1124f17cf822ff5509e0a933af51bfd830ec65093d1eca070104883889c0966908e12323b4b429867d4a13e10f19616e69256109c1b93e9f7596421d80", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "824c", + "491d", + "7069", + "0b43", + "5626", + "17c1", + "b799" + ] + }, + "payload": { + "dst": "ee", + "src": "8b", + "mac": "1d56", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4385.json b/examples/meshcore/corpus/generated/valid_response_4385.json new file mode 100644 index 00000000..fe489faa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4385.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06470df314d174ea31cac8b87c5927b00f9dd4a45e8ab0780ccf507bd07a43", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0df3", + "14d1", + "74ea", + "31ca", + "c8b8", + "7c59", + "27b0" + ] + }, + "payload": { + "dst": "0f", + "src": "9d", + "mac": "d4a4", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4389.json b/examples/meshcore/corpus/generated/valid_response_4389.json new file mode 100644 index 00000000..92edb574 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4389.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060281c57fc944bfe2d03b867390a938d1df38ce63826790502fcfa14328ca677ca7e5d08c33e75aef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "81", + "c5" + ] + }, + "payload": { + "dst": "7f", + "src": "c9", + "mac": "44bf", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4396.json b/examples/meshcore/corpus/generated/valid_response_4396.json new file mode 100644 index 00000000..4e29cd16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4396.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06454edbfc8c4ac8729cd660435d5d4a9f806c9706d4e7558b3a2df8d89cc0a2d9a8f56e6b0ffb36", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4edb", + "fc8c", + "4ac8", + "729c", + "d660" + ] + }, + "payload": { + "dst": "43", + "src": "5d", + "mac": "5d4a", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4408.json b/examples/meshcore/corpus/generated/valid_response_4408.json new file mode 100644 index 00000000..f836d064 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4408.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058946daa3cb94721926e7ffbaf3e8591a03713aab0eb0c66c51b38595c5478d5010dee5f55a729bd5269098d890cc35775b62d6e32266c3b905d07ef3be2ddbc13aef759b21a15c7a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "46daa3", + "cb9472", + "1926e7", + "ffbaf3", + "e8591a", + "03713a", + "ab0eb0", + "c66c51", + "b38595" + ] + }, + "payload": { + "dst": "c5", + "src": "47", + "mac": "8d50", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4409.json b/examples/meshcore/corpus/generated/valid_response_4409.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4409.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4414.json b/examples/meshcore/corpus/generated/valid_response_4414.json new file mode 100644 index 00000000..baab5c7b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4414.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0648af3895d3dd9924251062b1df07e166b77fffb00790e281aef42f677a9b75347a663ac58aea2b7d7ef70dee27343c5c17400d39c0f6641608ba889abbcee66a1fc5727c897fb7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "af38", + "95d3", + "dd99", + "2425", + "1062", + "b1df", + "07e1", + "66b7" + ] + }, + "payload": { + "dst": "7f", + "src": "ff", + "mac": "b007", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4419.json b/examples/meshcore/corpus/generated/valid_response_4419.json new file mode 100644 index 00000000..a6ada2e7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4419.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054a0976ebc437a386fd4f4c061c8c22315c3322cf90fe80a9a175741ce1ed1aec8fbea9be7dea4128bc7e25244e304589285eddf31f541e87a99183", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0976", + "ebc4", + "37a3", + "86fd", + "4f4c", + "061c", + "8c22", + "315c", + "3322", + "cf90" + ] + }, + "payload": { + "dst": "fe", + "src": "80", + "mac": "a9a1", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4422.json b/examples/meshcore/corpus/generated/valid_response_4422.json new file mode 100644 index 00000000..e40aa8ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4422.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0540b95e79e8a516c0216f563a423c5fdd1b2f0b52adbfe4140369b8ae55", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "b9", + "src": "5e", + "mac": "79e8", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4425.json b/examples/meshcore/corpus/generated/valid_response_4425.json new file mode 100644 index 00000000..88fc8a06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4425.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0688af320a8f7ab376b7ec2dad9b23c34b13723b3034bd90297580b493491dc22b12f4e5de281b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af320a", + "8f7ab3", + "76b7ec", + "2dad9b", + "23c34b", + "13723b", + "3034bd", + "902975" + ] + }, + "payload": { + "dst": "80", + "src": "b4", + "mac": "9349", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4433.json b/examples/meshcore/corpus/generated/valid_response_4433.json new file mode 100644 index 00000000..4f3b4ff4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4433.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05061d69cbb25a648b9cf8210e0023ba0a17a2d7ccec651087396251adc0f791b6ce5f30f1f589720c01963abd2aa2ba82", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1d", + "69", + "cb", + "b2", + "5a", + "64" + ] + }, + "payload": { + "dst": "8b", + "src": "9c", + "mac": "f821", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4447.json b/examples/meshcore/corpus/generated/valid_response_4447.json new file mode 100644 index 00000000..829478b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4447.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054932261ec7310ef235f66e57aa5cfdc97696900d0b68ce9d5a983b17c32636fce77a7bdefe89bb7018fcc00cc8df4a4217f1d052", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3226", + "1ec7", + "310e", + "f235", + "f66e", + "57aa", + "5cfd", + "c976", + "9690" + ] + }, + "payload": { + "dst": "0d", + "src": "0b", + "mac": "68ce", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4453.json b/examples/meshcore/corpus/generated/valid_response_4453.json new file mode 100644 index 00000000..687ede03 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4453.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058087c3f6977a3f56c204a8c9d8e20d84ce146d959a3961ddd4895049e5a7ded61ef322d2bf1384c098e1857bd8ca17d58f4a9129d2a56d7e87c91cf88296b35f1308ded0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "87", + "src": "c3", + "mac": "f697", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4455.json b/examples/meshcore/corpus/generated/valid_response_4455.json new file mode 100644 index 00000000..7fc9b5ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4455.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060045dcb44ef3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "45", + "src": "dc", + "mac": "b44e", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4460.json b/examples/meshcore/corpus/generated/valid_response_4460.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4460.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4461.json b/examples/meshcore/corpus/generated/valid_response_4461.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4461.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4463.json b/examples/meshcore/corpus/generated/valid_response_4463.json new file mode 100644 index 00000000..ed668982 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4463.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0542ad7dbee1ef096d16c1d6e04d5f2d91359ffe85ea4d3a506fc8f38d6213eaddf5a34fb23d1bc0be4f1ff53800b5d1fff781668e991c428899", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ad7d", + "bee1" + ] + }, + "payload": { + "dst": "ef", + "src": "09", + "mac": "6d16", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4465.json b/examples/meshcore/corpus/generated/valid_response_4465.json new file mode 100644 index 00000000..a3642624 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4465.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06026492007ab4568d15b302b92999701f2f9ca3334d8a260573226109a40dce338a62ca04671d74e4c361083eafbf4d61fcaf72450ce37affd995dd879e89620157e59871210acf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "64", + "92" + ] + }, + "payload": { + "dst": "00", + "src": "7a", + "mac": "b456", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4466.json b/examples/meshcore/corpus/generated/valid_response_4466.json new file mode 100644 index 00000000..6147c77b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4466.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058215808b4ac3e1295f0607b9fc363397b460d0c52c1ecceb160551e4caa9dd91", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "15808b", + "4ac3e1" + ] + }, + "payload": { + "dst": "29", + "src": "5f", + "mac": "0607", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4470.json b/examples/meshcore/corpus/generated/valid_response_4470.json new file mode 100644 index 00000000..376b484a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4470.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0580e2ff21b4be4cb8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "e2", + "src": "ff", + "mac": "21b4", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4471.json b/examples/meshcore/corpus/generated/valid_response_4471.json new file mode 100644 index 00000000..4c547c41 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4471.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054417db3ab71d449ae1b5a3a800d8ec560489d3f1a24fcc4977243e209964067dc5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "17db", + "3ab7", + "1d44", + "9ae1" + ] + }, + "payload": { + "dst": "b5", + "src": "a3", + "mac": "a800", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4474.json b/examples/meshcore/corpus/generated/valid_response_4474.json new file mode 100644 index 00000000..4d7711dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4474.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060a0e7ae6057f0e801d145500baf7509ec1a93e14902bd3e63f06825ae3a4d300716e25afb84fec9ab43dda2a460fb4df1baeac059a9626", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "7a", + "e6", + "05", + "7f", + "0e", + "80", + "1d", + "14", + "55" + ] + }, + "payload": { + "dst": "00", + "src": "ba", + "mac": "f750", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4478.json b/examples/meshcore/corpus/generated/valid_response_4478.json new file mode 100644 index 00000000..5f8f2290 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4478.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0682847fc2edd577cafef9e451a1c8ad8007933f73b6f8b31e5d196071", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "847fc2", + "edd577" + ] + }, + "payload": { + "dst": "ca", + "src": "fe", + "mac": "f9e4", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4480.json b/examples/meshcore/corpus/generated/valid_response_4480.json new file mode 100644 index 00000000..f1d7a61e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4480.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0605c693ef9df452b2bc05c2d00c591809167543e14e4d11b4fd63fe73ce18b8591cfa48fa68d2b65210927743fe3f6ce0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6", + "93", + "ef", + "9d", + "f4" + ] + }, + "payload": { + "dst": "52", + "src": "b2", + "mac": "bc05", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4485.json b/examples/meshcore/corpus/generated/valid_response_4485.json new file mode 100644 index 00000000..ba639907 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4485.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0687e44345f4fe3fbbcce18b5f475a8c58e20918dbc4b6d1ff3bae08103458961252bbccd491bfed9f3f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e44345", + "f4fe3f", + "bbcce1", + "8b5f47", + "5a8c58", + "e20918", + "dbc4b6" + ] + }, + "payload": { + "dst": "d1", + "src": "ff", + "mac": "3bae", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4488.json b/examples/meshcore/corpus/generated/valid_response_4488.json new file mode 100644 index 00000000..ade81cf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4488.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058a06ad0dc9397737b5d26e0488197cf7e82227e9e7482c3418a32ea6a3087d562d64c45131b83a169c9a3a88f5b0931ef0eed4f4d5e04a4f0852dda3ba4f7000d6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "06ad0d", + "c93977", + "37b5d2", + "6e0488", + "197cf7", + "e82227", + "e9e748", + "2c3418", + "a32ea6", + "a3087d" + ] + }, + "payload": { + "dst": "56", + "src": "2d", + "mac": "64c4", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4489.json b/examples/meshcore/corpus/generated/valid_response_4489.json new file mode 100644 index 00000000..8e7c4010 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4489.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06416b58197523278259f139", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6b58" + ] + }, + "payload": { + "dst": "19", + "src": "75", + "mac": "2327", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4495.json b/examples/meshcore/corpus/generated/valid_response_4495.json new file mode 100644 index 00000000..6a644ec2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4495.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0609145522f27e9f65afaecb6b9c23c8576f6244373bfff6b6ee79768dfa4223b8734f4f6919626b8bc6a5844226d03bdb6308fd995cfb41beebd2de62fda8772d46f4046dff499cf5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "14", + "55", + "22", + "f2", + "7e", + "9f", + "65", + "af", + "ae" + ] + }, + "payload": { + "dst": "cb", + "src": "6b", + "mac": "9c23", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4498.json b/examples/meshcore/corpus/generated/valid_response_4498.json new file mode 100644 index 00000000..cc902570 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4498.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0501c6126dba786a1036ed351f4bce7982448365e20b23decc851ad4fda5c9d2637fd531a959c6f5b4cdb2f09797e90f26ac9db0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c6" + ] + }, + "payload": { + "dst": "12", + "src": "6d", + "mac": "ba78", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4503.json b/examples/meshcore/corpus/generated/valid_response_4503.json new file mode 100644 index 00000000..525cc749 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4503.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0503a97664fe59f54c4f00ea3251674ab251508c3c3c87f028249d7412c9a8bb820e0c3733f5e32a536410efa39b18eef98dcd5c786a3d967aa3d195fcec193701db063285", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "76", + "64" + ] + }, + "payload": { + "dst": "fe", + "src": "59", + "mac": "f54c", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4515.json b/examples/meshcore/corpus/generated/valid_response_4515.json new file mode 100644 index 00000000..0b844984 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4515.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06836f95f25c0ed03af5aae8079834db25c5278e31c66b2915e37a6881248deee12ac7290fe97e924f6d2d1bf04fb176252d75ffa39e9aeddfabd4d61e71f28a2d15cd7a7a9999", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6f95f2", + "5c0ed0", + "3af5aa" + ] + }, + "payload": { + "dst": "e8", + "src": "07", + "mac": "9834", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4516.json b/examples/meshcore/corpus/generated/valid_response_4516.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4516.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4517.json b/examples/meshcore/corpus/generated/valid_response_4517.json new file mode 100644 index 00000000..ce9e1816 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4517.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0607246bb2fcb3ceb4bb157ea94cbe4faf00d8620c5f5922045adb75b198ee5721329d357573bbbb65067869b8ee3a4cfc15898af4bbfa9f13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "24", + "6b", + "b2", + "fc", + "b3", + "ce", + "b4" + ] + }, + "payload": { + "dst": "bb", + "src": "15", + "mac": "7ea9", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4518.json b/examples/meshcore/corpus/generated/valid_response_4518.json new file mode 100644 index 00000000..5b0d8f15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4518.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0609f8f4592686a27508c4c79945694012907211994e1000494ecdb90e02af4a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "f4", + "59", + "26", + "86", + "a2", + "75", + "08", + "c4" + ] + }, + "payload": { + "dst": "c7", + "src": "99", + "mac": "4569", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4520.json b/examples/meshcore/corpus/generated/valid_response_4520.json new file mode 100644 index 00000000..71eef4f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4520.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0602cac662ff7abdf0221f82e5380d02f9aa6be86d6410a266a092f848c4cf4ab72a87f782dbbe1332dd469916131316ae9537e462393402586585667c19ef733b178a4ca34b1798", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ca", + "c6" + ] + }, + "payload": { + "dst": "62", + "src": "ff", + "mac": "7abd", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4522.json b/examples/meshcore/corpus/generated/valid_response_4522.json new file mode 100644 index 00000000..ef422725 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4522.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054330cb3fabfc59a589f9d6a64a96e068", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "30cb", + "3fab", + "fc59" + ] + }, + "payload": { + "dst": "a5", + "src": "89", + "mac": "f9d6", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4525.json b/examples/meshcore/corpus/generated/valid_response_4525.json new file mode 100644 index 00000000..4888272a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4525.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068a0a728585650fa8d70f45b8da63121d7890e50ff79ded61f2a3fb1edf4206fc3904d3e5c8735b33346819b443", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0a7285", + "85650f", + "a8d70f", + "45b8da", + "63121d", + "7890e5", + "0ff79d", + "ed61f2", + "a3fb1e", + "df4206" + ] + }, + "payload": { + "dst": "fc", + "src": "39", + "mac": "04d3", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4538.json b/examples/meshcore/corpus/generated/valid_response_4538.json new file mode 100644 index 00000000..7ebdb743 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4538.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05072f79fab4c876634a8a0fde20909d8afa16afe77b95e276721cc50414d384b9c70faf4a501b6fe290b35a6ba8db", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2f", + "79", + "fa", + "b4", + "c8", + "76", + "63" + ] + }, + "payload": { + "dst": "4a", + "src": "8a", + "mac": "0fde", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4542.json b/examples/meshcore/corpus/generated/valid_response_4542.json new file mode 100644 index 00000000..1e6df209 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4542.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050383ca3785b9339028ae70b1faa96fa80ad236042e7523a7ad20413506c23a7038bd1caba3ca90b06df4f3ddb64278906fed4c81950e58d5f19fcb73e5dd0e36f648", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83", + "ca", + "37" + ] + }, + "payload": { + "dst": "85", + "src": "b9", + "mac": "3390", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4547.json b/examples/meshcore/corpus/generated/valid_response_4547.json new file mode 100644 index 00000000..918de562 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4547.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064758de93a7427020ed43d143ecffc66680888afd29790e2854983fe0b7ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "58de", + "93a7", + "4270", + "20ed", + "43d1", + "43ec", + "ffc6" + ] + }, + "payload": { + "dst": "66", + "src": "80", + "mac": "888a", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4551.json b/examples/meshcore/corpus/generated/valid_response_4551.json new file mode 100644 index 00000000..c63a7c72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4551.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06441eacf022635bb8ca01ac42e3ed6b2dea84f87c70299b23def5a0b2828afaa14130cc7883ebf3dde1cc688d139f02f16c60dc2940", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1eac", + "f022", + "635b", + "b8ca" + ] + }, + "payload": { + "dst": "01", + "src": "ac", + "mac": "42e3", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4554.json b/examples/meshcore/corpus/generated/valid_response_4554.json new file mode 100644 index 00000000..54d6ac7e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4554.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06055f8669573e3a6c58d538ddfc1974148ab795cbed5596fc58f61336d139964e9f9407b52e2d86b747175b7fcdcf89fcd002a1fe2b08384bfa77712085cf46be57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5f", + "86", + "69", + "57", + "3e" + ] + }, + "payload": { + "dst": "3a", + "src": "6c", + "mac": "58d5", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4560.json b/examples/meshcore/corpus/generated/valid_response_4560.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4560.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4561.json b/examples/meshcore/corpus/generated/valid_response_4561.json new file mode 100644 index 00000000..791ac3d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4561.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0588268bd20d4e024b871a362d7dd190dc451d79dcb7b47e7f2287bbbef172345f95cfe9b4f62feb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "268bd2", + "0d4e02", + "4b871a", + "362d7d", + "d190dc", + "451d79", + "dcb7b4", + "7e7f22" + ] + }, + "payload": { + "dst": "87", + "src": "bb", + "mac": "bef1", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4565.json b/examples/meshcore/corpus/generated/valid_response_4565.json new file mode 100644 index 00000000..11b525e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4565.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060a26ef03cd546457d285c0fe3808ddf5f3eaeb24693c337336aed35781d8ade9b33acc07ff0672c1ce9ba9c7a7872af2b5d8c8af69d4b532f99e9f98412e424e8ce5b7bc7ef0f5aec15b71cf07a05c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "26", + "ef", + "03", + "cd", + "54", + "64", + "57", + "d2", + "85", + "c0" + ] + }, + "payload": { + "dst": "fe", + "src": "38", + "mac": "08dd", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4566.json b/examples/meshcore/corpus/generated/valid_response_4566.json new file mode 100644 index 00000000..fff7c226 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4566.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0682bf3cd99187cd15af91cef01181a6b9ec9bda6844a83c457a5c737f4733ed542c45b33fef6b3ddc33b5fbdc248a93063933", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bf3cd9", + "9187cd" + ] + }, + "payload": { + "dst": "15", + "src": "af", + "mac": "91ce", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4576.json b/examples/meshcore/corpus/generated/valid_response_4576.json new file mode 100644 index 00000000..171ca6d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4576.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050a1868cb2067d8560fd26cc91a85a3ccbbdb75d4f1742dab0bef886773cd6b0d24a1941ea98aadf5601f0f00966ef78af71ab061b2643fb8829637fc6c2c882cc043", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "68", + "cb", + "20", + "67", + "d8", + "56", + "0f", + "d2", + "6c" + ] + }, + "payload": { + "dst": "c9", + "src": "1a", + "mac": "85a3", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4578.json b/examples/meshcore/corpus/generated/valid_response_4578.json new file mode 100644 index 00000000..cde1fc4d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4578.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068960531e8dcabeaee9f6f34a5cd7cbb8601936dd129363c5dc2c2dce3cd902a412877c29bc53cbdfbf0f45f7719594b41b53c0e34ae8d982451cb3b1e2fc98faf1515d1d909aa234891fb9bee6b428", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "60531e", + "8dcabe", + "aee9f6", + "f34a5c", + "d7cbb8", + "601936", + "dd1293", + "63c5dc", + "2c2dce" + ] + }, + "payload": { + "dst": "3c", + "src": "d9", + "mac": "02a4", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4589.json b/examples/meshcore/corpus/generated/valid_response_4589.json new file mode 100644 index 00000000..c36cd866 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4589.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0684d5403b26af82547cdad72ae14affaf13e15e3a1ab45751bdbfb9855e1d13b422a5c4fbcfd7859dcb76f4fc6e3d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d5403b", + "26af82", + "547cda", + "d72ae1" + ] + }, + "payload": { + "dst": "4a", + "src": "ff", + "mac": "af13", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4590.json b/examples/meshcore/corpus/generated/valid_response_4590.json new file mode 100644 index 00000000..08bbb356 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4590.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05071bac114135b6af3b25d6ee229218ce190a11ad0367ac4d212d86ccf8d3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1b", + "ac", + "11", + "41", + "35", + "b6", + "af" + ] + }, + "payload": { + "dst": "3b", + "src": "25", + "mac": "d6ee", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4601.json b/examples/meshcore/corpus/generated/valid_response_4601.json new file mode 100644 index 00000000..3f98dd32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4601.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0582eb53850f7b96152c3a16bcb3610eac8d1bc5e7e5d9bcf30957b241e78631f5ad030a09e76e2d33dc717bd286f560a34fe64d64", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eb5385", + "0f7b96" + ] + }, + "payload": { + "dst": "15", + "src": "2c", + "mac": "3a16", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4608.json b/examples/meshcore/corpus/generated/valid_response_4608.json new file mode 100644 index 00000000..ed7bd928 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4608.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06004041b1420c7d8417f8a8f02f6cb329e0f0dadf44705be6a58b132bf7d2263e9503", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "40", + "src": "41", + "mac": "b142", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4611.json b/examples/meshcore/corpus/generated/valid_response_4611.json new file mode 100644 index 00000000..b4438238 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4611.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054809bf47bd393d2b155ed1486bb81dafa3530d7897", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "09bf", + "47bd", + "393d", + "2b15", + "5ed1", + "486b", + "b81d", + "afa3" + ] + }, + "payload": { + "dst": "53", + "src": "0d", + "mac": "7897", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4614.json b/examples/meshcore/corpus/generated/valid_response_4614.json new file mode 100644 index 00000000..5564d43d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4614.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0680939dc71635c0c16b37ce38156f17911b73b366e3cf64e2d608d8bc0ed6439566fc016698e16e8d30d64f22bc4ff40f0df94e4322d501aaab6053", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "93", + "src": "9d", + "mac": "c716", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4615.json b/examples/meshcore/corpus/generated/valid_response_4615.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4615.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4617.json b/examples/meshcore/corpus/generated/valid_response_4617.json new file mode 100644 index 00000000..91f4ae72 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4617.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0583292d2d08f024abfb26ed9090fc782778f3a66cb1a84761073d4d13768f3346a3fe7b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "292d2d", + "08f024", + "abfb26" + ] + }, + "payload": { + "dst": "ed", + "src": "90", + "mac": "90fc", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4627.json b/examples/meshcore/corpus/generated/valid_response_4627.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4627.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4629.json b/examples/meshcore/corpus/generated/valid_response_4629.json new file mode 100644 index 00000000..efa5142c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4629.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05093ad0aa55fd9e19dc43a8b08967eaed3b44d50f685ca39892019898681c627b83e0108d5738b2e867cf93338f7ce21ee55f3f2b0b4ed413a1ce3623caab5fe1c2f5e97e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "d0", + "aa", + "55", + "fd", + "9e", + "19", + "dc", + "43" + ] + }, + "payload": { + "dst": "a8", + "src": "b0", + "mac": "8967", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4633.json b/examples/meshcore/corpus/generated/valid_response_4633.json new file mode 100644 index 00000000..5bc63114 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4633.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0687a4154c2c72619249f089e939c948da43b66cce4a620a3e0d21d06824762d9abcdd0c8d30697dae40d6bb8aad567bd8a19079c95122757697aef358c4a3df04c8a96535480b936dbdc4ec5c0290", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a4154c", + "2c7261", + "9249f0", + "89e939", + "c948da", + "43b66c", + "ce4a62" + ] + }, + "payload": { + "dst": "0a", + "src": "3e", + "mac": "0d21", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4634.json b/examples/meshcore/corpus/generated/valid_response_4634.json new file mode 100644 index 00000000..9e8ed701 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4634.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0541f9d981caf24e948736bf500a3b98f6771f86ac9056e1e959dee3171bd227cf9a76c7dc8de8e47387deb4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f9d9" + ] + }, + "payload": { + "dst": "81", + "src": "ca", + "mac": "f24e", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4636.json b/examples/meshcore/corpus/generated/valid_response_4636.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4636.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4651.json b/examples/meshcore/corpus/generated/valid_response_4651.json new file mode 100644 index 00000000..9e091b6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4651.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0682e6514d8078c029e97e5b639a0219aa3c7c0d44292b030bb7ee381177e4ec9882ed7c3252635a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e6514d", + "8078c0" + ] + }, + "payload": { + "dst": "29", + "src": "e9", + "mac": "7e5b", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4652.json b/examples/meshcore/corpus/generated/valid_response_4652.json new file mode 100644 index 00000000..d7d61190 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4652.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058af99ff9e39183d63dbf34a6706eab214f3ccc54136c97f5f37a87aaa5a6215b38299c93a4166c25c12ea7808e965028d960cc25aeedd697ca2dea9f64c34fb92b7e94a1fb702e0a2edf94985945ed386081f6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f99ff9", + "e39183", + "d63dbf", + "34a670", + "6eab21", + "4f3ccc", + "54136c", + "97f5f3", + "7a87aa", + "a5a621" + ] + }, + "payload": { + "dst": "5b", + "src": "38", + "mac": "299c", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4653.json b/examples/meshcore/corpus/generated/valid_response_4653.json new file mode 100644 index 00000000..c77a75c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4653.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05469fd84400703f652fe07695a8b8ff162ee5326cc64622899aa609e9ef6a0bd828497543a8689758af4622df499155c707d2b31138de28a88a02e4e593084c52b057441f41f359f9376e71c994", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9fd8", + "4400", + "703f", + "652f", + "e076", + "95a8" + ] + }, + "payload": { + "dst": "b8", + "src": "ff", + "mac": "162e", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4658.json b/examples/meshcore/corpus/generated/valid_response_4658.json new file mode 100644 index 00000000..29730f12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4658.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060191aaab845d91a6918eb4a24b0ab5147f5de10805d86e2b730bad3cf77b7bf1b9abd915bd8e97856300379e56e30f0965dde8144f7ca9c741498ef07694", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "91" + ] + }, + "payload": { + "dst": "aa", + "src": "ab", + "mac": "845d", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4659.json b/examples/meshcore/corpus/generated/valid_response_4659.json new file mode 100644 index 00000000..c5bd843d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4659.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05099545b857d71593856b89b7f9ef934f1524be6d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95", + "45", + "b8", + "57", + "d7", + "15", + "93", + "85", + "6b" + ] + }, + "payload": { + "dst": "89", + "src": "b7", + "mac": "f9ef", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4662.json b/examples/meshcore/corpus/generated/valid_response_4662.json new file mode 100644 index 00000000..f9ce6747 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4662.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0649edb424e82a7086a6cf07b2118f3fd0ef4d8771aef84003d113f354c49bcf0b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "edb4", + "24e8", + "2a70", + "86a6", + "cf07", + "b211", + "8f3f", + "d0ef", + "4d87" + ] + }, + "payload": { + "dst": "71", + "src": "ae", + "mac": "f840", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4664.json b/examples/meshcore/corpus/generated/valid_response_4664.json new file mode 100644 index 00000000..697fb65f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4664.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06821f3b27a19c55a8cef3c419808d7fc5b7b2aa4c788ddaa52a173cd5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f3b27", + "a19c55" + ] + }, + "payload": { + "dst": "a8", + "src": "ce", + "mac": "f3c4", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4665.json b/examples/meshcore/corpus/generated/valid_response_4665.json new file mode 100644 index 00000000..6465b349 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4665.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06461e3aa7ee9d0efddf0d1ebe3470ea02cb22b8c6ffb2b3ab295f268b8ce3705ec4433f9202e043410f6f1a5a7c6cfc306e4d7189a19e8986c3aa1fd866451d8c6942dfa4895d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1e3a", + "a7ee", + "9d0e", + "fddf", + "0d1e", + "be34" + ] + }, + "payload": { + "dst": "70", + "src": "ea", + "mac": "02cb", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4667.json b/examples/meshcore/corpus/generated/valid_response_4667.json new file mode 100644 index 00000000..37367f94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4667.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0588f372affa6a2733516ac427acb042c9959a93adb65a008533ca666de413", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f372af", + "fa6a27", + "33516a", + "c427ac", + "b042c9", + "959a93", + "adb65a", + "008533" + ] + }, + "payload": { + "dst": "ca", + "src": "66", + "mac": "6de4", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4672.json b/examples/meshcore/corpus/generated/valid_response_4672.json new file mode 100644 index 00000000..4e4a7cea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4672.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068015e9b93a2769987b3e2d0c03d3338818fc4d64f4324cd5445f8ee769da95e478a7142e5b88b1648d3c179f5e1991f8eaccf94adbbfc67e855a86f6752093", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "15", + "src": "e9", + "mac": "b93a", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4677.json b/examples/meshcore/corpus/generated/valid_response_4677.json new file mode 100644 index 00000000..e189726a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4677.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05084e64e100d667963aa1c6a14a4c5f832b24ec056c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4e", + "64", + "e1", + "00", + "d6", + "67", + "96", + "3a" + ] + }, + "payload": { + "dst": "a1", + "src": "c6", + "mac": "a14a", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4682.json b/examples/meshcore/corpus/generated/valid_response_4682.json new file mode 100644 index 00000000..28fcaf01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4682.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0509ab01be33c8d39c66f4a86f06ccd6db8b81672972e8c0b9896eca32c9bd24f9dd8dfdc77f8538ce753f4c8804f72fc0ebb6a2d463ae796bc82d73eea16ad2623a48784ced9c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "01", + "be", + "33", + "c8", + "d3", + "9c", + "66", + "f4" + ] + }, + "payload": { + "dst": "a8", + "src": "6f", + "mac": "06cc", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4686.json b/examples/meshcore/corpus/generated/valid_response_4686.json new file mode 100644 index 00000000..3e98861e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4686.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060874a8a7c02a3d75461d322a3a4a6aec9c7c42ec1a434f2f086d862d68423febc73f314c55611ae62e4ca7151e4deb4ab5be851a2dd4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "74", + "a8", + "a7", + "c0", + "2a", + "3d", + "75", + "46" + ] + }, + "payload": { + "dst": "1d", + "src": "32", + "mac": "2a3a", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4696.json b/examples/meshcore/corpus/generated/valid_response_4696.json new file mode 100644 index 00000000..f0f87b97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4696.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054944b9ed81aa2cce904e9ec9db5d2f96097e98446a3470f067b73d77220c2b21425d61bfe1f9ed94b4a6ad2a18ec670409fe2287c9e864c0c3729adf5fcaaec780b03f5ab243f920748f086d18d24cf5ba9a3ba0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "44b9", + "ed81", + "aa2c", + "ce90", + "4e9e", + "c9db", + "5d2f", + "9609", + "7e98" + ] + }, + "payload": { + "dst": "44", + "src": "6a", + "mac": "3470", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4703.json b/examples/meshcore/corpus/generated/valid_response_4703.json new file mode 100644 index 00000000..cf7f829a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4703.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050120dc17710a1bfb421de3392c0c6519fa41a789c3893c4b1f519340", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "20" + ] + }, + "payload": { + "dst": "dc", + "src": "17", + "mac": "710a", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4708.json b/examples/meshcore/corpus/generated/valid_response_4708.json new file mode 100644 index 00000000..f39732a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4708.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0609043e277c587429d9085af34ab67fb508a7e7187992b322ed6e8475d7a17514e8db2f314b3ed81a35420be6a66a6579f0cfd4124a178918d8bac34f9598aba8d8db8e8705d0bd851b80be38", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "04", + "3e", + "27", + "7c", + "58", + "74", + "29", + "d9", + "08" + ] + }, + "payload": { + "dst": "5a", + "src": "f3", + "mac": "4ab6", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4712.json b/examples/meshcore/corpus/generated/valid_response_4712.json new file mode 100644 index 00000000..9cb717fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4712.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06461ed95fe6e72e55aa9efe445a8e51d2c4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1ed9", + "5fe6", + "e72e", + "55aa", + "9efe", + "445a" + ] + }, + "payload": { + "dst": "8e", + "src": "51", + "mac": "d2c4", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4717.json b/examples/meshcore/corpus/generated/valid_response_4717.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4717.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4722.json b/examples/meshcore/corpus/generated/valid_response_4722.json new file mode 100644 index 00000000..1121f0f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4722.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0646bf4a5078c3e48f627f69770d49f8c540", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf4a", + "5078", + "c3e4", + "8f62", + "7f69", + "770d" + ] + }, + "payload": { + "dst": "49", + "src": "f8", + "mac": "c540", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4730.json b/examples/meshcore/corpus/generated/valid_response_4730.json new file mode 100644 index 00000000..d1f21a5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4730.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0542434b5f28b4bb699584926b119ac215e7dd4082dd1a2358152c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "434b", + "5f28" + ] + }, + "payload": { + "dst": "b4", + "src": "bb", + "mac": "6995", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4731.json b/examples/meshcore/corpus/generated/valid_response_4731.json new file mode 100644 index 00000000..dcf7a1cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4731.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05892a486d6d4646f019874c8680a3eab78c01b5a2eeecca84cbe5602e75ac60bb67b9b4c6b414456a9ed49b552fbda382d18d377e7119358fdbb0078d0fa6e0f464ecf543ce", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2a486d", + "6d4646", + "f01987", + "4c8680", + "a3eab7", + "8c01b5", + "a2eeec", + "ca84cb", + "e5602e" + ] + }, + "payload": { + "dst": "75", + "src": "ac", + "mac": "60bb", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4734.json b/examples/meshcore/corpus/generated/valid_response_4734.json new file mode 100644 index 00000000..b96e64ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4734.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06424277bfa6deb78bac0371f33fe1b080f216e061ac1e3c5e9f3c7485", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4277", + "bfa6" + ] + }, + "payload": { + "dst": "de", + "src": "b7", + "mac": "8bac", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4736.json b/examples/meshcore/corpus/generated/valid_response_4736.json new file mode 100644 index 00000000..a4f2dca6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4736.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050183f15d3f216eea7aea006102baf0f0dd38b9c4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "83" + ] + }, + "payload": { + "dst": "f1", + "src": "5d", + "mac": "3f21", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4739.json b/examples/meshcore/corpus/generated/valid_response_4739.json new file mode 100644 index 00000000..22aa0dac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4739.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05495c0786b66235ba2055eae4737a0f22d9943f6b6f65d080a77b525ca6bb825ac79c3b11bb20f2c374be9e056c7cff60464d3d4acaa68f9fd7d5bad3bfb999b397", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5c07", + "86b6", + "6235", + "ba20", + "55ea", + "e473", + "7a0f", + "22d9", + "943f" + ] + }, + "payload": { + "dst": "6b", + "src": "6f", + "mac": "65d0", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4740.json b/examples/meshcore/corpus/generated/valid_response_4740.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4740.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4746.json b/examples/meshcore/corpus/generated/valid_response_4746.json new file mode 100644 index 00000000..079b9fd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4746.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06492786f3135c1ebc07a17bd7e95ad0ac69ce5ef7fca6bba510a05fb217440ab2a23b6048a4118dd73c75e49968a534156d1b5001721e30bbb054e62998b083c7fae3589979a2cef18e01fa63bb0eb76400965e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2786", + "f313", + "5c1e", + "bc07", + "a17b", + "d7e9", + "5ad0", + "ac69", + "ce5e" + ] + }, + "payload": { + "dst": "f7", + "src": "fc", + "mac": "a6bb", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4747.json b/examples/meshcore/corpus/generated/valid_response_4747.json new file mode 100644 index 00000000..c4f46309 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4747.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050a97647084db3c46ac8b5c657ceb5b115ddbb2e65c02f114d62c214f24111db47a418b46e6e46c3c638ea8465ab99a13d9a7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "97", + "64", + "70", + "84", + "db", + "3c", + "46", + "ac", + "8b", + "5c" + ] + }, + "payload": { + "dst": "65", + "src": "7c", + "mac": "eb5b", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4753.json b/examples/meshcore/corpus/generated/valid_response_4753.json new file mode 100644 index 00000000..a358f844 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4753.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06429bb450f6e104e07ae3a48fba11388f86c6a1e5bff8016b8cd79ec0908a4829b56cc1848b1c082a01", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9bb4", + "50f6" + ] + }, + "payload": { + "dst": "e1", + "src": "04", + "mac": "e07a", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4757.json b/examples/meshcore/corpus/generated/valid_response_4757.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4757.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4759.json b/examples/meshcore/corpus/generated/valid_response_4759.json new file mode 100644 index 00000000..df01425f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4759.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068a03e6f942ae9a5e4b1baf920877a3084961e7eb56b1132122b2edd30c131bbc00e05a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "03e6f9", + "42ae9a", + "5e4b1b", + "af9208", + "77a308", + "4961e7", + "eb56b1", + "132122", + "b2edd3", + "0c131b" + ] + }, + "payload": { + "dst": "bc", + "src": "00", + "mac": "e05a", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4767.json b/examples/meshcore/corpus/generated/valid_response_4767.json new file mode 100644 index 00000000..ba8f8ee3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4767.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0683cc7a3a3e409377485eb87f01ce62823f614ec21bd37a4f3aade74c5b65b82555422f94a2ebc15b33431c79f5cad42fc4182fd210531890550e8ed5a12b85d4660d3d33bfa2bd510865f896", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cc7a3a", + "3e4093", + "77485e" + ] + }, + "payload": { + "dst": "b8", + "src": "7f", + "mac": "01ce", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4769.json b/examples/meshcore/corpus/generated/valid_response_4769.json new file mode 100644 index 00000000..f82c8218 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4769.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050835cba2153028feade8d086b3ee29a5e2577f139c23ad5eb4bd2a58431a55144f396fc2a7d138ca3d56a3b71b1dbd9f4f823cfd429e6ebdff722f51be1697e33f665a7897a7ea", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "cb", + "a2", + "15", + "30", + "28", + "fe", + "ad" + ] + }, + "payload": { + "dst": "e8", + "src": "d0", + "mac": "86b3", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4773.json b/examples/meshcore/corpus/generated/valid_response_4773.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4773.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4775.json b/examples/meshcore/corpus/generated/valid_response_4775.json new file mode 100644 index 00000000..0c4bb4be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4775.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058ace7c922e2f4534e336ac04126c5494b133ec2f6e01efce9180c0fbc726ddb8f877e1581fc24b2cc4e47808cceee07be999ef0e39", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ce7c92", + "2e2f45", + "34e336", + "ac0412", + "6c5494", + "b133ec", + "2f6e01", + "efce91", + "80c0fb", + "c726dd" + ] + }, + "payload": { + "dst": "b8", + "src": "f8", + "mac": "77e1", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4785.json b/examples/meshcore/corpus/generated/valid_response_4785.json new file mode 100644 index 00000000..290d8299 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4785.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064a51fd5b480fa4c29a2938af1474adf06f71f46fdd2e32f36a4b9c1f7929cba4cee494dd639a40a982dd20ff1357593434b92534c848731732274b999a7509327be3805c4681bbd474e72a22d7295f8716", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "51fd", + "5b48", + "0fa4", + "c29a", + "2938", + "af14", + "74ad", + "f06f", + "71f4", + "6fdd" + ] + }, + "payload": { + "dst": "2e", + "src": "32", + "mac": "f36a", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4789.json b/examples/meshcore/corpus/generated/valid_response_4789.json new file mode 100644 index 00000000..c73b17e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4789.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050a6aa13b877a30a3165bf0f5ddb430b6ebb1fe23c7532893d1d69b55f4ecf5c99fe3284c6149e764b6e8f433c04ecb83390ed6ad65e03fe39df7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6a", + "a1", + "3b", + "87", + "7a", + "30", + "a3", + "16", + "5b", + "f0" + ] + }, + "payload": { + "dst": "f5", + "src": "dd", + "mac": "b430", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4800.json b/examples/meshcore/corpus/generated/valid_response_4800.json new file mode 100644 index 00000000..58f50cc8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4800.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064359ea3659d84cfea6657a3d85bc8f10", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "59ea", + "3659", + "d84c" + ] + }, + "payload": { + "dst": "fe", + "src": "a6", + "mac": "657a", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4803.json b/examples/meshcore/corpus/generated/valid_response_4803.json new file mode 100644 index 00000000..d68d36e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4803.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0587b54e05f4f68be152c47b77ed4249855e79648f72aaf6bb22eaca48ef9a212aa868af6bc3bbb43e96ccc1e0d360b545040a86e239415681edbe83320695b11655a12d2c08a8db4f5f74912c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b54e05", + "f4f68b", + "e152c4", + "7b77ed", + "424985", + "5e7964", + "8f72aa" + ] + }, + "payload": { + "dst": "f6", + "src": "bb", + "mac": "22ea", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4813.json b/examples/meshcore/corpus/generated/valid_response_4813.json new file mode 100644 index 00000000..9ca371fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4813.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06808b0a8753ccfe08ffba2fdc144d46544f0410d028331ba766e365041326fc4d35c2119fbdbadc78a9ad8a8967f3bfb58e7ce91bc0bc589c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "8b", + "src": "0a", + "mac": "8753", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4816.json b/examples/meshcore/corpus/generated/valid_response_4816.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4816.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4819.json b/examples/meshcore/corpus/generated/valid_response_4819.json new file mode 100644 index 00000000..2113ccfe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4819.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06492cafc416aec8a91d4cfff6548240f6327d21aab8746f1da67d3f416c4f437cc341f15a3b713d3d9b86e7115550accb926e35c586", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2caf", + "c416", + "aec8", + "a91d", + "4cff", + "f654", + "8240", + "f632", + "7d21" + ] + }, + "payload": { + "dst": "aa", + "src": "b8", + "mac": "746f", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4820.json b/examples/meshcore/corpus/generated/valid_response_4820.json new file mode 100644 index 00000000..5a62c1aa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4820.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064a07aefd70a100d5802fcc0a086753a384694dfa968c9957a94eb64a41dd2a8744f95f2dcc4a4b48b21fcf12dfa5a1215fed75eab6750e6f636274953df0e2fd393285a74223a1c58d0bf9ee", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "07ae", + "fd70", + "a100", + "d580", + "2fcc", + "0a08", + "6753", + "a384", + "694d", + "fa96" + ] + }, + "payload": { + "dst": "8c", + "src": "99", + "mac": "57a9", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4824.json b/examples/meshcore/corpus/generated/valid_response_4824.json new file mode 100644 index 00000000..2dce333e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4824.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06895970616ccb43a13a018aceb40fafc012a35b5a9d48aef05653caa78e4a6ea85125c475ffaa4fad143360c88454f3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "597061", + "6ccb43", + "a13a01", + "8aceb4", + "0fafc0", + "12a35b", + "5a9d48", + "aef056", + "53caa7" + ] + }, + "payload": { + "dst": "8e", + "src": "4a", + "mac": "6ea8", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4825.json b/examples/meshcore/corpus/generated/valid_response_4825.json new file mode 100644 index 00000000..412ecbf5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4825.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06087b1276d12e1c9392157f92f8243c4aa27f8c39e105a32fb6f9f6620cbabf8431c138", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7b", + "12", + "76", + "d1", + "2e", + "1c", + "93", + "92" + ] + }, + "payload": { + "dst": "15", + "src": "7f", + "mac": "92f8", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4827.json b/examples/meshcore/corpus/generated/valid_response_4827.json new file mode 100644 index 00000000..73039828 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4827.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0583a10750ac128d7be2e9da23f0799f4117330d78dc7f3d8810775c053e18d905e3c9ea7a86c58918c4ab3518fa9558bf1618235bcd6feb5d5b87e816f54619d13186a9249b608ce97c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a10750", + "ac128d", + "7be2e9" + ] + }, + "payload": { + "dst": "da", + "src": "23", + "mac": "f079", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4830.json b/examples/meshcore/corpus/generated/valid_response_4830.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4830.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4832.json b/examples/meshcore/corpus/generated/valid_response_4832.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4832.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4833.json b/examples/meshcore/corpus/generated/valid_response_4833.json new file mode 100644 index 00000000..6fd56179 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4833.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050599a337aee7b87f11328d3212ffca4bd347fa98948a846b402c7fe4f022004895147b1dfe2c8b523588b24f580c575c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "99", + "a3", + "37", + "ae", + "e7" + ] + }, + "payload": { + "dst": "b8", + "src": "7f", + "mac": "1132", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4834.json b/examples/meshcore/corpus/generated/valid_response_4834.json new file mode 100644 index 00000000..53e4c604 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4834.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0588d76f5b68b557446c2aa5a41cd42b9f938a925a3171e80258c674c388d12324b063f588aa8575bbb91a6f78a7e8ccd45d6043cd4a3318bb3c0c48d4330477b1e88c75", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d76f5b", + "68b557", + "446c2a", + "a5a41c", + "d42b9f", + "938a92", + "5a3171", + "e80258" + ] + }, + "payload": { + "dst": "c6", + "src": "74", + "mac": "c388", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4837.json b/examples/meshcore/corpus/generated/valid_response_4837.json new file mode 100644 index 00000000..7c3ece7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4837.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06442c34277772532160528e3a56674e654aa37381c8100514673fc2946bdeda1d144d98b19497f4855d3f7914cda60c4bf8202f5d135982973bf64e7230e3a131e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c34", + "2777", + "7253", + "2160" + ] + }, + "payload": { + "dst": "52", + "src": "8e", + "mac": "3a56", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4840.json b/examples/meshcore/corpus/generated/valid_response_4840.json new file mode 100644 index 00000000..d25dd341 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4840.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06086b581736f23cad178251cd1f48fb87dea3b07ff12c7e2f9c777f830790", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6b", + "58", + "17", + "36", + "f2", + "3c", + "ad", + "17" + ] + }, + "payload": { + "dst": "82", + "src": "51", + "mac": "cd1f", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4841.json b/examples/meshcore/corpus/generated/valid_response_4841.json new file mode 100644 index 00000000..5c9b15d2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4841.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05039457f1faba9e86305f7b92aed31d70d1651d97dcec60e48b84ce1475", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "57", + "f1" + ] + }, + "payload": { + "dst": "fa", + "src": "ba", + "mac": "9e86", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4843.json b/examples/meshcore/corpus/generated/valid_response_4843.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4843.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4844.json b/examples/meshcore/corpus/generated/valid_response_4844.json new file mode 100644 index 00000000..fe06fa9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4844.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06814be110967faea73b8e90e0dd61fb9803bcd82a4c86ca1e245832a28991e9a2aa27f5d264c2899ab2b6d8ac8bed8a5d982d5043d4acdebed76b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4be110" + ] + }, + "payload": { + "dst": "96", + "src": "7f", + "mac": "aea7", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4849.json b/examples/meshcore/corpus/generated/valid_response_4849.json new file mode 100644 index 00000000..01c23e12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4849.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06469eec568b8b01bdfe6e36fde5276dd3005dc4cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9eec", + "568b", + "8b01", + "bdfe", + "6e36", + "fde5" + ] + }, + "payload": { + "dst": "27", + "src": "6d", + "mac": "d300", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4852.json b/examples/meshcore/corpus/generated/valid_response_4852.json new file mode 100644 index 00000000..c63eadd6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4852.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064448f133c49a9957ee8055581dc14e06753497ad388465fd4113822377df72ede35725a1f3d44f149b367d9f31333e86fa73f37b5a451e5ccb519592802b5008d3ddad", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "48f1", + "33c4", + "9a99", + "57ee" + ] + }, + "payload": { + "dst": "80", + "src": "55", + "mac": "581d", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4854.json b/examples/meshcore/corpus/generated/valid_response_4854.json new file mode 100644 index 00000000..805013c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4854.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060133914fdab2d2c540e5a131b0a48da4eac44b5cd0f36ca9be24f859ada1e0ff1f28804648a6d3beb0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33" + ] + }, + "payload": { + "dst": "91", + "src": "4f", + "mac": "dab2", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4856.json b/examples/meshcore/corpus/generated/valid_response_4856.json new file mode 100644 index 00000000..a85c4306 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4856.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0509563d09dd6092fbfa967c8982829d8bd72376d65d3d85a290a44af4f09c7a0dc3d7e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "56", + "3d", + "09", + "dd", + "60", + "92", + "fb", + "fa", + "96" + ] + }, + "payload": { + "dst": "7c", + "src": "89", + "mac": "8282", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4864.json b/examples/meshcore/corpus/generated/valid_response_4864.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4864.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4865.json b/examples/meshcore/corpus/generated/valid_response_4865.json new file mode 100644 index 00000000..68f0f370 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4865.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0585263b009fdd88890bc1a778b81f4e5f30f431c9aeee4b50af184325cc70fcb98b3a8847d862aab028c4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "263b00", + "9fdd88", + "890bc1", + "a778b8", + "1f4e5f" + ] + }, + "payload": { + "dst": "30", + "src": "f4", + "mac": "31c9", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4872.json b/examples/meshcore/corpus/generated/valid_response_4872.json new file mode 100644 index 00000000..c057b9f7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4872.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05497f1c378fd31de433b611a98e14b0b4c53e76ddaab6e157e4a124734f4353929663e9269f9eb7593175038b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7f1c", + "378f", + "d31d", + "e433", + "b611", + "a98e", + "14b0", + "b4c5", + "3e76" + ] + }, + "payload": { + "dst": "dd", + "src": "aa", + "mac": "b6e1", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4875.json b/examples/meshcore/corpus/generated/valid_response_4875.json new file mode 100644 index 00000000..9022bfec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4875.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05096941447cae604b2bfdc9c8246a1d02ab08fa147d910782dbb0b12c15bb08deaaf0aae9f324fc36a703abcbc2f0d422829604688a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "69", + "41", + "44", + "7c", + "ae", + "60", + "4b", + "2b", + "fd" + ] + }, + "payload": { + "dst": "c9", + "src": "c8", + "mac": "246a", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4877.json b/examples/meshcore/corpus/generated/valid_response_4877.json new file mode 100644 index 00000000..cbdbd6ef --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4877.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068aacdcb4c32433f6df0c13073d45c671cf34ca2c71fa28550ffcb3bfcced699f1a5913d20a13e5c59ca971ba5b4765f53238783923", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "acdcb4", + "c32433", + "f6df0c", + "13073d", + "45c671", + "cf34ca", + "2c71fa", + "28550f", + "fcb3bf", + "cced69" + ] + }, + "payload": { + "dst": "9f", + "src": "1a", + "mac": "5913", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4878.json b/examples/meshcore/corpus/generated/valid_response_4878.json new file mode 100644 index 00000000..6dca7027 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4878.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06096882f6340f967ad646da8bdc41b3ad25318abcff119a53c372aba7393c268378b4e70bc25f5cbd1fb0b43c74d45ca3c52c1c4157ec69dcd2898f2637bddf0a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "68", + "82", + "f6", + "34", + "0f", + "96", + "7a", + "d6", + "46" + ] + }, + "payload": { + "dst": "da", + "src": "8b", + "mac": "dc41", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4888.json b/examples/meshcore/corpus/generated/valid_response_4888.json new file mode 100644 index 00000000..83dca3f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4888.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06483629ba0c6e61b025efa2a376b119c9a78f71ffa3fc52", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3629", + "ba0c", + "6e61", + "b025", + "efa2", + "a376", + "b119", + "c9a7" + ] + }, + "payload": { + "dst": "8f", + "src": "71", + "mac": "ffa3", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4891.json b/examples/meshcore/corpus/generated/valid_response_4891.json new file mode 100644 index 00000000..b26da9ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4891.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064137557673e16111dd635df5d0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3755" + ] + }, + "payload": { + "dst": "76", + "src": "73", + "mac": "e161", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4894.json b/examples/meshcore/corpus/generated/valid_response_4894.json new file mode 100644 index 00000000..fd8d368e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4894.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060971bf11e51bc751e39f17b9c872955edd4bb5a5a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "bf", + "11", + "e5", + "1b", + "c7", + "51", + "e3", + "9f" + ] + }, + "payload": { + "dst": "17", + "src": "b9", + "mac": "c872", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4895.json b/examples/meshcore/corpus/generated/valid_response_4895.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4895.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4905.json b/examples/meshcore/corpus/generated/valid_response_4905.json new file mode 100644 index 00000000..1c2a9667 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4905.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064185422300be5c2ceaa1e319967dc9806176cdd559972ec3f946fdf149976d03346caecd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8542" + ] + }, + "payload": { + "dst": "23", + "src": "00", + "mac": "be5c", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4924.json b/examples/meshcore/corpus/generated/valid_response_4924.json new file mode 100644 index 00000000..52cf4571 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4924.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0680c04f8dd9be7d4ac0f644df7bdc4c61e3d887c233f7d3f0c3101c27ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "c0", + "src": "4f", + "mac": "8dd9", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4926.json b/examples/meshcore/corpus/generated/valid_response_4926.json new file mode 100644 index 00000000..9845080d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4926.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05073a8c65913d5f435dc4c4a28eecbd2133", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "8c", + "65", + "91", + "3d", + "5f", + "43" + ] + }, + "payload": { + "dst": "5d", + "src": "c4", + "mac": "c4a2", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4928.json b/examples/meshcore/corpus/generated/valid_response_4928.json new file mode 100644 index 00000000..c66a012f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4928.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064ac0ce47f30495e0ff20babc2871f96fe75524d353dffd6f0b2893151a8f6c30433978f2c141309ae16ca7a9876c60a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c0ce", + "47f3", + "0495", + "e0ff", + "20ba", + "bc28", + "71f9", + "6fe7", + "5524", + "d353" + ] + }, + "payload": { + "dst": "df", + "src": "fd", + "mac": "6f0b", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4940.json b/examples/meshcore/corpus/generated/valid_response_4940.json new file mode 100644 index 00000000..02a8faa7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4940.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0503c02ed64d0a344b67c44a1773889469529a5df80a9ca738d35181164366d47eeff9b1ae9e8d73b30111daf69ea327af32417932f074524baee13cbcd193", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "2e", + "d6" + ] + }, + "payload": { + "dst": "4d", + "src": "0a", + "mac": "344b", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4949.json b/examples/meshcore/corpus/generated/valid_response_4949.json new file mode 100644 index 00000000..d22e1841 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4949.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0687211a6f02e34afd9d55e06ecd6f3d82fe28f84fc3e2e48213968b4c3c1a85679e3e9c360b9916644eeebe086c3f23372501ccfff3669c835818", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "211a6f", + "02e34a", + "fd9d55", + "e06ecd", + "6f3d82", + "fe28f8", + "4fc3e2" + ] + }, + "payload": { + "dst": "e4", + "src": "82", + "mac": "1396", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4951.json b/examples/meshcore/corpus/generated/valid_response_4951.json new file mode 100644 index 00000000..1d79142d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4951.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058a407dfd0296f33fd0fc45a7fd84fbb9f07cf54b40c8accd9c1cbe1e2811d603cebe76", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "407dfd", + "0296f3", + "3fd0fc", + "45a7fd", + "84fbb9", + "f07cf5", + "4b40c8", + "accd9c", + "1cbe1e", + "2811d6" + ] + }, + "payload": { + "dst": "03", + "src": "ce", + "mac": "be76", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4952.json b/examples/meshcore/corpus/generated/valid_response_4952.json new file mode 100644 index 00000000..396b271d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4952.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0601eccca2508526cc0bc29d9b22853855cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec" + ] + }, + "payload": { + "dst": "cc", + "src": "a2", + "mac": "5085", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4955.json b/examples/meshcore/corpus/generated/valid_response_4955.json new file mode 100644 index 00000000..d3fb00b5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4955.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05837ba12bb1532b00844877e9fc951a1a1442b8c2abf05691688f4aa1c5b23fe2ff33035c50586b4ab054489395dbacb19e18aab7aa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ba12b", + "b1532b", + "008448" + ] + }, + "payload": { + "dst": "77", + "src": "e9", + "mac": "fc95", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4956.json b/examples/meshcore/corpus/generated/valid_response_4956.json new file mode 100644 index 00000000..68d22896 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4956.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0507b0a38431858676602b737f4a4da1255038dd654bc929cb9c68", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "a3", + "84", + "31", + "85", + "86", + "76" + ] + }, + "payload": { + "dst": "60", + "src": "2b", + "mac": "737f", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4958.json b/examples/meshcore/corpus/generated/valid_response_4958.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4958.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4968.json b/examples/meshcore/corpus/generated/valid_response_4968.json new file mode 100644 index 00000000..e2d4c817 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4968.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0683c5891e82a4b476b94bff97b8cd5443553754cd33c83e86d7c99d39af0d8e57bb8ad8ada2dbc4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c5891e", + "82a4b4", + "76b94b" + ] + }, + "payload": { + "dst": "ff", + "src": "97", + "mac": "b8cd", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4984.json b/examples/meshcore/corpus/generated/valid_response_4984.json new file mode 100644 index 00000000..b5d9cd4f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4984.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060131e9a41ae4343312dda28cbc41a61fe1e019626f81fbc0a86c3e67ee1744926917c06b04260e1bbe57d969a732376b0b758889", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31" + ] + }, + "payload": { + "dst": "e9", + "src": "a4", + "mac": "1ae4", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4985.json b/examples/meshcore/corpus/generated/valid_response_4985.json new file mode 100644 index 00000000..ee5b52c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4985.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054a48045d2cb70f97ba3927ad385fa8e7237a9bad9a4a89d9459ddccbb8e20c2b4ced453ac3da12d28e77fa0414af8f7003bad392", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4804", + "5d2c", + "b70f", + "97ba", + "3927", + "ad38", + "5fa8", + "e723", + "7a9b", + "ad9a" + ] + }, + "payload": { + "dst": "4a", + "src": "89", + "mac": "d945", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4990.json b/examples/meshcore/corpus/generated/valid_response_4990.json new file mode 100644 index 00000000..c9b9fe88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4990.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06419670917e118eebd11a6850881c4836c7756799d64d2b74ac31364f35a4fae1ddccaa438d5e5757e61ae472a99cb001c75746ab369d6ca95a88b74b7577c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9670" + ] + }, + "payload": { + "dst": "91", + "src": "7e", + "mac": "118e", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4991.json b/examples/meshcore/corpus/generated/valid_response_4991.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4991.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4995.json b/examples/meshcore/corpus/generated/valid_response_4995.json new file mode 100644 index 00000000..5d0a83e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4995.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068ae200c4ea859e22ed83b012265099653b0e7b93b03b81833eacb721d2aecefe5261506d6dc9c6a913b3e69251d862b0c193d927d627c0e790a2a7590e7b6d4fd945e76ebde878ce47cbda8d59985621e4bb3754459e0df091b8e93ec8330d60093d4a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e200c4", + "ea859e", + "22ed83", + "b01226", + "509965", + "3b0e7b", + "93b03b", + "81833e", + "acb721", + "d2aece" + ] + }, + "payload": { + "dst": "fe", + "src": "52", + "mac": "6150", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4997.json b/examples/meshcore/corpus/generated/valid_response_4997.json new file mode 100644 index 00000000..7459b88a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4997.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05440923f455d14cce756db8956d635992b4967e1c492f0870683105f14a1cac8a54ef07536b671c7a03", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0923", + "f455", + "d14c", + "ce75" + ] + }, + "payload": { + "dst": "6d", + "src": "b8", + "mac": "956d", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_4998.json b/examples/meshcore/corpus/generated/valid_response_4998.json new file mode 100644 index 00000000..514af3cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_4998.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060467d3cff4140fd690f2a91c7a91f13c381ba08b1d3a8ebb6cd13ed15d422a06b638acc6b1af6b5634b64dfe5d85db141378", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "67", + "d3", + "cf", + "f4" + ] + }, + "payload": { + "dst": "14", + "src": "0f", + "mac": "d690", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5002.json b/examples/meshcore/corpus/generated/valid_response_5002.json new file mode 100644 index 00000000..8843bdc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5002.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0604d1d4bc4dff06f15d8d2cc8d093ab3f41133abea268a285", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d1", + "d4", + "bc", + "4d" + ] + }, + "payload": { + "dst": "ff", + "src": "06", + "mac": "f15d", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5013.json b/examples/meshcore/corpus/generated/valid_response_5013.json new file mode 100644 index 00000000..51e0a136 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5013.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06401c37e309204e500315e509daa7d8c002c815f8535f10c3af8286ab0ad529a32c66ba7d03aca8eb6d740617e4fef370a4080930a1ad59dc4d281cae2c7e5c31", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "1c", + "src": "37", + "mac": "e309", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5014.json b/examples/meshcore/corpus/generated/valid_response_5014.json new file mode 100644 index 00000000..e9c98a01 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5014.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0587d2db40249c631764e85c9a336cab9bd841bc8d4c66bf5172d16e65cdc743c10090032158d7baec740319dcc36f77c1c93074ffb4b8c2448c835a48ca6d03fc915998c144df2f036f690b417122be3d11d953", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2db40", + "249c63", + "1764e8", + "5c9a33", + "6cab9b", + "d841bc", + "8d4c66" + ] + }, + "payload": { + "dst": "bf", + "src": "51", + "mac": "72d1", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5017.json b/examples/meshcore/corpus/generated/valid_response_5017.json new file mode 100644 index 00000000..c2b5f07a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5017.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068687f8ceb9ca431af20a570562676cf5d60d81dda78587a28dec1365c2132252059e88acd98e8c14d3de00170d1a3356359b9c0cc47e6b3d6db64c9f84b533f5b050bb11cee1464ecd7623", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "87f8ce", + "b9ca43", + "1af20a", + "570562", + "676cf5", + "d60d81" + ] + }, + "payload": { + "dst": "dd", + "src": "a7", + "mac": "8587", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5018.json b/examples/meshcore/corpus/generated/valid_response_5018.json new file mode 100644 index 00000000..a492c04e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5018.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0502e8f1c2fcfd93e80916450e1c2bd7234f8d8f30ac0b0b4ffeaf2004434d19b7ae34c166e9cc1f5fd831c55f5b15172e7e14f148fa1bf3630728", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e8", + "f1" + ] + }, + "payload": { + "dst": "c2", + "src": "fc", + "mac": "fd93", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5019.json b/examples/meshcore/corpus/generated/valid_response_5019.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5019.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5024.json b/examples/meshcore/corpus/generated/valid_response_5024.json new file mode 100644 index 00000000..22f822e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5024.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064103f12c000d2d2e18f8ed153808127c36a2b2a1585fe9aef7d2d998adca7ebc9365cbca9e1eb9e3211f14376656f710abbf39d5d5a4933d5c31939ff62d24905d6573c32c221b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "03f1" + ] + }, + "payload": { + "dst": "2c", + "src": "00", + "mac": "0d2d", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5032.json b/examples/meshcore/corpus/generated/valid_response_5032.json new file mode 100644 index 00000000..468024de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5032.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06864376393e3f7d2b7c389ead36a152bdbcb11fc7913471dc71c74ec154f79aa565fdf125544d4e65edbd95ff38f03ed1bfe023", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "437639", + "3e3f7d", + "2b7c38", + "9ead36", + "a152bd", + "bcb11f" + ] + }, + "payload": { + "dst": "c7", + "src": "91", + "mac": "3471", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5043.json b/examples/meshcore/corpus/generated/valid_response_5043.json new file mode 100644 index 00000000..de925f88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5043.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0645ed234622230f4ceac256617d45b47e0648674b39ff26204c7f55d876b0bd7871042e03cacff6b2c6408dc30bc510", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ed23", + "4622", + "230f", + "4cea", + "c256" + ] + }, + "payload": { + "dst": "61", + "src": "7d", + "mac": "45b4", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5044.json b/examples/meshcore/corpus/generated/valid_response_5044.json new file mode 100644 index 00000000..9dfd311c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5044.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0606f4965ffbceffb3ee4b1d8c0671e113b9beb6cbca34c10770f65f85817ea82e00eef4d209502e25d761ef5bc8133f902cf1359926366a02be0f48", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f4", + "96", + "5f", + "fb", + "ce", + "ff" + ] + }, + "payload": { + "dst": "b3", + "src": "ee", + "mac": "4b1d", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5049.json b/examples/meshcore/corpus/generated/valid_response_5049.json new file mode 100644 index 00000000..76514ed3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5049.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0509ec17019c8b5431cb61041831cec6d73fb8014c8cef43995af613cbf0fce87d547e54f88abeef579eaad2ad2342bd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec", + "17", + "01", + "9c", + "8b", + "54", + "31", + "cb", + "61" + ] + }, + "payload": { + "dst": "04", + "src": "18", + "mac": "31ce", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5051.json b/examples/meshcore/corpus/generated/valid_response_5051.json new file mode 100644 index 00000000..88eebd85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5051.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064522a5eb8fdf23da1128d53db27bea944409", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "22a5", + "eb8f", + "df23", + "da11", + "28d5" + ] + }, + "payload": { + "dst": "3d", + "src": "b2", + "mac": "7bea", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5054.json b/examples/meshcore/corpus/generated/valid_response_5054.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5054.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5057.json b/examples/meshcore/corpus/generated/valid_response_5057.json new file mode 100644 index 00000000..38fc4d5c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5057.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054a42d7b9400a52fcad6f8d7d193180d2d3fb6970483b5502623d5d9709460a4435beea56f311796c8b84b3c2ccec217ce34001b2f82d225cad75972fbe85d7a1319dd8791ec6cc41aa8d32d1adac0e1823107c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "42d7", + "b940", + "0a52", + "fcad", + "6f8d", + "7d19", + "3180", + "d2d3", + "fb69", + "7048" + ] + }, + "payload": { + "dst": "3b", + "src": "55", + "mac": "0262", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5059.json b/examples/meshcore/corpus/generated/valid_response_5059.json new file mode 100644 index 00000000..6981fcf7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5059.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060687619a6773afe8f8637c28c9e06dd02abe5e424540143f4ef083729f14bc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87", + "61", + "9a", + "67", + "73", + "af" + ] + }, + "payload": { + "dst": "e8", + "src": "f8", + "mac": "637c", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5067.json b/examples/meshcore/corpus/generated/valid_response_5067.json new file mode 100644 index 00000000..9c966e5b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5067.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0507f03bc48d253324c3ee80148d5cce6152dd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f0", + "3b", + "c4", + "8d", + "25", + "33", + "24" + ] + }, + "payload": { + "dst": "c3", + "src": "ee", + "mac": "8014", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5069.json b/examples/meshcore/corpus/generated/valid_response_5069.json new file mode 100644 index 00000000..bca9c5dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5069.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0603b8af6ee22057797a06cefd655885f821141f83e88b43dba2ecd8d8063ac13ce998ca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b8", + "af", + "6e" + ] + }, + "payload": { + "dst": "e2", + "src": "20", + "mac": "5779", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5070.json b/examples/meshcore/corpus/generated/valid_response_5070.json new file mode 100644 index 00000000..688ec4bb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5070.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06852eb63970f756cba1f47b12833f77be222e7bc97eebfac43691b621dfa2584b1bc91951240c054f2e529b334a76f7cab89cc78973cd6b769bfaa09a63a9b7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2eb639", + "70f756", + "cba1f4", + "7b1283", + "3f77be" + ] + }, + "payload": { + "dst": "22", + "src": "2e", + "mac": "7bc9", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5077.json b/examples/meshcore/corpus/generated/valid_response_5077.json new file mode 100644 index 00000000..bd1f6845 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5077.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05060e4913eafbb5a2ead04438b4557a04deb8312e42260a40706b7d42f1087fb4170ead07d75d142d6d5eb7ce17001e8e0407d6989c2b60de398c97ac999d4021eeb6aa2043a346", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "49", + "13", + "ea", + "fb", + "b5" + ] + }, + "payload": { + "dst": "a2", + "src": "ea", + "mac": "d044", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5078.json b/examples/meshcore/corpus/generated/valid_response_5078.json new file mode 100644 index 00000000..19cd25a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5078.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064af22263e4a9b12ac02e27d339ef9eb3638be491c5eaf3e5bc131bae39d6874a359d700ae7470906ac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f222", + "63e4", + "a9b1", + "2ac0", + "2e27", + "d339", + "ef9e", + "b363", + "8be4", + "91c5" + ] + }, + "payload": { + "dst": "ea", + "src": "f3", + "mac": "e5bc", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5081.json b/examples/meshcore/corpus/generated/valid_response_5081.json new file mode 100644 index 00000000..991ccca2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5081.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054594b522cd114bea13a8c2822e34d4081bd13a41f0e3f290e0a285de0281b9e8545f635dc4cb4ad570a12b1903a35bae00ffea6d4823f395b73e8f0120e9af25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "94b5", + "22cd", + "114b", + "ea13", + "a8c2" + ] + }, + "payload": { + "dst": "82", + "src": "2e", + "mac": "34d4", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5088.json b/examples/meshcore/corpus/generated/valid_response_5088.json new file mode 100644 index 00000000..a680608d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5088.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068a75cf6be29bd3efbdbb23cee6ec695a8c48f9f8eb2f6c84ed31969663e5f58dff4d5880f156c27c2c7ddf08dab04654d93389a1c9bd4578db1c3057a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "75cf6b", + "e29bd3", + "efbdbb", + "23cee6", + "ec695a", + "8c48f9", + "f8eb2f", + "6c84ed", + "319696", + "63e5f5" + ] + }, + "payload": { + "dst": "8d", + "src": "ff", + "mac": "4d58", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5093.json b/examples/meshcore/corpus/generated/valid_response_5093.json new file mode 100644 index 00000000..6d855bcf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5093.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05448eb8e8f995d6b768fe48cec17db39bc75e3d025fba411868daca51232a59cdf26f0fce4827e682b1e4ee608274b9e92152c93f9d7b03bcacd7b0697591903c3f5e5892e7e69daa3fdc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8eb8", + "e8f9", + "95d6", + "b768" + ] + }, + "payload": { + "dst": "fe", + "src": "48", + "mac": "cec1", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5097.json b/examples/meshcore/corpus/generated/valid_response_5097.json new file mode 100644 index 00000000..c534985e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5097.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06816698707a449bb52da746dfe91133d66ce25b28495e75606de3deba682df57bf3b8796d9212b962e5ac2da9137df64e41b41ddfb9642438202cec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "669870" + ] + }, + "payload": { + "dst": "7a", + "src": "44", + "mac": "9bb5", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5098.json b/examples/meshcore/corpus/generated/valid_response_5098.json new file mode 100644 index 00000000..b4868f4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5098.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0607c0f0cdc705951e3dced225bf6cd65bc91c4059fa6040cf253b5e251d8f31ac03229e1f9cd93f2f872345459ba8063b0dfe23d28f123afd3039bcabf945cb7e501164e7c74ec7c9c98e92", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c0", + "f0", + "cd", + "c7", + "05", + "95", + "1e" + ] + }, + "payload": { + "dst": "3d", + "src": "ce", + "mac": "d225", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5100.json b/examples/meshcore/corpus/generated/valid_response_5100.json new file mode 100644 index 00000000..31d93105 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5100.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0501d9f10f5bce0c2dcedb4b54f6fded9c17f4ca673ce1193d6e67e661b71e6a0e43119dfc2ea79f197d8f7a4feba4fdd3ae065c16", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d9" + ] + }, + "payload": { + "dst": "f1", + "src": "0f", + "mac": "5bce", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5101.json b/examples/meshcore/corpus/generated/valid_response_5101.json new file mode 100644 index 00000000..f48dbb63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5101.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064990a3112a2dfeb9b672e620d157cb4c1fc4356941b85b48f63e38275c18eb88f1e0d523dce5de1c18f8172ee13e1b0290f9e9b74e22b2a00d4c14d03fc9373300a8202b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "90a3", + "112a", + "2dfe", + "b9b6", + "72e6", + "20d1", + "57cb", + "4c1f", + "c435" + ] + }, + "payload": { + "dst": "69", + "src": "41", + "mac": "b85b", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5110.json b/examples/meshcore/corpus/generated/valid_response_5110.json new file mode 100644 index 00000000..f1e3061e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5110.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0501df6f8a9f01504926e3315e9590bae3d7456fd0277a5c564792d1e7537690658759770db46216a74774d39677a8d6be0d9d82ca20cc5f40", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "df" + ] + }, + "payload": { + "dst": "6f", + "src": "8a", + "mac": "9f01", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5112.json b/examples/meshcore/corpus/generated/valid_response_5112.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5112.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5114.json b/examples/meshcore/corpus/generated/valid_response_5114.json new file mode 100644 index 00000000..36dc8e77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5114.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060adb2f2acb731c3bebc2e46bec8dcc90dd7a2ad8acf7e9eb515cc208d4eee449dec5488a9e30495c32101ab9f4b83784e34b2a05", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "db", + "2f", + "2a", + "cb", + "73", + "1c", + "3b", + "eb", + "c2", + "e4" + ] + }, + "payload": { + "dst": "6b", + "src": "ec", + "mac": "8dcc", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5119.json b/examples/meshcore/corpus/generated/valid_response_5119.json new file mode 100644 index 00000000..a8517d74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5119.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06475580b3bd7d688afcf58f069e083aa222661a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5580", + "b3bd", + "7d68", + "8afc", + "f58f", + "069e", + "083a" + ] + }, + "payload": { + "dst": "a2", + "src": "22", + "mac": "661a", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5129.json b/examples/meshcore/corpus/generated/valid_response_5129.json new file mode 100644 index 00000000..ce10468c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5129.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05499e5e61d82bb0eb527d8270394b13d63c951fb3b7d9321604c4a8532ab8f8dbe19ff3df157eecf4fa3fd4ad5d9c0250c9df3a21f4ec8d508e9247c44ec5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9e5e", + "61d8", + "2bb0", + "eb52", + "7d82", + "7039", + "4b13", + "d63c", + "951f" + ] + }, + "payload": { + "dst": "b3", + "src": "b7", + "mac": "d932", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5132.json b/examples/meshcore/corpus/generated/valid_response_5132.json new file mode 100644 index 00000000..0643749a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5132.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0682662e798487fe4bc328522a67e444e3ebbdc3ca4de9675dec2033c83d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "662e79", + "8487fe" + ] + }, + "payload": { + "dst": "4b", + "src": "c3", + "mac": "2852", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5146.json b/examples/meshcore/corpus/generated/valid_response_5146.json new file mode 100644 index 00000000..d4a9a504 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5146.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0547327238767d25529fdee4e6766a98a9461b6b188d521ac5470956175563efd381b03e81274f5a900b69fd673245efaf90a0450765", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3272", + "3876", + "7d25", + "529f", + "dee4", + "e676", + "6a98" + ] + }, + "payload": { + "dst": "a9", + "src": "46", + "mac": "1b6b", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5151.json b/examples/meshcore/corpus/generated/valid_response_5151.json new file mode 100644 index 00000000..2e0a0f5e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5151.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0640bf467e9abd40b57d25972ffa135c3eb90c0789c7f771b6687d8271b1455c3426b8053e05653746", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "bf", + "src": "46", + "mac": "7e9a", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5154.json b/examples/meshcore/corpus/generated/valid_response_5154.json new file mode 100644 index 00000000..f714a067 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5154.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0582c3f0271cd0c2b82a4d77cc1005eb3f9db5cb92745953b3e33ae0c4bb324c08b537c9f99377", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c3f027", + "1cd0c2" + ] + }, + "payload": { + "dst": "b8", + "src": "2a", + "mac": "4d77", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5155.json b/examples/meshcore/corpus/generated/valid_response_5155.json new file mode 100644 index 00000000..d2cef22c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5155.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0584f1211cf4a57302df5c582fe269af1506b2d00f5db80509ce5f5ed6038b57f85bb15414054227b684e0a43f3ccd1893f442282ce164d39e92f371559210e82a42b8a0e66c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f1211c", + "f4a573", + "02df5c", + "582fe2" + ] + }, + "payload": { + "dst": "69", + "src": "af", + "mac": "1506", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5160.json b/examples/meshcore/corpus/generated/valid_response_5160.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5160.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5170.json b/examples/meshcore/corpus/generated/valid_response_5170.json new file mode 100644 index 00000000..49bcaa3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5170.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0544034ca5e0f5ef78fc599d2bdc71380451541495c76704df4faa1ffb24ae36764c64e1dd8bb865004d7260d3a74c346366ec227e025a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "034c", + "a5e0", + "f5ef", + "78fc" + ] + }, + "payload": { + "dst": "59", + "src": "9d", + "mac": "2bdc", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5172.json b/examples/meshcore/corpus/generated/valid_response_5172.json new file mode 100644 index 00000000..bdb840fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5172.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06487e1e01d07c7aef2fa8d9faa3b5e7e1df0a13d5fdc09ae62867f4cbd9737bd457da2beadc0c303381d86f7a668d5fb0d212aa8796a8c99ce8bde806", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7e1e", + "01d0", + "7c7a", + "ef2f", + "a8d9", + "faa3", + "b5e7", + "e1df" + ] + }, + "payload": { + "dst": "0a", + "src": "13", + "mac": "d5fd", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5174.json b/examples/meshcore/corpus/generated/valid_response_5174.json new file mode 100644 index 00000000..d4ec190e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5174.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05094419df130951c34c11da7daac3b879c139fcdc0f1c5f71babffc8d6465d94fce9212b3421ad7d3626178372606cc8d74bdf47390a6a4ee629215bb4482f193a5cfc0aa49ef56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "44", + "19", + "df", + "13", + "09", + "51", + "c3", + "4c", + "11" + ] + }, + "payload": { + "dst": "da", + "src": "7d", + "mac": "aac3", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5176.json b/examples/meshcore/corpus/generated/valid_response_5176.json new file mode 100644 index 00000000..7a7fecd7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5176.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068000f388b6a8e0ff6f68dd35bf7318de6d170b506ea1ee7578a280df5e04a03880c42e6f4ac9951dc6400cf41b9a01b5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "f3", + "mac": "88b6", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5178.json b/examples/meshcore/corpus/generated/valid_response_5178.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5178.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5179.json b/examples/meshcore/corpus/generated/valid_response_5179.json new file mode 100644 index 00000000..23a7584a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5179.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0583f098b7bc039cbda860ffa1e480ca14ebc6baeed0b2454e983e64986ec277ef568508d71f3233a28b28673935ddd0415152c345968eab5f4ee1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f098b7", + "bc039c", + "bda860" + ] + }, + "payload": { + "dst": "ff", + "src": "a1", + "mac": "e480", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5185.json b/examples/meshcore/corpus/generated/valid_response_5185.json new file mode 100644 index 00000000..bf6d50b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5185.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0506e357b949f14722703c2b36578e1590d58efbb2fe13aca7faa525836f5e5eff61910d1543b2604c5af0290f345e5385216a72f01955ccee9cc2302df76749d69b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "57", + "b9", + "49", + "f1", + "47" + ] + }, + "payload": { + "dst": "22", + "src": "70", + "mac": "3c2b", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5187.json b/examples/meshcore/corpus/generated/valid_response_5187.json new file mode 100644 index 00000000..e8383318 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5187.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06012e222432c1577cd70943847a3c64abaa42cfe2abdead1726df3e4fc8bc7dfffb9e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2e" + ] + }, + "payload": { + "dst": "22", + "src": "24", + "mac": "32c1", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5196.json b/examples/meshcore/corpus/generated/valid_response_5196.json new file mode 100644 index 00000000..ec10f0b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5196.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0646ff92e89f4e442346586e1b17fe2dc22982f348be9164fd9eb0a850bf3c2eb7f8ba875e36c2befda11a2991e8da60be7b5c88b64d5cb6d561a3d4fb7e3c559bc4800481e80c50eb018b7c135febf013c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ff92", + "e89f", + "4e44", + "2346", + "586e", + "1b17" + ] + }, + "payload": { + "dst": "fe", + "src": "2d", + "mac": "c229", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5206.json b/examples/meshcore/corpus/generated/valid_response_5206.json new file mode 100644 index 00000000..e23d5309 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5206.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05096dd0392ae1e6ca07f8af486da1b69a0671896d00a9da407ec187d7d6021dc67f684949a359f1f5b5d01c526c4e14a2dcdf7cb9f2659b83", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6d", + "d0", + "39", + "2a", + "e1", + "e6", + "ca", + "07", + "f8" + ] + }, + "payload": { + "dst": "af", + "src": "48", + "mac": "6da1", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5208.json b/examples/meshcore/corpus/generated/valid_response_5208.json new file mode 100644 index 00000000..6db13467 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5208.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0603abc4212734b04df52aa66b21be3d508dc02dff680d53ee6c7dd78188b5e1a43b83b293d4fef87799822e6d454748c963e50514f5541ebdc556ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "c4", + "21" + ] + }, + "payload": { + "dst": "27", + "src": "34", + "mac": "b04d", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5212.json b/examples/meshcore/corpus/generated/valid_response_5212.json new file mode 100644 index 00000000..2cc297b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5212.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0645cdd755111395e4d46c7df2e24fc7b413e79fc85f51e66d147a1f8e1b968a34007164c5295cb9b43dc79852d6bed926dbe5f72121ed5da3fa8013a9fa8f85", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "cdd7", + "5511", + "1395", + "e4d4", + "6c7d" + ] + }, + "payload": { + "dst": "f2", + "src": "e2", + "mac": "4fc7", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5220.json b/examples/meshcore/corpus/generated/valid_response_5220.json new file mode 100644 index 00000000..2509edc3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5220.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0584df12fe1f1ef0efaea56485e0fe8000a3f31f57f8f3d0cf89c47e7efc869c300f3dd3830b3d0a2b60240dade50f378796a94999e4356dff4aeaa9322e640e2485a679c2ccdb3a16e622c7c5998437729d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "df12fe", + "1f1ef0", + "efaea5", + "6485e0" + ] + }, + "payload": { + "dst": "fe", + "src": "80", + "mac": "00a3", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5230.json b/examples/meshcore/corpus/generated/valid_response_5230.json new file mode 100644 index 00000000..adcab893 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5230.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064567e3bd8a481f3368514d64356ac41fc2731d741b114514f0a862003bf9beb8f835e5d183a8bb989a06f0b0a0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "67e3", + "bd8a", + "481f", + "3368", + "514d" + ] + }, + "payload": { + "dst": "64", + "src": "35", + "mac": "6ac4", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5240.json b/examples/meshcore/corpus/generated/valid_response_5240.json new file mode 100644 index 00000000..a9a07e52 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5240.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05806c8ada6f40b0b8c7404049af9b9f99f151b2968df3ba1fdc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "6c", + "src": "8a", + "mac": "da6f", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5246.json b/examples/meshcore/corpus/generated/valid_response_5246.json new file mode 100644 index 00000000..33663b7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5246.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06417dd1f7d2e0c94dba3aae506369f8e2caffb662cc11063bdf17387b91845e89a41e2c4a7fdf2969a0f07b6a246a8656a5bf8374cb277bcfaa838a906c06b9189c36aae95e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7dd1" + ] + }, + "payload": { + "dst": "f7", + "src": "d2", + "mac": "e0c9", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5251.json b/examples/meshcore/corpus/generated/valid_response_5251.json new file mode 100644 index 00000000..03e3194d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5251.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06486a25f4d253b3295ab2f3793388cd78bfa4ff212e68d35b2f187be60e8dc5363dca94988d463b247e3de16f40c759f246b7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6a25", + "f4d2", + "53b3", + "295a", + "b2f3", + "7933", + "88cd", + "78bf" + ] + }, + "payload": { + "dst": "a4", + "src": "ff", + "mac": "212e", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5253.json b/examples/meshcore/corpus/generated/valid_response_5253.json new file mode 100644 index 00000000..aabe50d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5253.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0681a79b206543fc72112c8b4abe1c399c3672b1eb9c398a09c295fd7d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a79b20" + ] + }, + "payload": { + "dst": "65", + "src": "43", + "mac": "fc72", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5254.json b/examples/meshcore/corpus/generated/valid_response_5254.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5254.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5256.json b/examples/meshcore/corpus/generated/valid_response_5256.json new file mode 100644 index 00000000..814724fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5256.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058503722356fe2893ec16f9f394d4fff73ecaa896e2bb21918063bd37fc4ae549e83059291513a6ad0efdd2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "037223", + "56fe28", + "93ec16", + "f9f394", + "d4fff7" + ] + }, + "payload": { + "dst": "3e", + "src": "ca", + "mac": "a896", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5258.json b/examples/meshcore/corpus/generated/valid_response_5258.json new file mode 100644 index 00000000..4b1ad6d4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5258.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050ae0b5ef6cecb289d5702f853cb5a80b129987214ec5fbaf791a57d1a6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0", + "b5", + "ef", + "6c", + "ec", + "b2", + "89", + "d5", + "70", + "2f" + ] + }, + "payload": { + "dst": "85", + "src": "3c", + "mac": "b5a8", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5259.json b/examples/meshcore/corpus/generated/valid_response_5259.json new file mode 100644 index 00000000..9144d342 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5259.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0647298e6ca437ef5e227debcf13d10946adc9e48951050861bcd74680e936a05bcbadc1f5b21956a7fa5dd9ce6b171fe49b4833bba6930bc3636ec0d934d02d0cafecfe01c8fd24956c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "298e", + "6ca4", + "37ef", + "5e22", + "7deb", + "cf13", + "d109" + ] + }, + "payload": { + "dst": "46", + "src": "ad", + "mac": "c9e4", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5261.json b/examples/meshcore/corpus/generated/valid_response_5261.json new file mode 100644 index 00000000..e9266394 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5261.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05421a3fac47dbb52d690a00bb8707bf64ce689763ddd9a0ff", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1a3f", + "ac47" + ] + }, + "payload": { + "dst": "db", + "src": "b5", + "mac": "2d69", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5267.json b/examples/meshcore/corpus/generated/valid_response_5267.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5267.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5270.json b/examples/meshcore/corpus/generated/valid_response_5270.json new file mode 100644 index 00000000..824b9df6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5270.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0684f292a3f6f38d8af3f6995167a81d092cf9b4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f292a3", + "f6f38d", + "8af3f6", + "995167" + ] + }, + "payload": { + "dst": "a8", + "src": "1d", + "mac": "092c", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5272.json b/examples/meshcore/corpus/generated/valid_response_5272.json new file mode 100644 index 00000000..07d2f3ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5272.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05024bae76b21cb1da4e7afcdfd263a7e32cc6f64931ee6c9fe5a56a0cf9f8ec8c13f21216e0a6c7528d79416e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4b", + "ae" + ] + }, + "payload": { + "dst": "76", + "src": "b2", + "mac": "1cb1", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5278.json b/examples/meshcore/corpus/generated/valid_response_5278.json new file mode 100644 index 00000000..3ccc4512 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5278.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06448ffdc35ddd5b59c378ab71fe3fcdc15deaf3c8ab0895bb0c0dd9271ea5a58e2e8e6da41420504be612eb2b98637853d47d99498ce542ff937eed6c0beda3a7cf6fef49", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8ffd", + "c35d", + "dd5b", + "59c3" + ] + }, + "payload": { + "dst": "78", + "src": "ab", + "mac": "71fe", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5284.json b/examples/meshcore/corpus/generated/valid_response_5284.json new file mode 100644 index 00000000..74eaa217 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5284.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0585c678586b44b5bd13500ffbb8962b502355ab2ff1151ba4e550a306bd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c67858", + "6b44b5", + "bd1350", + "0ffbb8", + "962b50" + ] + }, + "payload": { + "dst": "23", + "src": "55", + "mac": "ab2f", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5294.json b/examples/meshcore/corpus/generated/valid_response_5294.json new file mode 100644 index 00000000..ba35d4fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5294.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0686a1004fbedd77d31e6c520c47f524947b1b26607e557c76f874acd14f667923e94e8115c76e7b75f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a1004f", + "bedd77", + "d31e6c", + "520c47", + "f52494", + "7b1b26" + ] + }, + "payload": { + "dst": "60", + "src": "7e", + "mac": "557c", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5296.json b/examples/meshcore/corpus/generated/valid_response_5296.json new file mode 100644 index 00000000..b8b7dc29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5296.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0605b18535dbc01084b6219c6b3370522d7c538df04d26a41d239744aa4465a6a8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "85", + "35", + "db", + "c0" + ] + }, + "payload": { + "dst": "10", + "src": "84", + "mac": "b621", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5299.json b/examples/meshcore/corpus/generated/valid_response_5299.json new file mode 100644 index 00000000..25837898 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5299.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05426d953b4be61da61ca88750a2c20a48c9d18dedb33afa88ae08b8a3b552bbdf6609ffc54b7fa403a906fadd5f40c8bbb0b9f6e53b7c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6d95", + "3b4b" + ] + }, + "payload": { + "dst": "e6", + "src": "1d", + "mac": "a61c", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5306.json b/examples/meshcore/corpus/generated/valid_response_5306.json new file mode 100644 index 00000000..a15e0784 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5306.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06053135ca1b73ab66be8cf9c955499efd89902ca1f518ae64c80ef0394a2e958874a0c2c6121525fa09f90e417eb3c28251d6772c848d2ccd00130da375e7b765de57d23d93e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "31", + "35", + "ca", + "1b", + "73" + ] + }, + "payload": { + "dst": "ab", + "src": "66", + "mac": "be8c", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5310.json b/examples/meshcore/corpus/generated/valid_response_5310.json new file mode 100644 index 00000000..5828e4c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5310.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05047d201bfa78d77387e5a0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7d", + "20", + "1b", + "fa" + ] + }, + "payload": { + "dst": "78", + "src": "d7", + "mac": "7387", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5312.json b/examples/meshcore/corpus/generated/valid_response_5312.json new file mode 100644 index 00000000..924a65f4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5312.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05473551176e66baeb884a13481bd52ed1bc7f9d728ed814", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3551", + "176e", + "66ba", + "eb88", + "4a13", + "481b", + "d52e" + ] + }, + "payload": { + "dst": "d1", + "src": "bc", + "mac": "7f9d", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5318.json b/examples/meshcore/corpus/generated/valid_response_5318.json new file mode 100644 index 00000000..94977c9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5318.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06008b7c5e629c49abc9d5dda99b4433ce1fe8bfafa24c80a4e97287b354faba18c260cb03c11ea3608dd0985a80710a5811e974f841ce3c5df9e916d5423d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "8b", + "src": "7c", + "mac": "5e62", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5319.json b/examples/meshcore/corpus/generated/valid_response_5319.json new file mode 100644 index 00000000..69610bb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5319.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0582f96c3c94ee167fc2416435037b8bed61e61a2ae35ec75befc32d77397bc4d682d2a2854f87a2e98b6e3d413a1f4e18c4341502840a4701ad911209cd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f96c3c", + "94ee16" + ] + }, + "payload": { + "dst": "7f", + "src": "c2", + "mac": "4164", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5322.json b/examples/meshcore/corpus/generated/valid_response_5322.json new file mode 100644 index 00000000..cf222102 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5322.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06443abd0bc33ac008a09ad12bab163f4c429abd2a01f8ca7b7f33532be9ef0e926b5289654b9a3431c32b36f51ef3ad1de9ae50f23dd2654bfd9dbb474623da3289e78bf4a74eb300d41c4a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3abd", + "0bc3", + "3ac0", + "08a0" + ] + }, + "payload": { + "dst": "9a", + "src": "d1", + "mac": "2bab", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5323.json b/examples/meshcore/corpus/generated/valid_response_5323.json new file mode 100644 index 00000000..84fc93be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5323.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0581bd3c453bf815173f2037176a81b9c554e6be0dcfe776e835db10c0245e7e995ac6acf0d943fd8a1b8b36da1ca6b0b734f258abedb349e972228e6080f8f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd3c45" + ] + }, + "payload": { + "dst": "3b", + "src": "f8", + "mac": "1517", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5334.json b/examples/meshcore/corpus/generated/valid_response_5334.json new file mode 100644 index 00000000..37f2a5cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5334.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0581f2ca598100fa1981930118a4f19f62b1bf3ced8c95b299054eafebb6ca90c4b4fbaf0d9fc0d619", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f2ca59" + ] + }, + "payload": { + "dst": "81", + "src": "00", + "mac": "fa19", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5338.json b/examples/meshcore/corpus/generated/valid_response_5338.json new file mode 100644 index 00000000..121c87a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5338.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0681977250df96eb43f0cae96fe63db3d59cda011f3b252eab8522e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "977250" + ] + }, + "payload": { + "dst": "df", + "src": "96", + "mac": "eb43", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5341.json b/examples/meshcore/corpus/generated/valid_response_5341.json new file mode 100644 index 00000000..a92c55a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5341.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0583fe1237572c6f9ff6fb5c5eb6cd68dbcee82c795faf04bf97afde", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fe1237", + "572c6f", + "9ff6fb" + ] + }, + "payload": { + "dst": "5c", + "src": "5e", + "mac": "b6cd", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5344.json b/examples/meshcore/corpus/generated/valid_response_5344.json new file mode 100644 index 00000000..74c1aa94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5344.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0580b7772dd6ebf01d4a23964f34c6702717d0c76ed4dbadb50f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "b7", + "src": "77", + "mac": "2dd6", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5346.json b/examples/meshcore/corpus/generated/valid_response_5346.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5346.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5348.json b/examples/meshcore/corpus/generated/valid_response_5348.json new file mode 100644 index 00000000..b88b3549 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5348.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0600c6b8aacce715b45b226aeb8494e1b1e977c7122f4dacc9305f545e62e223c02c703ded5d3df7fff948586d795ab0bd1b84760458639feac1e2975fa482bd10", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "c6", + "src": "b8", + "mac": "aacc", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5350.json b/examples/meshcore/corpus/generated/valid_response_5350.json new file mode 100644 index 00000000..6b3e03e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5350.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0543f9b0879f4c0dff5e6d649cdab054be33a0e66810d91feb2c06dcdb0be51d671187038aceda6421339af36fd14b75a5f24009", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f9b0", + "879f", + "4c0d" + ] + }, + "payload": { + "dst": "ff", + "src": "5e", + "mac": "6d64", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5354.json b/examples/meshcore/corpus/generated/valid_response_5354.json new file mode 100644 index 00000000..97ea5d22 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5354.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0685f0de4945183e5d68db75473a25960000fb6358051718e4bd948382609cc483365478d3ac6a3eedb272d7553c24b218e3da12cff8c9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f0de49", + "45183e", + "5d68db", + "75473a", + "259600" + ] + }, + "payload": { + "dst": "00", + "src": "fb", + "mac": "6358", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5360.json b/examples/meshcore/corpus/generated/valid_response_5360.json new file mode 100644 index 00000000..0a72ce3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5360.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0508a9fdff37e54c00d703d0bac70761e9d46d8913a20f17af8c6e8dc50aac8de940e7fc7ead68a50f5aebd4a0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "fd", + "ff", + "37", + "e5", + "4c", + "00", + "d7" + ] + }, + "payload": { + "dst": "03", + "src": "d0", + "mac": "bac7", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5361.json b/examples/meshcore/corpus/generated/valid_response_5361.json new file mode 100644 index 00000000..846644e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5361.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054a39af03cb194da6e253227212a3ae6563d2d28749ff937f11fba5978aac5e31aa95e26ae6ac7510a495ca616019e84d274aec9a8fb0847e5b165a05df0a4b81ede68cdc51ff295ff8890a1376a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "39af", + "03cb", + "194d", + "a6e2", + "5322", + "7212", + "a3ae", + "6563", + "d2d2", + "8749" + ] + }, + "payload": { + "dst": "ff", + "src": "93", + "mac": "7f11", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5366.json b/examples/meshcore/corpus/generated/valid_response_5366.json new file mode 100644 index 00000000..66e21add --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5366.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0689d8fc42148f1f471b08f21004cc1f0f088490e527a4dd8a0e366de39bbec0d1011ff96a5dd7c2422f59a7d194af9f24902050fba82d6a6df29e155e3a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d8fc42", + "148f1f", + "471b08", + "f21004", + "cc1f0f", + "088490", + "e527a4", + "dd8a0e", + "366de3" + ] + }, + "payload": { + "dst": "9b", + "src": "be", + "mac": "c0d1", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5367.json b/examples/meshcore/corpus/generated/valid_response_5367.json new file mode 100644 index 00000000..2c33d6fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5367.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0648040c7c56b34a7cf1ee3df2f9ce3f3abd23887e62eb42c51ecdf8be8379872cf97bd8d1dba49a149f14d4aca38283cdfd91e148f776f3ea3b55e4fc657208f31b94ae54ce9cc5e512ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "040c", + "7c56", + "b34a", + "7cf1", + "ee3d", + "f2f9", + "ce3f", + "3abd" + ] + }, + "payload": { + "dst": "23", + "src": "88", + "mac": "7e62", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5372.json b/examples/meshcore/corpus/generated/valid_response_5372.json new file mode 100644 index 00000000..c3d766a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5372.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054a378364cd273d8a6409079af9cd321712ca0dfb9f4591f069a1fce1ade1154b3d171e268f908a41446f8e723e9ffa1f35fe538787eaef1514051eda268e65c65e99ba4146928761ab52", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3783", + "64cd", + "273d", + "8a64", + "0907", + "9af9", + "cd32", + "1712", + "ca0d", + "fb9f" + ] + }, + "payload": { + "dst": "45", + "src": "91", + "mac": "f069", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5379.json b/examples/meshcore/corpus/generated/valid_response_5379.json new file mode 100644 index 00000000..3d9cd459 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5379.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0644829daa0b66cc332be6902c546b0ce613381f6593fa", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "829d", + "aa0b", + "66cc", + "332b" + ] + }, + "payload": { + "dst": "e6", + "src": "90", + "mac": "2c54", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5383.json b/examples/meshcore/corpus/generated/valid_response_5383.json new file mode 100644 index 00000000..d7e04d9f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5383.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06468439027887e49a22469f5536b2b02eff4795643978f15d3d526da869cbfbaa038297aedabbdd6fb51a30e29d3f45302d3924c0e8f8578538a808bb87680ecc25c056be0986f350a6e1e4db85006fde", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8439", + "0278", + "87e4", + "9a22", + "469f", + "5536" + ] + }, + "payload": { + "dst": "b2", + "src": "b0", + "mac": "2eff", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5390.json b/examples/meshcore/corpus/generated/valid_response_5390.json new file mode 100644 index 00000000..815fc864 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5390.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050a727cede7268fd29bdb891d07a462e7c4bbb4bf32548c0d62df3c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "72", + "7c", + "ed", + "e7", + "26", + "8f", + "d2", + "9b", + "db", + "89" + ] + }, + "payload": { + "dst": "1d", + "src": "07", + "mac": "a462", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5393.json b/examples/meshcore/corpus/generated/valid_response_5393.json new file mode 100644 index 00000000..7bd8ea49 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5393.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0608e531967212cc9ed1f33942574059f6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "31", + "96", + "72", + "12", + "cc", + "9e", + "d1" + ] + }, + "payload": { + "dst": "f3", + "src": "39", + "mac": "4257", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5395.json b/examples/meshcore/corpus/generated/valid_response_5395.json new file mode 100644 index 00000000..a325f222 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5395.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06420bcc9f2fe48f296dfeefd14f23b2d0903813ce87d3f3477c5f029e588c7062cb31d3809a9f58063f4e9cb7c7b1b308241f4bf311", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0bcc", + "9f2f" + ] + }, + "payload": { + "dst": "e4", + "src": "8f", + "mac": "296d", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5396.json b/examples/meshcore/corpus/generated/valid_response_5396.json new file mode 100644 index 00000000..4a9f435d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5396.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06835f33c7f0113d0bb0bce10eecfd3e6aa153b0417507315d639cc1be5ce0986bbf0c648ef2d2836a57bf695766787340ea5c02d73c80fd76fb620e0deee55b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5f33c7", + "f0113d", + "0bb0bc" + ] + }, + "payload": { + "dst": "e1", + "src": "0e", + "mac": "ecfd", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5397.json b/examples/meshcore/corpus/generated/valid_response_5397.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5397.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5403.json b/examples/meshcore/corpus/generated/valid_response_5403.json new file mode 100644 index 00000000..58c0522a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5403.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0647109f80d3f1bcf46afe2c7a01bf8c0c73cebc196443", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "109f", + "80d3", + "f1bc", + "f46a", + "fe2c", + "7a01", + "bf8c" + ] + }, + "payload": { + "dst": "0c", + "src": "73", + "mac": "cebc", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5404.json b/examples/meshcore/corpus/generated/valid_response_5404.json new file mode 100644 index 00000000..b24fd91c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5404.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0581fae2d6f956b96e9e27d2584e48ac5b937a71d8829df2635ebd24cf6f673106ba48fa7bb4785dcf600db6005b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fae2d6" + ] + }, + "payload": { + "dst": "f9", + "src": "56", + "mac": "b96e", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5408.json b/examples/meshcore/corpus/generated/valid_response_5408.json new file mode 100644 index 00000000..b08e833d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5408.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06071bc36702701d8ce9b1d3f13127aa23f945f363a426ae9d04bd88ab4f3ecfa81b22d9ea0df6ee184b4ef2fb7e95ebd4681016157ca608453612", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1b", + "c3", + "67", + "02", + "70", + "1d", + "8c" + ] + }, + "payload": { + "dst": "e9", + "src": "b1", + "mac": "d3f1", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5409.json b/examples/meshcore/corpus/generated/valid_response_5409.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5409.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5411.json b/examples/meshcore/corpus/generated/valid_response_5411.json new file mode 100644 index 00000000..aefa8687 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5411.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0688efd449bd9ae1b0f15113b890aa099ce3ce832e9df71d9a7dd6f776628cd2d891ca7dcfa07196", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "efd449", + "bd9ae1", + "b0f151", + "13b890", + "aa099c", + "e3ce83", + "2e9df7", + "1d9a7d" + ] + }, + "payload": { + "dst": "d6", + "src": "f7", + "mac": "7662", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5422.json b/examples/meshcore/corpus/generated/valid_response_5422.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5422.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5426.json b/examples/meshcore/corpus/generated/valid_response_5426.json new file mode 100644 index 00000000..bda49d9b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5426.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0680ab02cc496460040ea3d1351fc92891ed8f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "ab", + "src": "02", + "mac": "cc49", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5428.json b/examples/meshcore/corpus/generated/valid_response_5428.json new file mode 100644 index 00000000..b194617b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5428.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060034171fd9bee0c7af9d888b776484a66a777d22e2b2a557b714f5545e54d55230d5581426901916", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "34", + "src": "17", + "mac": "1fd9", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5429.json b/examples/meshcore/corpus/generated/valid_response_5429.json new file mode 100644 index 00000000..9d16b4dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5429.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0609494f0fe732f26bf555b8fee5a291f896d0e053dd65fe1a08e3f2a457e9d177348bf82278861634d20c57bcfed7eaba52d30e093bc458fc126ed6efd8cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "49", + "4f", + "0f", + "e7", + "32", + "f2", + "6b", + "f5", + "55" + ] + }, + "payload": { + "dst": "b8", + "src": "fe", + "mac": "e5a2", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5433.json b/examples/meshcore/corpus/generated/valid_response_5433.json new file mode 100644 index 00000000..5d420a1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5433.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0547921186492274119506d04eb3a1f1d25ec6cb4c5599d8c091b122e4d9d782852892934837530d68a5e472d0e372e9058a63a803b78734773b7a53c26c2d681ad41230e8c2e446d3bc95865f9aba", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9211", + "8649", + "2274", + "1195", + "06d0", + "4eb3", + "a1f1" + ] + }, + "payload": { + "dst": "d2", + "src": "5e", + "mac": "c6cb", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5434.json b/examples/meshcore/corpus/generated/valid_response_5434.json new file mode 100644 index 00000000..b75a8664 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5434.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0549980c0640d88d2202a8348682ed961fdf76439571ef079a1b075fdc7a4f337f839856", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "980c", + "0640", + "d88d", + "2202", + "a834", + "8682", + "ed96", + "1fdf", + "7643" + ] + }, + "payload": { + "dst": "95", + "src": "71", + "mac": "ef07", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5435.json b/examples/meshcore/corpus/generated/valid_response_5435.json new file mode 100644 index 00000000..5fc81755 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5435.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05875ee6bf88e0a2e803eb691cea984973d681a50011f580078077faa6bb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "5ee6bf", + "88e0a2", + "e803eb", + "691cea", + "984973", + "d681a5", + "0011f5" + ] + }, + "payload": { + "dst": "80", + "src": "07", + "mac": "8077", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5438.json b/examples/meshcore/corpus/generated/valid_response_5438.json new file mode 100644 index 00000000..73c9a0a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5438.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0607aaae507ef0f07bff872551adb13b738d3a8b54f5e3dc3035ac11572090c4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "ae", + "50", + "7e", + "f0", + "f0", + "7b" + ] + }, + "payload": { + "dst": "ff", + "src": "87", + "mac": "2551", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5441.json b/examples/meshcore/corpus/generated/valid_response_5441.json new file mode 100644 index 00000000..14b01e00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5441.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054717847f7d07467e7e02d70883fe84dcb439b60decbaed8793c32f598d191828c624", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1784", + "7f7d", + "0746", + "7e7e", + "02d7", + "0883", + "fe84" + ] + }, + "payload": { + "dst": "dc", + "src": "b4", + "mac": "39b6", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5443.json b/examples/meshcore/corpus/generated/valid_response_5443.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5443.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5447.json b/examples/meshcore/corpus/generated/valid_response_5447.json new file mode 100644 index 00000000..e9ea46ca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5447.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06064c3600105e5b943fdccb61b29826b935141ebb49b64ebbede3bb7b7401aaa90a3dc9dcb940b363ccaa2f15f7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4c", + "36", + "00", + "10", + "5e", + "5b" + ] + }, + "payload": { + "dst": "94", + "src": "3f", + "mac": "dccb", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5450.json b/examples/meshcore/corpus/generated/valid_response_5450.json new file mode 100644 index 00000000..ea9ec87e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5450.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0643ed838ccab7ba8bfbc6211eef8a2b1179b4a0e7ae4993935c3f196c80cf336217bf73192bcf2e505bac", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ed83", + "8cca", + "b7ba" + ] + }, + "payload": { + "dst": "8b", + "src": "fb", + "mac": "c621", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5451.json b/examples/meshcore/corpus/generated/valid_response_5451.json new file mode 100644 index 00000000..81660a77 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5451.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0584f0e9bd0b018f6b0a09e5c84668830fe757451a7aa72df18f350cb9cbabab88c4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f0e9bd", + "0b018f", + "6b0a09", + "e5c846" + ] + }, + "payload": { + "dst": "68", + "src": "83", + "mac": "0fe7", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5453.json b/examples/meshcore/corpus/generated/valid_response_5453.json new file mode 100644 index 00000000..f3c3b685 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5453.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064743d47d753506bd3698c3155abad409a9cb616072709a8dfa0cc72aa4c4657efc6ff092", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "43d4", + "7d75", + "3506", + "bd36", + "98c3", + "155a", + "bad4" + ] + }, + "payload": { + "dst": "09", + "src": "a9", + "mac": "cb61", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5458.json b/examples/meshcore/corpus/generated/valid_response_5458.json new file mode 100644 index 00000000..fb3a2c59 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5458.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05038bb88836cc6fb49c761fd4f9e9ccb6023b967401166e7d42aa2af4782985e50bfc63bdf3ffd293aa787422968223688f7abf2bfef2bddde7405d05d9b980c8b054f678", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8b", + "b8", + "88" + ] + }, + "payload": { + "dst": "36", + "src": "cc", + "mac": "6fb4", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5469.json b/examples/meshcore/corpus/generated/valid_response_5469.json new file mode 100644 index 00000000..3b01c493 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5469.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05010ca63aeadf6e8f2a034bec981041bc2c063fa4fbc81c604b25a6d31c1439fe60261fc9902ba3f6d10c492f30a2ac6ef5633fbe0c50f703db9b910668ef763e4b94b009", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0c" + ] + }, + "payload": { + "dst": "a6", + "src": "3a", + "mac": "eadf", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5471.json b/examples/meshcore/corpus/generated/valid_response_5471.json new file mode 100644 index 00000000..58be6081 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5471.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060510f462228dd90f689efd9e6df3f10dfdd8752ee473a07f84f7762175ebe3954db8a377a30a5d41a4ebcdb2d6bfcb211a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "f4", + "62", + "22", + "8d" + ] + }, + "payload": { + "dst": "d9", + "src": "0f", + "mac": "689e", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5475.json b/examples/meshcore/corpus/generated/valid_response_5475.json new file mode 100644 index 00000000..adcae9bf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5475.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058933895736c1d61ebc6686d6f33e85555d4ea65c86cdce53d6843d53752bba6c7328b46f61c2ca0b445fcba6867c45416d77337e4fa376ecb8d56634a67381211f04989801", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "338957", + "36c1d6", + "1ebc66", + "86d6f3", + "3e8555", + "5d4ea6", + "5c86cd", + "ce53d6", + "843d53" + ] + }, + "payload": { + "dst": "75", + "src": "2b", + "mac": "ba6c", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5478.json b/examples/meshcore/corpus/generated/valid_response_5478.json new file mode 100644 index 00000000..d8d6b4e4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5478.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05462efbdcb4bedb74dd9b799ab735920adb64233d780131e34d7981d0113a3e1da2e1340e287a4721ff49672d41c142e941bd20c048f54bdec8cc5137", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2efb", + "dcb4", + "bedb", + "74dd", + "9b79", + "9ab7" + ] + }, + "payload": { + "dst": "35", + "src": "92", + "mac": "0adb", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5479.json b/examples/meshcore/corpus/generated/valid_response_5479.json new file mode 100644 index 00000000..feca3904 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5479.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0549ffeb8f9f4162d28215178930cee35d637bf4b2993b68bf393d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ffeb", + "8f9f", + "4162", + "d282", + "1517", + "8930", + "cee3", + "5d63", + "7bf4" + ] + }, + "payload": { + "dst": "b2", + "src": "99", + "mac": "3b68", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5488.json b/examples/meshcore/corpus/generated/valid_response_5488.json new file mode 100644 index 00000000..52ede276 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5488.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0549d989c0d07cda8fd37ef4d5bffcdc1cc28f6a00c08defd38b9cda0f95a89291fe80c6ba6de292e538074969c35649bf5c234751ba27ab68ca81", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d989", + "c0d0", + "7cda", + "8fd3", + "7ef4", + "d5bf", + "fcdc", + "1cc2", + "8f6a" + ] + }, + "payload": { + "dst": "00", + "src": "c0", + "mac": "8def", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5491.json b/examples/meshcore/corpus/generated/valid_response_5491.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5491.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5492.json b/examples/meshcore/corpus/generated/valid_response_5492.json new file mode 100644 index 00000000..8c1bc03e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5492.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0584f8eccbfc9684f81c7585bcd1aaec1b3abd5281551f4a8fe419173df507f91b3f4923b0fe7fec6d916401c0633ef71fc1205f360c01550b4b7f15d3ae65bef8bfad6ab0a7053db3e6f85b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f8eccb", + "fc9684", + "f81c75", + "85bcd1" + ] + }, + "payload": { + "dst": "aa", + "src": "ec", + "mac": "1b3a", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5494.json b/examples/meshcore/corpus/generated/valid_response_5494.json new file mode 100644 index 00000000..34add22d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5494.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06897a71178aa9e64567f7e833352b3ec10eedfcb1ed9fcc295e131756df169f2b86c1a73646cbb05cbf591107f2188f42e67756ec01d6a402151ed457558ff9d2a0d76548884cbf10230ee0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7a7117", + "8aa9e6", + "4567f7", + "e83335", + "2b3ec1", + "0eedfc", + "b1ed9f", + "cc295e", + "131756" + ] + }, + "payload": { + "dst": "df", + "src": "16", + "mac": "9f2b", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5505.json b/examples/meshcore/corpus/generated/valid_response_5505.json new file mode 100644 index 00000000..3232fcb7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5505.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068733862b9389954ab5bca5f0bbd81479ec5a35f4d0f6c5e0c8db1541f69d03430f39f13bf4dba05356b5d6059f91f023c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "33862b", + "938995", + "4ab5bc", + "a5f0bb", + "d81479", + "ec5a35", + "f4d0f6" + ] + }, + "payload": { + "dst": "c5", + "src": "e0", + "mac": "c8db", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5511.json b/examples/meshcore/corpus/generated/valid_response_5511.json new file mode 100644 index 00000000..8c2471df --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5511.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054376838a0e75c8a2b1ebdf5b4b8d45fe15607a3d42d7ab12b8bcbe52ef335208793aa3cce8ca61fe281a6ebfb91abc6b283aaace0a25e6cf56437ccb0948ff24bedf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7683", + "8a0e", + "75c8" + ] + }, + "payload": { + "dst": "a2", + "src": "b1", + "mac": "ebdf", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5512.json b/examples/meshcore/corpus/generated/valid_response_5512.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5512.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5514.json b/examples/meshcore/corpus/generated/valid_response_5514.json new file mode 100644 index 00000000..43f69efc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5514.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0601a614b88e95", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6" + ] + }, + "payload": { + "dst": "14", + "src": "b8", + "mac": "8e95", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5515.json b/examples/meshcore/corpus/generated/valid_response_5515.json new file mode 100644 index 00000000..99eaa285 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5515.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06407becb39a0af997a12a10e13cd34287540175560e233bb529dfa5c0b44b2b90dee92cf7e5303109b7630630a02463", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "7b", + "src": "ec", + "mac": "b39a", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5530.json b/examples/meshcore/corpus/generated/valid_response_5530.json new file mode 100644 index 00000000..c259f7e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5530.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05899f6df818b62b970f907bf03acd842d790975de845bb731e3133636478d5f5cd92ecabe1efa4060f3bca72017de604ce85a0fb90d86fd83906a4f53a16a0b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f6df8", + "18b62b", + "970f90", + "7bf03a", + "cd842d", + "790975", + "de845b", + "b731e3", + "133636" + ] + }, + "payload": { + "dst": "47", + "src": "8d", + "mac": "5f5c", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5531.json b/examples/meshcore/corpus/generated/valid_response_5531.json new file mode 100644 index 00000000..02f567a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5531.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06459f403a4d9715d191ae08ffff529e5666fa662e2894f9f804f217266366f22a26c9bcfa93011eb71857d0097eafe1bc958ccdef", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9f40", + "3a4d", + "9715", + "d191", + "ae08" + ] + }, + "payload": { + "dst": "ff", + "src": "ff", + "mac": "529e", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5534.json b/examples/meshcore/corpus/generated/valid_response_5534.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5534.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5535.json b/examples/meshcore/corpus/generated/valid_response_5535.json new file mode 100644 index 00000000..8ab2d78e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5535.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0689f67e4f2dfa4e442cf82d4873ea12764ea500ccdc68a6e222eacfac832fd0313b6e74eba8e6ed0e5722dbd4b02882ad6fa4edc448c3e7b7ff36a06993b5d721c30db7c3efa3447dc7483c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f67e4f", + "2dfa4e", + "442cf8", + "2d4873", + "ea1276", + "4ea500", + "ccdc68", + "a6e222", + "eacfac" + ] + }, + "payload": { + "dst": "83", + "src": "2f", + "mac": "d031", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5536.json b/examples/meshcore/corpus/generated/valid_response_5536.json new file mode 100644 index 00000000..bf9f63b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5536.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060719df94dfb5cbacac1d75e9db5cff30ba810e91dd8096c9538276895514eb54c773bd6cdd10e56b95f8d57e2c8398d7dae143704e9777bad17b1e600847006a869986dd7113ba621f9571", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "19", + "df", + "94", + "df", + "b5", + "cb", + "ac" + ] + }, + "payload": { + "dst": "ac", + "src": "1d", + "mac": "75e9", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5540.json b/examples/meshcore/corpus/generated/valid_response_5540.json new file mode 100644 index 00000000..e5ef6e2b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5540.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0503139f77b88da5f17e590213e3a9bba0d39b0ab22085ed8808a10e67cc679c80d5d6f8a91be07ffec0acd886673cd106d222f73203a17dd4d3b4bccd916c49f4418a8bba08082b76", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "13", + "9f", + "77" + ] + }, + "payload": { + "dst": "b8", + "src": "8d", + "mac": "a5f1", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5548.json b/examples/meshcore/corpus/generated/valid_response_5548.json new file mode 100644 index 00000000..67081dc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5548.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0580ff21dbd017e2def4d46e734880d2617927d39800fe1a93de2f93bd47ca4c6b3105203a9750e8e1a03f68e0a63a83d0736c0e296a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "ff", + "src": "21", + "mac": "dbd0", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5551.json b/examples/meshcore/corpus/generated/valid_response_5551.json new file mode 100644 index 00000000..001f6bcb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5551.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06844ac03001a2318c1e1566731e27611678fb15060fa6e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4ac030", + "01a231", + "8c1e15", + "66731e" + ] + }, + "payload": { + "dst": "27", + "src": "61", + "mac": "1678", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5554.json b/examples/meshcore/corpus/generated/valid_response_5554.json new file mode 100644 index 00000000..26d27274 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5554.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0543d8b74149319db9b9ad0ca575f2251c3359a05fc8a4a70e8f46d2cfcd80937caef0427a6d7501245714b69a8cd43f1ab4d9b8a8d951441ff44407d4f1b7593fa46d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d8b7", + "4149", + "319d" + ] + }, + "payload": { + "dst": "b9", + "src": "b9", + "mac": "ad0c", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5562.json b/examples/meshcore/corpus/generated/valid_response_5562.json new file mode 100644 index 00000000..25d86314 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5562.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0588af1826d09e3a81e7499e08560efbedde4d36e29867e85fa353f0611d51a19276f6bca73348535f95f741e63419a89812b16a6b466ad4b1c370ab523d5c96fe830855b4fc9fa33d468536bef674288e62d8472056fb568a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "af1826", + "d09e3a", + "81e749", + "9e0856", + "0efbed", + "de4d36", + "e29867", + "e85fa3" + ] + }, + "payload": { + "dst": "53", + "src": "f0", + "mac": "611d", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5565.json b/examples/meshcore/corpus/generated/valid_response_5565.json new file mode 100644 index 00000000..1ca4c59c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5565.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0606e7a838f22bf62b29cc78d29270b631", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e7", + "a8", + "38", + "f2", + "2b", + "f6" + ] + }, + "payload": { + "dst": "2b", + "src": "29", + "mac": "cc78", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5568.json b/examples/meshcore/corpus/generated/valid_response_5568.json new file mode 100644 index 00000000..bf99a1a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5568.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0583cc3b1bd1dce83dd78119136c1f274cff7cc262efcb90306399b6c02e24d65d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cc3b1b", + "d1dce8", + "3dd781" + ] + }, + "payload": { + "dst": "19", + "src": "13", + "mac": "6c1f", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5569.json b/examples/meshcore/corpus/generated/valid_response_5569.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5569.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5570.json b/examples/meshcore/corpus/generated/valid_response_5570.json new file mode 100644 index 00000000..4e8ba4c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5570.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05877d08be1b59ee5d8b0054d155f9ef4409cc6fe51d7698f777e2aabed6a626eb66883b422014b715ef5dffd561aa60fb3cddc99698b2b8b2c2cecbc09fbedb94077f19140de3d252c4e2a5feb69081c0982794439c8171", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7d08be", + "1b59ee", + "5d8b00", + "54d155", + "f9ef44", + "09cc6f", + "e51d76" + ] + }, + "payload": { + "dst": "98", + "src": "f7", + "mac": "77e2", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5574.json b/examples/meshcore/corpus/generated/valid_response_5574.json new file mode 100644 index 00000000..25b221a5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5574.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058a2ec511d07cbdd70e059f9fa8ce567ac8302293f297b48b783acb7a2b4356be1c8d792a7b2ef16235b172eb4820b508f5d3d203005c45de2ab7e13f9a9d8509f8acf5ce8893fbc4a9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2ec511", + "d07cbd", + "d70e05", + "9f9fa8", + "ce567a", + "c83022", + "93f297", + "b48b78", + "3acb7a", + "2b4356" + ] + }, + "payload": { + "dst": "be", + "src": "1c", + "mac": "8d79", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5588.json b/examples/meshcore/corpus/generated/valid_response_5588.json new file mode 100644 index 00000000..f2dd2b92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5588.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0542bdc49501eafff0d195d8384e17b0a465ccc7e42a1ee8391bf036be087d13", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bdc4", + "9501" + ] + }, + "payload": { + "dst": "ea", + "src": "ff", + "mac": "f0d1", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5590.json b/examples/meshcore/corpus/generated/valid_response_5590.json new file mode 100644 index 00000000..21473a7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5590.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0605d29f35219656e4f19c310022b0eda4aba215e07dad0326d6f4b0dfade438a612ce4ea46ef0ae2e025543a3d21ea7db1c3138264ef210f280af8c0d3930b0f73ad7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d2", + "9f", + "35", + "21", + "96" + ] + }, + "payload": { + "dst": "56", + "src": "e4", + "mac": "f19c", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5591.json b/examples/meshcore/corpus/generated/valid_response_5591.json new file mode 100644 index 00000000..e1dd6d47 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5591.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05861fd4b20fb9fe1adbd988be31b108022d3f722541419f860e199c34d363daaf70b07efea189de2d487c055d8c2a9b0c359a650325015788ab1fdad4cabf6037bfbbbdda", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1fd4b2", + "0fb9fe", + "1adbd9", + "88be31", + "b10802", + "2d3f72" + ] + }, + "payload": { + "dst": "25", + "src": "41", + "mac": "419f", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5597.json b/examples/meshcore/corpus/generated/valid_response_5597.json new file mode 100644 index 00000000..ce70531f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5597.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0505208c9e729352c1c708fb501083e5a04956ebb2b5cac4618076d7d80234731be28196dd12e669aa3d9d248ac474e6406619bab21a3b9f0984f1a0ab68dcf4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "20", + "8c", + "9e", + "72", + "93" + ] + }, + "payload": { + "dst": "52", + "src": "c1", + "mac": "c708", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5598.json b/examples/meshcore/corpus/generated/valid_response_5598.json new file mode 100644 index 00000000..1868b38e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5598.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06007864ae7aa5bb4e9e27f7fd065b4e7f7b08d370aad818d7af44db5427a81b6527c6c84ada670823ab516acc19f60c6e08224b071dc11f88666991bd739634608659a63a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "78", + "src": "64", + "mac": "ae7a", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5602.json b/examples/meshcore/corpus/generated/valid_response_5602.json new file mode 100644 index 00000000..c2cd4d6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5602.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06839c525309a0770a7dec333c4efb17417a5bd441a43d97ca6cd84934144b99829c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9c5253", + "09a077", + "0a7dec" + ] + }, + "payload": { + "dst": "33", + "src": "3c", + "mac": "4efb", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5603.json b/examples/meshcore/corpus/generated/valid_response_5603.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5603.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5605.json b/examples/meshcore/corpus/generated/valid_response_5605.json new file mode 100644 index 00000000..22c7707f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5605.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058549cc66eaec08ef244b30f80991f265f03cd3be3f27b2c111af1d255ce1e0625c822a88ffd7d1e7779034ee03f562f763a6efa85c6f0f3eb76f34029f82e211b7851c12bc3bde63fe92c06f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "49cc66", + "eaec08", + "ef244b", + "30f809", + "91f265" + ] + }, + "payload": { + "dst": "f0", + "src": "3c", + "mac": "d3be", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5607.json b/examples/meshcore/corpus/generated/valid_response_5607.json new file mode 100644 index 00000000..dfa72e9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5607.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05829ea081027a71140db156fdfcdd85d2a6f3d6f9672114b14d41aecddd79bbb19322", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9ea081", + "027a71" + ] + }, + "payload": { + "dst": "14", + "src": "0d", + "mac": "b156", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5611.json b/examples/meshcore/corpus/generated/valid_response_5611.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5611.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5612.json b/examples/meshcore/corpus/generated/valid_response_5612.json new file mode 100644 index 00000000..0412d6f0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5612.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06401394e1bc953be30ef051f4f053ad21670e2a0beca5b77fb68532d4d0a8c80b19311bbbc1f5704d6906250f682d60dccfc3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "13", + "src": "94", + "mac": "e1bc", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5613.json b/examples/meshcore/corpus/generated/valid_response_5613.json new file mode 100644 index 00000000..f43d4024 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5613.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058ab8ed9b68c0ddb985ec02ee01f6311d591c9d96fc10c8679166d2efa825f69d600e64d3a28f96f90122369e7527235d161959816085fa60be9e7156cf006ab95d27534f00d2020e0c07b9f3f8d0ffb7b4c3a2d90be4f28ffe726620b2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b8ed9b", + "68c0dd", + "b985ec", + "02ee01", + "f6311d", + "591c9d", + "96fc10", + "c86791", + "66d2ef", + "a825f6" + ] + }, + "payload": { + "dst": "9d", + "src": "60", + "mac": "0e64", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5617.json b/examples/meshcore/corpus/generated/valid_response_5617.json new file mode 100644 index 00000000..e5a0eebe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5617.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0688a99ccdeecb8123d578ef035bbff296434527ba0e094b4e8b56540c237acffdbdd70185c07e51afa55e9877eaaab19179a7b76197813927410b51bf92bff5f4607d366fbbfd06e9dd284ef7f5d94e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a99ccd", + "eecb81", + "23d578", + "ef035b", + "bff296", + "434527", + "ba0e09", + "4b4e8b" + ] + }, + "payload": { + "dst": "56", + "src": "54", + "mac": "0c23", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5628.json b/examples/meshcore/corpus/generated/valid_response_5628.json new file mode 100644 index 00000000..e7732279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5628.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0540e8fe8429b9803804a860a582f82ae8f23c4584f93ca8b58bdb7726b06089f443d0636004", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e8", + "src": "fe", + "mac": "8429", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5635.json b/examples/meshcore/corpus/generated/valid_response_5635.json new file mode 100644 index 00000000..34bbe663 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5635.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06034d31cd4dc060022724ba668f82f6322efaef4f5531599d77c0a103c5205f5eccfabf0f6a0cce287a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "4d", + "31", + "cd" + ] + }, + "payload": { + "dst": "4d", + "src": "c0", + "mac": "6002", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5636.json b/examples/meshcore/corpus/generated/valid_response_5636.json new file mode 100644 index 00000000..540b9054 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5636.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050029f527eb2ed8ea24e0f746e096caad2945423dbd888d89b735975aad876fbd29e37f9bacca2447200edd20a840308dbef2ede84a7859244e4c7f01419f9cfd6b0eed4dee", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "29", + "src": "f5", + "mac": "27eb", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5639.json b/examples/meshcore/corpus/generated/valid_response_5639.json new file mode 100644 index 00000000..1c8a805a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5639.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0548b599e2f5a7ed15c1ffd2dc1c1a92f840952b00dfc5c3afca4440228b6d15dabbe1e0728eac44b65bdcd24b283e9ef6d6937c7e0f90d7df97", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b599", + "e2f5", + "a7ed", + "15c1", + "ffd2", + "dc1c", + "1a92", + "f840" + ] + }, + "payload": { + "dst": "95", + "src": "2b", + "mac": "00df", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5642.json b/examples/meshcore/corpus/generated/valid_response_5642.json new file mode 100644 index 00000000..c118fb3d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5642.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0540bc1d6453f7cd2085678cd4821e598e2297c96c0fab548db60f0343a52a76f90c75a4c6d12b18595ac55f9e93bc76467dc2509af5319d4696760156a85864628f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "bc", + "src": "1d", + "mac": "6453", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5647.json b/examples/meshcore/corpus/generated/valid_response_5647.json new file mode 100644 index 00000000..b62a38ac --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5647.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0503b5c76791a8ca96acf4eff6635cb568ef41473c560e44", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "c7", + "67" + ] + }, + "payload": { + "dst": "91", + "src": "a8", + "mac": "ca96", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5650.json b/examples/meshcore/corpus/generated/valid_response_5650.json new file mode 100644 index 00000000..ad38e28c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5650.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06801c43db3433eefd8396334b51f70c467b83e7539ed72a22846981c8f0703e9139e1e8c34717f3f6b483ab0d04e420d1c3414c03bb4601ef5407a5b67a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "1c", + "src": "43", + "mac": "db34", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5658.json b/examples/meshcore/corpus/generated/valid_response_5658.json new file mode 100644 index 00000000..0c61d0a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5658.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05073ec8b25fedba26408d820d8d570db91e1317f257c51e9d7fff2a2d97fba989bf2f657392488bd14bc1967c78f84bb3b14dce2784e3769ee47d5190", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "c8", + "b2", + "5f", + "ed", + "ba", + "26" + ] + }, + "payload": { + "dst": "40", + "src": "8d", + "mac": "820d", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5660.json b/examples/meshcore/corpus/generated/valid_response_5660.json new file mode 100644 index 00000000..4b76da64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5660.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0641f64bc25c61b2dd58efb0a95dee7490e47e38c3c01bd9d0af916f0717b6f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f64b" + ] + }, + "payload": { + "dst": "c2", + "src": "5c", + "mac": "61b2", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5661.json b/examples/meshcore/corpus/generated/valid_response_5661.json new file mode 100644 index 00000000..8fa06ce1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5661.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0600fa02fd913a7aa3244644f73424e34373bcc02652893b0d47064a659373760e72bc2096ddf6d5716055c33918136a58d0e7d724453134", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "fa", + "src": "02", + "mac": "fd91", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5670.json b/examples/meshcore/corpus/generated/valid_response_5670.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5670.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5671.json b/examples/meshcore/corpus/generated/valid_response_5671.json new file mode 100644 index 00000000..327313b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5671.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058357de7577dfd61a23da68f0766982f2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "57de75", + "77dfd6", + "1a23da" + ] + }, + "payload": { + "dst": "68", + "src": "f0", + "mac": "7669", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5694.json b/examples/meshcore/corpus/generated/valid_response_5694.json new file mode 100644 index 00000000..98d8ccce --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5694.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05877faa39cead964b687bfde38eb7e7a781db1371d7ffa818e82bf51936b31d42a3eb20c5b627ac88", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7faa39", + "cead96", + "4b687b", + "fde38e", + "b7e7a7", + "81db13", + "71d7ff" + ] + }, + "payload": { + "dst": "a8", + "src": "18", + "mac": "e82b", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5695.json b/examples/meshcore/corpus/generated/valid_response_5695.json new file mode 100644 index 00000000..d750a442 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5695.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0502e4d8927b5b1042e979ea6d49f3024ea1d5e83b7e92cc", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "d8" + ] + }, + "payload": { + "dst": "92", + "src": "7b", + "mac": "5b10", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5698.json b/examples/meshcore/corpus/generated/valid_response_5698.json new file mode 100644 index 00000000..3402bed6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5698.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0609a4b6d4e2d9997307039abba655ed2a8c4488b4963136a0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a4", + "b6", + "d4", + "e2", + "d9", + "99", + "73", + "07", + "03" + ] + }, + "payload": { + "dst": "9a", + "src": "bb", + "mac": "a655", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5701.json b/examples/meshcore/corpus/generated/valid_response_5701.json new file mode 100644 index 00000000..617fb7ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5701.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0602e5cfd994070d526218", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "cf" + ] + }, + "payload": { + "dst": "d9", + "src": "94", + "mac": "070d", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5702.json b/examples/meshcore/corpus/generated/valid_response_5702.json new file mode 100644 index 00000000..a9ff1ce3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5702.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06438c7ec55b6694014d5b01f24a501fd9df5a557c383a640cb5a7de52881d24d30562c460bbd56ad99ea09d1c5f52f25bd0bc492300150d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8c7e", + "c55b", + "6694" + ] + }, + "payload": { + "dst": "01", + "src": "4d", + "mac": "5b01", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5708.json b/examples/meshcore/corpus/generated/valid_response_5708.json new file mode 100644 index 00000000..17285ee9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5708.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050076010dc91a503ea229d4298ef8f2798ba9e910661269e7de87e2410050f868f1c636096b8ee1c99223896d56", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "76", + "src": "01", + "mac": "0dc9", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5718.json b/examples/meshcore/corpus/generated/valid_response_5718.json new file mode 100644 index 00000000..845649e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5718.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068189601cfa00ddf42c031a081b41", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "89601c" + ] + }, + "payload": { + "dst": "fa", + "src": "00", + "mac": "ddf4", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5723.json b/examples/meshcore/corpus/generated/valid_response_5723.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5723.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5725.json b/examples/meshcore/corpus/generated/valid_response_5725.json new file mode 100644 index 00000000..c8607c24 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5725.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054ab91d327767af23007d10ebf8df7934cc251b97771b1de73b72a2d62ec1f574384e7510664fb07cf72b36694bb86316c6189cec8b455167771220f8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b91d", + "3277", + "67af", + "2300", + "7d10", + "ebf8", + "df79", + "34cc", + "251b", + "9777" + ] + }, + "payload": { + "dst": "1b", + "src": "1d", + "mac": "e73b", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5728.json b/examples/meshcore/corpus/generated/valid_response_5728.json new file mode 100644 index 00000000..82e7f894 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5728.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064a8dbcabe5658e9c6ed809e00a4eed23c3c070b3b9d9beb5a2de84", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8dbc", + "abe5", + "658e", + "9c6e", + "d809", + "e00a", + "4eed", + "23c3", + "c070", + "b3b9" + ] + }, + "payload": { + "dst": "d9", + "src": "be", + "mac": "b5a2", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5731.json b/examples/meshcore/corpus/generated/valid_response_5731.json new file mode 100644 index 00000000..9ede1764 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5731.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06893d304fb1a07783d30c0765b1f5d7f5526a955aa5f6e896a400337d2995d0116d172eccd6d8b10a93cb4df766", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3d304f", + "b1a077", + "83d30c", + "0765b1", + "f5d7f5", + "526a95", + "5aa5f6", + "e896a4", + "00337d" + ] + }, + "payload": { + "dst": "29", + "src": "95", + "mac": "d011", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5732.json b/examples/meshcore/corpus/generated/valid_response_5732.json new file mode 100644 index 00000000..01c87dab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5732.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06860c12f03f144e94954cb902a659c85447fe625145bc43d639d64696054e84b3e216f4e524602858f4e5b0e099dcb49d6ec4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0c12f0", + "3f144e", + "94954c", + "b902a6", + "59c854", + "47fe62" + ] + }, + "payload": { + "dst": "51", + "src": "45", + "mac": "bc43", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5734.json b/examples/meshcore/corpus/generated/valid_response_5734.json new file mode 100644 index 00000000..a9585d45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5734.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0585362120b4ebe4f895ec81b6fd59b46057eea4d800a591b902f1763a4e83841491665fea6aaa392d7c973e07d8edbd670382c0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "362120", + "b4ebe4", + "f895ec", + "81b6fd", + "59b460" + ] + }, + "payload": { + "dst": "57", + "src": "ee", + "mac": "a4d8", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5737.json b/examples/meshcore/corpus/generated/valid_response_5737.json new file mode 100644 index 00000000..718ff67f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5737.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064a81c0772301a7fdbe3fcc48d7a6bb17eb191ba664e1fca7f78400", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "81c0", + "7723", + "01a7", + "fdbe", + "3fcc", + "48d7", + "a6bb", + "17eb", + "191b", + "a664" + ] + }, + "payload": { + "dst": "e1", + "src": "fc", + "mac": "a7f7", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5738.json b/examples/meshcore/corpus/generated/valid_response_5738.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5738.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5740.json b/examples/meshcore/corpus/generated/valid_response_5740.json new file mode 100644 index 00000000..3e3a31f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5740.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0583cdfc19c6f4aa069dbe5d0de777129fa01629ebdf48c4fc3c006436c46b8387e7b24d30e466e4d1471a1ae9fa27ec215b0786e7ce15ba18b9f839c646337896ecc61106e59b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cdfc19", + "c6f4aa", + "069dbe" + ] + }, + "payload": { + "dst": "5d", + "src": "0d", + "mac": "e777", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5744.json b/examples/meshcore/corpus/generated/valid_response_5744.json new file mode 100644 index 00000000..1c12dd70 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5744.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058166ce53852611d0fdc93bfe8f14b58466cad51f07d1505a712c3720009f12e836216ecfca0c80799200d498be0277582f3960ea57ed5b04289bc0e7c1c67764", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "66ce53" + ] + }, + "payload": { + "dst": "85", + "src": "26", + "mac": "11d0", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5750.json b/examples/meshcore/corpus/generated/valid_response_5750.json new file mode 100644 index 00000000..7f0be19a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5750.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06091cbb29a56ca64dadc670f5436b6618f76a175e5cae983a662a746ea2493c4271767cded4140a692d7ee1a3538d2f55b1a4df135ba0a034f27357f8c76668488ff2213da945a05c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1c", + "bb", + "29", + "a5", + "6c", + "a6", + "4d", + "ad", + "c6" + ] + }, + "payload": { + "dst": "70", + "src": "f5", + "mac": "436b", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5754.json b/examples/meshcore/corpus/generated/valid_response_5754.json new file mode 100644 index 00000000..bdfef69e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5754.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0603df0979768fbad309d2fcc7e46445bf1527dce9f54365aa615fedc734adb5143edf0cdc8d8ed8ca8b5ff662b2d651c833c3df0b0f6b56c2625eca", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "df", + "09", + "79" + ] + }, + "payload": { + "dst": "76", + "src": "8f", + "mac": "bad3", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5755.json b/examples/meshcore/corpus/generated/valid_response_5755.json new file mode 100644 index 00000000..cf4309d0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5755.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0584436c58c6bd507adec61bbbf2059d0fd667c900174af4c4e70b63a25ab23bcfca0486dcd2f55446bd26acd1ce4aa70f3b590ddeba9fc52da273745c19d1de0750e71f5280e7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "436c58", + "c6bd50", + "7adec6", + "1bbbf2" + ] + }, + "payload": { + "dst": "05", + "src": "9d", + "mac": "0fd6", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5761.json b/examples/meshcore/corpus/generated/valid_response_5761.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5761.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5766.json b/examples/meshcore/corpus/generated/valid_response_5766.json new file mode 100644 index 00000000..f26f50fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5766.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06093675043c94ae7d2f646168703dcc15cd537cb1bc00dc3cf8adb30fa27b5cbb8781cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "36", + "75", + "04", + "3c", + "94", + "ae", + "7d", + "2f", + "64" + ] + }, + "payload": { + "dst": "61", + "src": "68", + "mac": "703d", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5767.json b/examples/meshcore/corpus/generated/valid_response_5767.json new file mode 100644 index 00000000..beecc616 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5767.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0581346e88b00c1f45c0b6a2f66ca6ec8d1a631a91317e9d489e49777ffe22cbd7eddafee77e20754fefe36e86", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "346e88" + ] + }, + "payload": { + "dst": "b0", + "src": "0c", + "mac": "1f45", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5768.json b/examples/meshcore/corpus/generated/valid_response_5768.json new file mode 100644 index 00000000..c9a600ea --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5768.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06833def9e56adb3521cc155247e3b0767de2b80f1d1cd5737bf51d6c43a0653ea917b2217967588219db1f781b6ad484939acb5b8b9a94f9d171544afde6075cd6b21229aecc2ec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3def9e", + "56adb3", + "521cc1" + ] + }, + "payload": { + "dst": "55", + "src": "24", + "mac": "7e3b", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5775.json b/examples/meshcore/corpus/generated/valid_response_5775.json new file mode 100644 index 00000000..34c1fca6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5775.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "060adef3b39a836929f5df2e4f7194dca1e9186b47011aab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "f3", + "b3", + "9a", + "83", + "69", + "29", + "f5", + "df", + "2e" + ] + }, + "payload": { + "dst": "4f", + "src": "71", + "mac": "94dc", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5780.json b/examples/meshcore/corpus/generated/valid_response_5780.json new file mode 100644 index 00000000..2eaf3901 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5780.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0509e35376de474779450099d80cda60f8789ad03edc225467132fc1cf4b9ce443fc08e02a835fa89bf17fbf68258982a3bd63fb50577649e6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e3", + "53", + "76", + "de", + "47", + "47", + "79", + "45", + "00" + ] + }, + "payload": { + "dst": "99", + "src": "d8", + "mac": "0cda", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5784.json b/examples/meshcore/corpus/generated/valid_response_5784.json new file mode 100644 index 00000000..526b7230 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5784.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054123ce69f4a2cadbe4a8c735", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "23ce" + ] + }, + "payload": { + "dst": "69", + "src": "f4", + "mac": "a2ca", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5785.json b/examples/meshcore/corpus/generated/valid_response_5785.json new file mode 100644 index 00000000..64d5a263 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5785.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0642b7908fe27fd4f811e8173ceb6c284b1307e211e106ba4673b50217d3736e36b8338bb4714c922ece16b7d1d9f4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b790", + "8fe2" + ] + }, + "payload": { + "dst": "7f", + "src": "d4", + "mac": "f811", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5793.json b/examples/meshcore/corpus/generated/valid_response_5793.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5793.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5796.json b/examples/meshcore/corpus/generated/valid_response_5796.json new file mode 100644 index 00000000..e8d78d50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5796.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068a6bb979b555f211273212814ec39bac9824a9f08e2a548af16d7a11c6d89d7bff5782951fde3688110922e776ed909313e057", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6bb979", + "b555f2", + "112732", + "12814e", + "c39bac", + "9824a9", + "f08e2a", + "548af1", + "6d7a11", + "c6d89d" + ] + }, + "payload": { + "dst": "7b", + "src": "ff", + "mac": "5782", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5797.json b/examples/meshcore/corpus/generated/valid_response_5797.json new file mode 100644 index 00000000..e1830291 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5797.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0547b1b0a0f0ce223e97ee6c631db592f597afaba308a36f7b10f31219112cbffd0fec67ed838d57743964ddb21dec8d42f948e19db40a1fd28ecf9eaa7f5f2aac7812e1e71528ef5a1149ee7487fd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b1b0", + "a0f0", + "ce22", + "3e97", + "ee6c", + "631d", + "b592" + ] + }, + "payload": { + "dst": "f5", + "src": "97", + "mac": "afab", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5799.json b/examples/meshcore/corpus/generated/valid_response_5799.json new file mode 100644 index 00000000..5c336807 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5799.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0605217c4af6f3e241e66c955bdd1d666da6bcf02c482408923f422c391654fc7acfe68fb8f722", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "7c", + "4a", + "f6", + "f3" + ] + }, + "payload": { + "dst": "e2", + "src": "41", + "mac": "e66c", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5802.json b/examples/meshcore/corpus/generated/valid_response_5802.json new file mode 100644 index 00000000..b2275950 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5802.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05417b1c3bba5de1294728284882035f5d068417acdd6f250ae5b041f72f9609af01d152576d475f7dc311490b11308112f1048dd19e1c0a78fcf1370245085de160d34f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7b1c" + ] + }, + "payload": { + "dst": "3b", + "src": "ba", + "mac": "5de1", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5811.json b/examples/meshcore/corpus/generated/valid_response_5811.json new file mode 100644 index 00000000..2a982691 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5811.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06081d41f266ff9deab7aa85a19e15e924d8e7c16dcd13e352c1b3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1d", + "41", + "f2", + "66", + "ff", + "9d", + "ea", + "b7" + ] + }, + "payload": { + "dst": "aa", + "src": "85", + "mac": "a19e", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5812.json b/examples/meshcore/corpus/generated/valid_response_5812.json new file mode 100644 index 00000000..c91262f6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5812.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064abad27bc4b4fa8a1c6a7c87b570294fcdf61bf543e834b8dc9b468f2f51aa94c912fb3df3da05e0b3cd6d0c72fa209cae8a5a97b56f178d8d4cde245cef3f0339e3bd5154", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bad2", + "7bc4", + "b4fa", + "8a1c", + "6a7c", + "87b5", + "7029", + "4fcd", + "f61b", + "f543" + ] + }, + "payload": { + "dst": "e8", + "src": "34", + "mac": "b8dc", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5816.json b/examples/meshcore/corpus/generated/valid_response_5816.json new file mode 100644 index 00000000..83088d83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5816.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0642832c3b6f8578d3a7d3bd56a946b96037efed25c6bba4d9ef6509ce8613bed7184f2b0af6a4fca542938dea8cdb760f24cd521492", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "832c", + "3b6f" + ] + }, + "payload": { + "dst": "85", + "src": "78", + "mac": "d3a7", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5820.json b/examples/meshcore/corpus/generated/valid_response_5820.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5820.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5821.json b/examples/meshcore/corpus/generated/valid_response_5821.json new file mode 100644 index 00000000..bf5b55ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5821.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0687be621a0673878143cb35dc9aa1eae8652b123cce7690235619f2d25c2d4323609042f08952fcb21d72c7f7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "be621a", + "067387", + "8143cb", + "35dc9a", + "a1eae8", + "652b12", + "3cce76" + ] + }, + "payload": { + "dst": "90", + "src": "23", + "mac": "5619", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5824.json b/examples/meshcore/corpus/generated/valid_response_5824.json new file mode 100644 index 00000000..e6096c14 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5824.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0585159bded0f5aa25683c6719e09613e8c5704d027fe8abdb2886fa6d7a28c4ace140ae13c06c4664747127277149d1a7393c15a6d238eeb9cd02621e66", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "159bde", + "d0f5aa", + "25683c", + "6719e0", + "9613e8" + ] + }, + "payload": { + "dst": "c5", + "src": "70", + "mac": "4d02", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5832.json b/examples/meshcore/corpus/generated/valid_response_5832.json new file mode 100644 index 00000000..424b41ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5832.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06886f0d37fcb2380f884aec4c17b805e1af40dc62eeb3d5a66dfef9e2f7b5b1f432008f12677b2018947fe8d43acdc3b8bc0da033", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6f0d37", + "fcb238", + "0f884a", + "ec4c17", + "b805e1", + "af40dc", + "62eeb3", + "d5a66d" + ] + }, + "payload": { + "dst": "fe", + "src": "f9", + "mac": "e2f7", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5833.json b/examples/meshcore/corpus/generated/valid_response_5833.json new file mode 100644 index 00000000..d9c685f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5833.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0582809295b28cff94c050d75b8ab07ff8f952ed59426409e60f9e1412dda16e5fc0e9473ec8272571d1806df495511dd7654f1e09b39f51637f45a8755f06", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "809295", + "b28cff" + ] + }, + "payload": { + "dst": "94", + "src": "c0", + "mac": "50d7", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5838.json b/examples/meshcore/corpus/generated/valid_response_5838.json new file mode 100644 index 00000000..cd500644 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5838.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0606f8432e8846bc0aeaf3f58ca1a3f47705fa710eabe8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "43", + "2e", + "88", + "46", + "bc" + ] + }, + "payload": { + "dst": "0a", + "src": "ea", + "mac": "f3f5", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5843.json b/examples/meshcore/corpus/generated/valid_response_5843.json new file mode 100644 index 00000000..6410ad8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5843.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06823cfc2097391db5d5b456f708c724325f3974320d150384cc3d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3cfc20", + "97391d" + ] + }, + "payload": { + "dst": "b5", + "src": "d5", + "mac": "b456", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5850.json b/examples/meshcore/corpus/generated/valid_response_5850.json new file mode 100644 index 00000000..67a37deb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5850.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05082757b092e5b0f1c6c0e9a8b0ef24f9cfbf3b5203a799b3136b402a6518c41423f983584ecd0f43ab91e33e06ede3df37f2b839", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "57", + "b0", + "92", + "e5", + "b0", + "f1", + "c6" + ] + }, + "payload": { + "dst": "c0", + "src": "e9", + "mac": "a8b0", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5854.json b/examples/meshcore/corpus/generated/valid_response_5854.json new file mode 100644 index 00000000..b720fff4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5854.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0581eb664982fd7baaa1e7569302a7c589f66b4d32adc812b8df129244305e9fccee907ca766f73b0326a9bb811340c1a961", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "eb6649" + ] + }, + "payload": { + "dst": "82", + "src": "fd", + "mac": "7baa", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5859.json b/examples/meshcore/corpus/generated/valid_response_5859.json new file mode 100644 index 00000000..7452460d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5859.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0541b8387a4b509588145fd0d67892ec", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b838" + ] + }, + "payload": { + "dst": "7a", + "src": "4b", + "mac": "5095", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5860.json b/examples/meshcore/corpus/generated/valid_response_5860.json new file mode 100644 index 00000000..4b5d98f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5860.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068684b79f1aa3cd8c7428cc1ea4565b5cdb00630eec84535134894dc13e16f68263490f1a6e69b0419282", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "84b79f", + "1aa3cd", + "8c7428", + "cc1ea4", + "565b5c", + "db0063" + ] + }, + "payload": { + "dst": "0e", + "src": "ec", + "mac": "8453", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5862.json b/examples/meshcore/corpus/generated/valid_response_5862.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5862.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5864.json b/examples/meshcore/corpus/generated/valid_response_5864.json new file mode 100644 index 00000000..d8374345 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5864.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0604b00a6bc4bbffecbe428e855ba85edafb5b40", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b0", + "0a", + "6b", + "c4" + ] + }, + "payload": { + "dst": "bb", + "src": "ff", + "mac": "ecbe", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5872.json b/examples/meshcore/corpus/generated/valid_response_5872.json new file mode 100644 index 00000000..b942233b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5872.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0647e855f01db1c4a3a8f7d375b20b0caca3afe91a476318bb01ec9fff8e4744db4b6838a4b9b82fc0ceb71ba6bac96764063a02489bfd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e855", + "f01d", + "b1c4", + "a3a8", + "f7d3", + "75b2", + "0b0c" + ] + }, + "payload": { + "dst": "ac", + "src": "a3", + "mac": "afe9", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5875.json b/examples/meshcore/corpus/generated/valid_response_5875.json new file mode 100644 index 00000000..2bd73069 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5875.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "068788a7675a3c73db271ac20287b29bcf48b930ff5c3fabc08d7065a399f07c6a34", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "88a767", + "5a3c73", + "db271a", + "c20287", + "b29bcf", + "48b930", + "ff5c3f" + ] + }, + "payload": { + "dst": "ab", + "src": "c0", + "mac": "8d70", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5879.json b/examples/meshcore/corpus/generated/valid_response_5879.json new file mode 100644 index 00000000..c9754615 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5879.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054096db5a1a899ad6924105f684a7a38df75b8fd34cb87af293acd83f9da665b24ecc8d438e6244d399c7f53ae0e4fd9795863286f6e500a8ad565576eb497f24f3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "96", + "src": "db", + "mac": "5a1a", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5883.json b/examples/meshcore/corpus/generated/valid_response_5883.json new file mode 100644 index 00000000..a623b632 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5883.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0600d3e95fba8413d1d937b699d8330b6e353e1bf7dd24e79e0574d6d0255467937ba1e93f94d7b61b516708f69bedfd57b23d0622056316a4b88e6bb5c652da", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "d3", + "src": "e9", + "mac": "5fba", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5884.json b/examples/meshcore/corpus/generated/valid_response_5884.json new file mode 100644 index 00000000..e115550e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5884.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058405dab2f45de02243bd85abc0a88959f1062fd29c72f5154d9351d32380f553033154e51529dd9b373ca184824cf76c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "05dab2", + "f45de0", + "2243bd", + "85abc0" + ] + }, + "payload": { + "dst": "a8", + "src": "89", + "mac": "59f1", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5885.json b/examples/meshcore/corpus/generated/valid_response_5885.json new file mode 100644 index 00000000..e23346bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5885.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06466671c8718b900cd076c46e686921937faa06378823d2ef2b7691e9ce25d1e69e6c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6671", + "c871", + "8b90", + "0cd0", + "76c4", + "6e68" + ] + }, + "payload": { + "dst": "69", + "src": "21", + "mac": "937f", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5892.json b/examples/meshcore/corpus/generated/valid_response_5892.json new file mode 100644 index 00000000..6c3b3801 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5892.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0602c93cc07a6186d65aec5a169d8fd1d3904b4d6c6c2e0baf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "3c" + ] + }, + "payload": { + "dst": "c0", + "src": "7a", + "mac": "6186", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5893.json b/examples/meshcore/corpus/generated/valid_response_5893.json new file mode 100644 index 00000000..330b5b84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5893.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0646f31e302d5beff4eb489991b6528ccd413132fee512a351343c57e22ae6df5feb191146a64c8c82f305d399a144957748fd0cbb92980799", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f31e", + "302d", + "5bef", + "f4eb", + "4899", + "91b6" + ] + }, + "payload": { + "dst": "52", + "src": "8c", + "mac": "cd41", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5894.json b/examples/meshcore/corpus/generated/valid_response_5894.json new file mode 100644 index 00000000..24d40162 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5894.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0542ddc84f29d2a3d52f895fd29dcd7083f434a4cb5d057cc93744fb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ddc8", + "4f29" + ] + }, + "payload": { + "dst": "d2", + "src": "a3", + "mac": "d52f", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5897.json b/examples/meshcore/corpus/generated/valid_response_5897.json new file mode 100644 index 00000000..b070aa0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5897.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050153d17ae0bca98d068cc3518a822a3993734fd5bfa9bdc1bdf6694d1817470c1e2cc968fde1c21679bf9a3015", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53" + ] + }, + "payload": { + "dst": "d1", + "src": "7a", + "mac": "e0bc", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5902.json b/examples/meshcore/corpus/generated/valid_response_5902.json new file mode 100644 index 00000000..cbd057b3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5902.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0549bba5bc7d22d1125f98a711397b562860875bb7647d09b8c220feca6ac027bda023c6c652ea38e2f7927624e57af6e0919e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bba5", + "bc7d", + "22d1", + "125f", + "98a7", + "1139", + "7b56", + "2860", + "875b" + ] + }, + "payload": { + "dst": "b7", + "src": "64", + "mac": "7d09", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5923.json b/examples/meshcore/corpus/generated/valid_response_5923.json new file mode 100644 index 00000000..58644340 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5923.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0588467d4f4e3a92f6aa4400eaf1089fcd4de8cc07910507a62636761e98570942d7753b3399b5bdbfe7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "467d4f", + "4e3a92", + "f6aa44", + "00eaf1", + "089fcd", + "4de8cc", + "079105", + "07a626" + ] + }, + "payload": { + "dst": "36", + "src": "76", + "mac": "1e98", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5925.json b/examples/meshcore/corpus/generated/valid_response_5925.json new file mode 100644 index 00000000..eb6194ed --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5925.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0580f1cc49b4a70a55a8973da7ed1ba84d02cf641a546992032d9cbc3a8d3f9947d4cb2a7a175ad2b65eeee71b21bffc9f958add2d748700bb10c42b131d3bb9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "f1", + "src": "cc", + "mac": "49b4", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5928.json b/examples/meshcore/corpus/generated/valid_response_5928.json new file mode 100644 index 00000000..b6fd068b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5928.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0508df5c08ae790f48cdcfdcfd0336e66232f9c0156334f543100af136ec46484c9bf504a968e2834ee9192fab936a016c655c227985d63b6cb1e94d9a2e489fd0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "df", + "5c", + "08", + "ae", + "79", + "0f", + "48", + "cd" + ] + }, + "payload": { + "dst": "cf", + "src": "dc", + "mac": "fd03", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5930.json b/examples/meshcore/corpus/generated/valid_response_5930.json new file mode 100644 index 00000000..1ef2b4cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5930.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06800e4bb9c0d0e5667a958f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "0e", + "src": "4b", + "mac": "b9c0", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5941.json b/examples/meshcore/corpus/generated/valid_response_5941.json new file mode 100644 index 00000000..578c46b6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5941.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "064100e31f6c5edee69c20d812f244b7154887ce4493dc96a335be21", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "00e3" + ] + }, + "payload": { + "dst": "1f", + "src": "6c", + "mac": "5ede", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5943.json b/examples/meshcore/corpus/generated/valid_response_5943.json new file mode 100644 index 00000000..3f53434c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5943.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06857ce95edc1f48f7d37089160e91760c04062ef34046", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ce95e", + "dc1f48", + "f7d370", + "89160e", + "91760c" + ] + }, + "payload": { + "dst": "04", + "src": "06", + "mac": "2ef3", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5945.json b/examples/meshcore/corpus/generated/valid_response_5945.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5945.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5946.json b/examples/meshcore/corpus/generated/valid_response_5946.json new file mode 100644 index 00000000..64ec5148 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5946.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "054399f47219b70eff19c272dfd2cd4bdd0e742f7fd8366f4f4e2fcf9293501e27e44c55d343eef3f76ceda97c18f97f63fb601fb461dd611224f66107d642f7f25bb2f8490dbdcaa5baedd7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "99f4", + "7219", + "b70e" + ] + }, + "payload": { + "dst": "ff", + "src": "19", + "mac": "c272", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5949.json b/examples/meshcore/corpus/generated/valid_response_5949.json new file mode 100644 index 00000000..7a166322 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5949.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0503fb97867fff98e7edb3b569204c4ba3aab0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fb", + "97", + "86" + ] + }, + "payload": { + "dst": "7f", + "src": "ff", + "mac": "98e7", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5954.json b/examples/meshcore/corpus/generated/valid_response_5954.json new file mode 100644 index 00000000..c14b4955 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5954.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05807fe8db98cd8cbdec690f9f726ed9e3f93cfdf4ab42d715b8a9c0a6ce391eba73e4a4c5c08d17", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "7f", + "src": "e8", + "mac": "db98", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5956.json b/examples/meshcore/corpus/generated/valid_response_5956.json new file mode 100644 index 00000000..4d17feb6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5956.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06859e444a7f07b6aaac0f55252dda61231aa8bdce5ee6baeff5e95b3771ca4d6cbcc27b126bb161ae101c284137950640a151949a0a58fb94a31a6ee2300f906f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9e444a", + "7f07b6", + "aaac0f", + "55252d", + "da6123" + ] + }, + "payload": { + "dst": "1a", + "src": "a8", + "mac": "bdce", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5958.json b/examples/meshcore/corpus/generated/valid_response_5958.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5958.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5963.json b/examples/meshcore/corpus/generated/valid_response_5963.json new file mode 100644 index 00000000..318d78de --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5963.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0645c62ac9f38a9296104be08e5318f4281d6bfda0d40cfbec", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c62a", + "c9f3", + "8a92", + "9610", + "4be0" + ] + }, + "payload": { + "dst": "8e", + "src": "53", + "mac": "18f4", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5964.json b/examples/meshcore/corpus/generated/valid_response_5964.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5964.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5966.json b/examples/meshcore/corpus/generated/valid_response_5966.json new file mode 100644 index 00000000..ae56e45c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5966.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0686f04ab6edb58c898771235f6600c63528e4bc557f9fe863470421f608ab8ae2ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f04ab6", + "edb58c", + "898771", + "235f66", + "00c635", + "28e4bc" + ] + }, + "payload": { + "dst": "55", + "src": "7f", + "mac": "9fe8", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5967.json b/examples/meshcore/corpus/generated/valid_response_5967.json new file mode 100644 index 00000000..39ea099e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5967.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06878b844a319860170914331cdd87a3349351729c16a3a88c6877e97cf4f2f023727fbeb43b7149eb4f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8b844a", + "319860", + "170914", + "331cdd", + "87a334", + "935172", + "9c16a3" + ] + }, + "payload": { + "dst": "a8", + "src": "8c", + "mac": "6877", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5981.json b/examples/meshcore/corpus/generated/valid_response_5981.json new file mode 100644 index 00000000..01759291 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5981.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0540f364909ca0a8e02642fada34d067642638e8040755f6980162703dbbaa9e9c9e9870", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "f3", + "src": "64", + "mac": "909c", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5987.json b/examples/meshcore/corpus/generated/valid_response_5987.json new file mode 100644 index 00000000..8bdc52c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5987.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "050000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5989.json b/examples/meshcore/corpus/generated/valid_response_5989.json new file mode 100644 index 00000000..93a714be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5989.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "0682479d4ab7f6219605146d1691da881b19cb93854679a270c6045cce86b4685e24dc3433e9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "479d4a", + "b7f621" + ] + }, + "payload": { + "dst": "96", + "src": "05", + "mac": "146d", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5990.json b/examples/meshcore/corpus/generated/valid_response_5990.json new file mode 100644 index 00000000..ea106ca9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5990.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "058351475cf3a84246f8bbaa8301437ff9ab273bb85325402838cbc7abce1880e6f7fbc134054387cab8e454eba3315f60770763f0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "51475c", + "f3a842", + "46f8bb" + ] + }, + "payload": { + "dst": "aa", + "src": "83", + "mac": "0143", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5993.json b/examples/meshcore/corpus/generated/valid_response_5993.json new file mode 100644 index 00000000..37b5c13e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5993.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: RESPONSE direct", + "tags": [ + "response", + "direct" + ], + "packet_hex": "06828aeffa5ee96847de2f9d4310e86e76528b617627c70596b0235be63db16d7b164336cd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8aeffa", + "5ee968" + ] + }, + "payload": { + "dst": "47", + "src": "de", + "mac": "2f9d", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5995.json b/examples/meshcore/corpus/generated/valid_response_5995.json new file mode 100644 index 00000000..0a22d6fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5995.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "0540e10bdb7b0ec5a5f1859e935bfba4cdd868b28917634017d9d21ee68e34f0abc3f33f3891307237c88f50e536395a5733ace4ab", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e1", + "src": "0b", + "mac": "db7b", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_response_5997.json b/examples/meshcore/corpus/generated/valid_response_5997.json new file mode 100644 index 00000000..61af5302 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_response_5997.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: RESPONSE flood", + "tags": [ + "response", + "flood" + ], + "packet_hex": "05032f74c39fb6efba946519bbf58f5a6bace66375cc81cf1b852ec9b07c4dc1a73cefcb150f4fe217d65b5ada3b05ef7fe08482b5d8790765b93ec73bddca79", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "RESPONSE", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2f", + "74", + "c3" + ] + }, + "payload": { + "dst": "9f", + "src": "b6", + "mac": "efba", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4005.json b/examples/meshcore/corpus/generated/valid_txt_msg_4005.json new file mode 100644 index 00000000..f9a04c1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4005.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05d551e545b4bf36f6914ea4f2b123925bdba20d6c4e245e8b9d606ef4584a82a171add0484a6249c8ae9609717a65b48ab9ad9e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "51", + "e5", + "45", + "b4" + ] + }, + "payload": { + "dst": "bf", + "src": "36", + "mac": "f691", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4022.json b/examples/meshcore/corpus/generated/valid_txt_msg_4022.json new file mode 100644 index 00000000..747e3517 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4022.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a451c0e22c74b297c539ee01492fa7dd49b2bcc11d8152950fea4a6b02867222e79ab395e38c6c9d81db46ceffedb9dc33b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1c0e", + "22c7", + "4b29", + "7c53", + "9ee0" + ] + }, + "payload": { + "dst": "14", + "src": "92", + "mac": "fa7d", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4027.json b/examples/meshcore/corpus/generated/valid_txt_msg_4027.json new file mode 100644 index 00000000..56247cc9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4027.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09872b8965d5ee6aff3ec7fb139e381ec4a6137620867942fedcdb446e9256e5961b09faac638c4bff489100516708", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2b8965", + "d5ee6a", + "ff3ec7", + "fb139e", + "381ec4", + "a61376", + "208679" + ] + }, + "payload": { + "dst": "42", + "src": "fe", + "mac": "dcdb", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4028.json b/examples/meshcore/corpus/generated/valid_txt_msg_4028.json new file mode 100644 index 00000000..5053ad1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4028.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a049ab5320d26e7dae2336b9991f2489f33d74c88f8cb1226e90396f80d64782d897e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9a", + "b5", + "32", + "0d" + ] + }, + "payload": { + "dst": "26", + "src": "e7", + "mac": "dae2", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4030.json b/examples/meshcore/corpus/generated/valid_txt_msg_4030.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4030.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4037.json b/examples/meshcore/corpus/generated/valid_txt_msg_4037.json new file mode 100644 index 00000000..201367f3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4037.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a813157c724feda7e74874058d575ea2315357a213ba5147dd079b8c604e7047d2764246b3e7473b8c4e3360217d4ddd8a786d0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3157c7" + ] + }, + "payload": { + "dst": "24", + "src": "fe", + "mac": "da7e", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4042.json b/examples/meshcore/corpus/generated/valid_txt_msg_4042.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4042.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4044.json b/examples/meshcore/corpus/generated/valid_txt_msg_4044.json new file mode 100644 index 00000000..f7a2202b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4044.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0904e2620be672e0e6c101e98adad467333880444411e7ce27e937e9610b68f0ea38cf6ccf33942f9d444a2f350144291df7df7f8b3e3456307f957f22", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e2", + "62", + "0b", + "e6" + ] + }, + "payload": { + "dst": "72", + "src": "e0", + "mac": "e6c1", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4046.json b/examples/meshcore/corpus/generated/valid_txt_msg_4046.json new file mode 100644 index 00000000..0fe027f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4046.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a870d489cacb589f9fe83100cb6bd9b14fa27b9a270b338fe942070f9dbaf217503842c0a5a45e25afc04f9b6f51bc4c340709b1d4254910ae25f845c1cae20f72fcfd8ce", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0d489c", + "acb589", + "f9fe83", + "100cb6", + "bd9b14", + "fa27b9", + "a270b3" + ] + }, + "payload": { + "dst": "38", + "src": "fe", + "mac": "9420", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4050.json b/examples/meshcore/corpus/generated/valid_txt_msg_4050.json new file mode 100644 index 00000000..33afba85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4050.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098270206a4c18654444d1b32126e61bec70b850faf7091a180413dedbe5405d9c6279e1fc2c6ac778f51a9a0ef9b80dc864701f3664ae469d1c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "70206a", + "4c1865" + ] + }, + "payload": { + "dst": "44", + "src": "44", + "mac": "d1b3", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4051.json b/examples/meshcore/corpus/generated/valid_txt_msg_4051.json new file mode 100644 index 00000000..e048f408 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4051.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a83c7a112256bef6f3a7511cd99715fc602a4947aacd9b9c9d981f5d6d974", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c7a112", + "256bef", + "6f3a75" + ] + }, + "payload": { + "dst": "11", + "src": "cd", + "mac": "9971", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4052.json b/examples/meshcore/corpus/generated/valid_txt_msg_4052.json new file mode 100644 index 00000000..b3340ac7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4052.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0988465243e6dd715c69fa999bfd9fd5b2f81b7830e4912d55ae8141e07f2ae1ca92453f31c8a667a76beae546cf5f44134ded6fd968fece31f67b95935ace9b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "465243", + "e6dd71", + "5c69fa", + "999bfd", + "9fd5b2", + "f81b78", + "30e491", + "2d55ae" + ] + }, + "payload": { + "dst": "81", + "src": "41", + "mac": "e07f", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4055.json b/examples/meshcore/corpus/generated/valid_txt_msg_4055.json new file mode 100644 index 00000000..ace13c7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4055.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a01a5de03952f6b385495f57edc69753c8685bf8b8e36", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5" + ] + }, + "payload": { + "dst": "de", + "src": "03", + "mac": "952f", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4058.json b/examples/meshcore/corpus/generated/valid_txt_msg_4058.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4058.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4060.json b/examples/meshcore/corpus/generated/valid_txt_msg_4060.json new file mode 100644 index 00000000..4857dbbc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4060.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09826a9b6f2d603b6b86d8c196e98b60a6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6a9b6f", + "2d603b" + ] + }, + "payload": { + "dst": "6b", + "src": "86", + "mac": "d8c1", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4065.json b/examples/meshcore/corpus/generated/valid_txt_msg_4065.json new file mode 100644 index 00000000..93803b0a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4065.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8228c42ba5738207f1d2925d559dd65a7941", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "28c42b", + "a57382" + ] + }, + "payload": { + "dst": "07", + "src": "f1", + "mac": "d292", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4075.json b/examples/meshcore/corpus/generated/valid_txt_msg_4075.json new file mode 100644 index 00000000..7750e814 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4075.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a42e5d93869a2ff76a1ad110f219ecb927a915527bb337fe69d6740af5e91e8a253b38211a6493130624ecd7ae6ec9cfadd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e5d9", + "3869" + ] + }, + "payload": { + "dst": "a2", + "src": "ff", + "mac": "76a1", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4078.json b/examples/meshcore/corpus/generated/valid_txt_msg_4078.json new file mode 100644 index 00000000..02c814b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4078.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09032fff955754901b30412cb0b913fed9d3c62e6c84b0a5643a0e41ee10ff4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2f", + "ff", + "95" + ] + }, + "payload": { + "dst": "57", + "src": "54", + "mac": "901b", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4083.json b/examples/meshcore/corpus/generated/valid_txt_msg_4083.json new file mode 100644 index 00000000..b78bcb63 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4083.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09460848046da0d47c07079893fd0f4a1e30b3bd079d41d62e834d84cb7011aa6d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0848", + "046d", + "a0d4", + "7c07", + "0798", + "93fd" + ] + }, + "payload": { + "dst": "0f", + "src": "4a", + "mac": "1e30", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4086.json b/examples/meshcore/corpus/generated/valid_txt_msg_4086.json new file mode 100644 index 00000000..912dd060 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4086.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0909338501fae9be20c494e816b4a7df0da77d2d3f43f1b0d2d66f4697021bdb39b9d1fa878133ae2116c82e689df81a7a1d188335e19eba72", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "33", + "85", + "01", + "fa", + "e9", + "be", + "20", + "c4", + "94" + ] + }, + "payload": { + "dst": "e8", + "src": "16", + "mac": "b4a7", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4087.json b/examples/meshcore/corpus/generated/valid_txt_msg_4087.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4087.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4089.json b/examples/meshcore/corpus/generated/valid_txt_msg_4089.json new file mode 100644 index 00000000..b1e2c33b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4089.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a46bf88f59f1fefcef0b895b5964342ef8d14d87fc245bb210e360cfe525e11da5644a87c0215e6a86e8579b69ad851bcbf89349e8c7712", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bf88", + "f59f", + "1fef", + "cef0", + "b895", + "b596" + ] + }, + "payload": { + "dst": "43", + "src": "42", + "mac": "ef8d", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4090.json b/examples/meshcore/corpus/generated/valid_txt_msg_4090.json new file mode 100644 index 00000000..3749946e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4090.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098228faa064d4d80578a0279de87d8baf5dc08603bad3556341cee0e07e3c5d996ead98fe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "28faa0", + "64d4d8" + ] + }, + "payload": { + "dst": "05", + "src": "78", + "mac": "a027", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4093.json b/examples/meshcore/corpus/generated/valid_txt_msg_4093.json new file mode 100644 index 00000000..cb2c88c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4093.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090885c45b202b8908d773008f3651106a1659c600639c13abe45c913b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "c4", + "5b", + "20", + "2b", + "89", + "08", + "d7" + ] + }, + "payload": { + "dst": "73", + "src": "00", + "mac": "8f36", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4103.json b/examples/meshcore/corpus/generated/valid_txt_msg_4103.json new file mode 100644 index 00000000..9cfa2367 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4103.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098462bdea8e9c6fc0fdf0f6c7f780261cbbaf2134f950d428703f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "62bdea", + "8e9c6f", + "c0fdf0", + "f6c7f7" + ] + }, + "payload": { + "dst": "80", + "src": "26", + "mac": "1cbb", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4105.json b/examples/meshcore/corpus/generated/valid_txt_msg_4105.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4105.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4106.json b/examples/meshcore/corpus/generated/valid_txt_msg_4106.json new file mode 100644 index 00000000..5450ece3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4106.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a480ee727845b2801e16838b37a2b7ab7ac86e2ef06d197", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0ee7", + "2784", + "5b28", + "01e1", + "6838", + "b37a", + "2b7a", + "b7ac" + ] + }, + "payload": { + "dst": "86", + "src": "e2", + "mac": "ef06", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4107.json b/examples/meshcore/corpus/generated/valid_txt_msg_4107.json new file mode 100644 index 00000000..0356c8b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4107.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a884538e475d3c45cdb3c351e2ca861a9e799ef1f9d3979f71a350b9a1e876febfaefbbc0449c3f38c23d04af03b300054043326c2130dd15c679353bc1726e892f86daa4a023e0b48e10cf227305c12f1c6f11ff301f0e7cda2d5143a4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4538e4", + "75d3c4", + "5cdb3c", + "351e2c", + "a861a9", + "e799ef", + "1f9d39", + "79f71a" + ] + }, + "payload": { + "dst": "35", + "src": "0b", + "mac": "9a1e", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4110.json b/examples/meshcore/corpus/generated/valid_txt_msg_4110.json new file mode 100644 index 00000000..f85bd26d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4110.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094920ccadaf2345081d5993a08c6bad44713743cdda45c23014bc75d90496f1aa3bac7eec0f9834721ef5cf60acc2d34f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "20cc", + "adaf", + "2345", + "081d", + "5993", + "a08c", + "6bad", + "4471", + "3743" + ] + }, + "payload": { + "dst": "cd", + "src": "da", + "mac": "45c2", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4115.json b/examples/meshcore/corpus/generated/valid_txt_msg_4115.json new file mode 100644 index 00000000..0689ae0d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4115.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0903276837febe975e1bf4248dc7d1a4886a7e8cb122a5648bd7b05cacadc16cf8c2b1e8934c3364faab42", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "27", + "68", + "37" + ] + }, + "payload": { + "dst": "fe", + "src": "be", + "mac": "975e", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4116.json b/examples/meshcore/corpus/generated/valid_txt_msg_4116.json new file mode 100644 index 00000000..5ab3cfb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4116.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a09aa2d3ca6de1cff3de08034edf3462cee19e5b8d0dfcee3572fcb2f6381", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "2d", + "3c", + "a6", + "de", + "1c", + "ff", + "3d", + "e0" + ] + }, + "payload": { + "dst": "80", + "src": "34", + "mac": "edf3", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4117.json b/examples/meshcore/corpus/generated/valid_txt_msg_4117.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4117.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4119.json b/examples/meshcore/corpus/generated/valid_txt_msg_4119.json new file mode 100644 index 00000000..38c9f211 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4119.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09470d97efca9d92d07343c602f7e44e2d1fa346", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0d97", + "efca", + "9d92", + "d073", + "43c6", + "02f7", + "e44e" + ] + }, + "payload": { + "dst": "2d", + "src": "1f", + "mac": "a346", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4120.json b/examples/meshcore/corpus/generated/valid_txt_msg_4120.json new file mode 100644 index 00000000..f284abcc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4120.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a82fb5a5115b3faff2e595402314c82a152d980522287c3e004b0e2627677119d0f79", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fb5a51", + "15b3fa" + ] + }, + "payload": { + "dst": "ff", + "src": "2e", + "mac": "5954", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4123.json b/examples/meshcore/corpus/generated/valid_txt_msg_4123.json new file mode 100644 index 00000000..10ae8336 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4123.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090a25c2f1a9601849adbee7a823ebce1e0244f759fecbc843f8aa7e7cc8891b520d549e1f0ccbe6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "c2", + "f1", + "a9", + "60", + "18", + "49", + "ad", + "be", + "e7" + ] + }, + "payload": { + "dst": "a8", + "src": "23", + "mac": "ebce", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4125.json b/examples/meshcore/corpus/generated/valid_txt_msg_4125.json new file mode 100644 index 00000000..54140c62 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4125.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0a594aa06f764531cbd358c034cc98d25c527dcfaf5a253653ba8c59b0a34fc8182d92413b12262c4f841c6e868b3d7926b5e46dbf5507539e7016cf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59", + "4a", + "a0", + "6f", + "76", + "45", + "31", + "cb", + "d3", + "58" + ] + }, + "payload": { + "dst": "c0", + "src": "34", + "mac": "cc98", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4133.json b/examples/meshcore/corpus/generated/valid_txt_msg_4133.json new file mode 100644 index 00000000..fe39f8da --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4133.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4a39f2d7a2ff296fee8559e4d4cc529811b8c23aba0a8eef8686bc2135b2de66902c6b7648443d2558528b19d0cbfa1f53f6b5c9912f4c0a174bad2b74221be884c851f5ef9f2772af", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "39f2", + "d7a2", + "ff29", + "6fee", + "8559", + "e4d4", + "cc52", + "9811", + "b8c2", + "3aba" + ] + }, + "payload": { + "dst": "0a", + "src": "8e", + "mac": "ef86", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4141.json b/examples/meshcore/corpus/generated/valid_txt_msg_4141.json new file mode 100644 index 00000000..83949be6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4141.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090392290ab21f6115321bcb7a254f58ce40e2a8185d15a567583acf028a45df8641834ac258860993a1b288330addec2a182daba17dd1b36af99a2b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "29", + "0a" + ] + }, + "payload": { + "dst": "b2", + "src": "1f", + "mac": "6115", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4147.json b/examples/meshcore/corpus/generated/valid_txt_msg_4147.json new file mode 100644 index 00000000..e91b2982 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4147.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0ae45079aa3e74a479a17d546d2aad15def4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e4", + "50", + "79", + "aa", + "3e", + "74", + "a4", + "79", + "a1", + "7d" + ] + }, + "payload": { + "dst": "54", + "src": "6d", + "mac": "2aad", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4151.json b/examples/meshcore/corpus/generated/valid_txt_msg_4151.json new file mode 100644 index 00000000..758c652b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4151.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a802e96487aee4de2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "2e", + "src": "96", + "mac": "487a", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4156.json b/examples/meshcore/corpus/generated/valid_txt_msg_4156.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4156.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4164.json b/examples/meshcore/corpus/generated/valid_txt_msg_4164.json new file mode 100644 index 00000000..458e2e8a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4164.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a01fc471b2127b1760bd90ab4abba75b42aba1115cf03aa1aa0fc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc" + ] + }, + "payload": { + "dst": "47", + "src": "1b", + "mac": "2127", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4168.json b/examples/meshcore/corpus/generated/valid_txt_msg_4168.json new file mode 100644 index 00000000..243e33ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4168.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094a2e9e834d6f225ce7dc9567f801690b41bdf598d282777bbf4cdd820c5bb162873a9e0e8fe2ebd92049f7e680df6679f8abcfcd875b9e624e1bd69ae212", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2e9e", + "834d", + "6f22", + "5ce7", + "dc95", + "67f8", + "0169", + "0b41", + "bdf5", + "98d2" + ] + }, + "payload": { + "dst": "82", + "src": "77", + "mac": "7bbf", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4169.json b/examples/meshcore/corpus/generated/valid_txt_msg_4169.json new file mode 100644 index 00000000..24332ad0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4169.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090710409d6e21746707851d8ad69bde8ffe9b1d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "10", + "40", + "9d", + "6e", + "21", + "74", + "67" + ] + }, + "payload": { + "dst": "07", + "src": "85", + "mac": "1d8a", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4171.json b/examples/meshcore/corpus/generated/valid_txt_msg_4171.json new file mode 100644 index 00000000..c3cca7a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4171.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0941f50a2575124049b1e54a489166c9177a87dad00a36d150fc58420b586ab4ccd8c8b1ed5f80c4a03bb5add4ea5a6e83dfdb6a4d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f50a" + ] + }, + "payload": { + "dst": "25", + "src": "75", + "mac": "1240", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4172.json b/examples/meshcore/corpus/generated/valid_txt_msg_4172.json new file mode 100644 index 00000000..8c42d800 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4172.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0362786adca40d5bbc9e8f2d829e155c5a2668c7191d953a903053ffcb07d5ea161b0ed0f65d82acccf9f1f6296991417f1a72", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "62", + "78", + "6a" + ] + }, + "payload": { + "dst": "dc", + "src": "a4", + "mac": "0d5b", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4182.json b/examples/meshcore/corpus/generated/valid_txt_msg_4182.json new file mode 100644 index 00000000..d7a286f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4182.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09877169897beae942a77183f7792fdca3f69219acd6c900e7bcace2125cd2e81c93d445608db38cade187c2b86b4f0a487851602ef22caf88eda3001e9aaa5f8c61beb219d06c0827319770c5f4a437560d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "716989", + "7beae9", + "42a771", + "83f779", + "2fdca3", + "f69219", + "acd6c9" + ] + }, + "payload": { + "dst": "00", + "src": "e7", + "mac": "bcac", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4187.json b/examples/meshcore/corpus/generated/valid_txt_msg_4187.json new file mode 100644 index 00000000..530db552 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4187.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05949c61badbfec4c129a2b071941d672623783cc078d49457aeb54653", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "9c", + "61", + "ba", + "db" + ] + }, + "payload": { + "dst": "fe", + "src": "c4", + "mac": "c129", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4196.json b/examples/meshcore/corpus/generated/valid_txt_msg_4196.json new file mode 100644 index 00000000..f386a36e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4196.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098a0acb5e0c1d412c70aafac6b847445f63c95845a8c7b8ca86a4d1033fcf3367d5777f5e37bc7aae87e58631d518bd8dde974a8ffd9471a632374c1356d937bb46caa1076c2c8cc4ff7d9a05614f8ed92177947be400b0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "0acb5e", + "0c1d41", + "2c70aa", + "fac6b8", + "47445f", + "63c958", + "45a8c7", + "b8ca86", + "a4d103", + "3fcf33" + ] + }, + "payload": { + "dst": "67", + "src": "d5", + "mac": "777f", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4197.json b/examples/meshcore/corpus/generated/valid_txt_msg_4197.json new file mode 100644 index 00000000..88049415 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4197.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a42ff02b0cf80f4e702698acd5af79b02faadf710d56e4e19edf2592f0c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ff02", + "b0cf" + ] + }, + "payload": { + "dst": "80", + "src": "f4", + "mac": "e702", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4198.json b/examples/meshcore/corpus/generated/valid_txt_msg_4198.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4198.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4200.json b/examples/meshcore/corpus/generated/valid_txt_msg_4200.json new file mode 100644 index 00000000..df39bf1d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4200.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0295b944f01455fe4c019b77742b7fe77e5d9c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "95", + "b9" + ] + }, + "payload": { + "dst": "44", + "src": "f0", + "mac": "1455", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4204.json b/examples/meshcore/corpus/generated/valid_txt_msg_4204.json new file mode 100644 index 00000000..425cae83 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4204.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a46bea0a2a0e454d85f50e96c7b7499860c59b8e49a793e549ad7669f27b2071621442622afb6c3fae9e6b52f806ff151f1c3374d382f4d4cc1e9f5e63e594313c554", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bea0", + "a2a0", + "e454", + "d85f", + "50e9", + "6c7b" + ] + }, + "payload": { + "dst": "74", + "src": "99", + "mac": "860c", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4206.json b/examples/meshcore/corpus/generated/valid_txt_msg_4206.json new file mode 100644 index 00000000..b7d2d00b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4206.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09028d2e21ae186cc4e7c5ef92ec2b74d7d2e9ff6193cc26e92b1be04ac796f7f5a06718c3f164c0baadcd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8d", + "2e" + ] + }, + "payload": { + "dst": "21", + "src": "ae", + "mac": "186c", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4211.json b/examples/meshcore/corpus/generated/valid_txt_msg_4211.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4211.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4213.json b/examples/meshcore/corpus/generated/valid_txt_msg_4213.json new file mode 100644 index 00000000..6290a889 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4213.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094603d1be0068c750e583ccdcc2b437601e1c58de", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "03d1", + "be00", + "68c7", + "50e5", + "83cc", + "dcc2" + ] + }, + "payload": { + "dst": "b4", + "src": "37", + "mac": "601e", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4214.json b/examples/meshcore/corpus/generated/valid_txt_msg_4214.json new file mode 100644 index 00000000..dc8902a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4214.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a018738d7ec83bacdaac12db98bf3d01fb1d65ddfe49d9293b18d4545cc4a28c7694e1a930616d9542c93a8477a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "87" + ] + }, + "payload": { + "dst": "38", + "src": "d7", + "mac": "ec83", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4216.json b/examples/meshcore/corpus/generated/valid_txt_msg_4216.json new file mode 100644 index 00000000..651037e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4216.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0982258da159c5b49cba40404c5930c2ed296fb63eb91335d27cca6b6a0358e02e2196a72f253fe9cfed4a1c88421be3c03f56d4fbd51ea6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "258da1", + "59c5b4" + ] + }, + "payload": { + "dst": "9c", + "src": "ba", + "mac": "4040", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4222.json b/examples/meshcore/corpus/generated/valid_txt_msg_4222.json new file mode 100644 index 00000000..0214a74b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4222.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090a07191ea8a47acbc065d17f15df54b00f692fbf88159932", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "07", + "19", + "1e", + "a8", + "a4", + "7a", + "cb", + "c0", + "65", + "d1" + ] + }, + "payload": { + "dst": "7f", + "src": "15", + "mac": "df54", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4223.json b/examples/meshcore/corpus/generated/valid_txt_msg_4223.json new file mode 100644 index 00000000..7d2a3e64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4223.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0885af8d9a753167cbce2d397f012dc1c751bce86511017f6f5158e2e5db94a51afd5e3124135d213d2570143627cb485dcbcf993e8a1c566a9f617b0e6dae4ac1aa6d579c696ed0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "85", + "af", + "8d", + "9a", + "75", + "31", + "67", + "cb" + ] + }, + "payload": { + "dst": "ce", + "src": "2d", + "mac": "397f", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4227.json b/examples/meshcore/corpus/generated/valid_txt_msg_4227.json new file mode 100644 index 00000000..1aaeef86 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4227.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a40832a5f7c6a180e6d0644a3d85306fe82f76f5f73eba2098063a255e049da2f7723807ecb8737e5f7ea6a99cc8a27fe3b039578", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "83", + "src": "2a", + "mac": "5f7c", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4228.json b/examples/meshcore/corpus/generated/valid_txt_msg_4228.json new file mode 100644 index 00000000..53f56616 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4228.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094411757aa82785bf4627df4ad921bd", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1175", + "7aa8", + "2785", + "bf46" + ] + }, + "payload": { + "dst": "27", + "src": "df", + "mac": "4ad9", + "ciphertext_len": 2 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4231.json b/examples/meshcore/corpus/generated/valid_txt_msg_4231.json new file mode 100644 index 00000000..13ff345d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4231.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094083c9076db4524e9bf32e7db5309c4a8d8e25c3829873a6e5f7a36eacc6ebcb41e9c1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "83", + "src": "c9", + "mac": "076d", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4232.json b/examples/meshcore/corpus/generated/valid_txt_msg_4232.json new file mode 100644 index 00000000..a3661c61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4232.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a89e957394deb5bd81b4cde96f53bda4577d25a8750ced17aa353a24ee753c111605e8247fd960f4a34984ff621e74a5a97dfa413a4a061ee786c2e1bc5854a6467f99c778ba4d24a9bd99c0a0e06f90274123e5696b14b53f00f0d71", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e95739", + "4deb5b", + "d81b4c", + "de96f5", + "3bda45", + "77d25a", + "8750ce", + "d17aa3", + "53a24e" + ] + }, + "payload": { + "dst": "e7", + "src": "53", + "mac": "c111", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4233.json b/examples/meshcore/corpus/generated/valid_txt_msg_4233.json new file mode 100644 index 00000000..0de42ed4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4233.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a455f3eb41358c3484d21866a7a717c82be24f146340e2e5f8e34dd520b61ef2fef620b8c88b1838b204548e099b0a860e831ad84b4b57268eba75c278b6cd4fcb00895", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5f3e", + "b413", + "58c3", + "484d", + "2186" + ] + }, + "payload": { + "dst": "6a", + "src": "7a", + "mac": "717c", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4239.json b/examples/meshcore/corpus/generated/valid_txt_msg_4239.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4239.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4244.json b/examples/meshcore/corpus/generated/valid_txt_msg_4244.json new file mode 100644 index 00000000..b6595a30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4244.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a06ce0e9e443619542453eacf7cec52e6d4122900df15a31b04675aec49b3b8e0fd6d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "0e", + "9e", + "44", + "36", + "19" + ] + }, + "payload": { + "dst": "54", + "src": "24", + "mac": "53ea", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4260.json b/examples/meshcore/corpus/generated/valid_txt_msg_4260.json new file mode 100644 index 00000000..0c049a9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4260.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4a3e86c6ac3f5666307f90563ce2ebc09f6405f2a5ac808b3d0b99f567b3585e8c74a893a4d7346901582c04b360", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3e86", + "c6ac", + "3f56", + "6630", + "7f90", + "563c", + "e2eb", + "c09f", + "6405", + "f2a5" + ] + }, + "payload": { + "dst": "ac", + "src": "80", + "mac": "8b3d", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4277.json b/examples/meshcore/corpus/generated/valid_txt_msg_4277.json new file mode 100644 index 00000000..2ac64182 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4277.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a043ab1abf540bbf39f222542010891193d9d93865fef128b094acd9460527dff9c5e8ec87edde6b03b8953", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3a", + "b1", + "ab", + "f5" + ] + }, + "payload": { + "dst": "40", + "src": "bb", + "mac": "f39f", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4281.json b/examples/meshcore/corpus/generated/valid_txt_msg_4281.json new file mode 100644 index 00000000..5369d9dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4281.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0903d534fab3ed521511a631", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "34", + "fa" + ] + }, + "payload": { + "dst": "b3", + "src": "ed", + "mac": "5215", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4282.json b/examples/meshcore/corpus/generated/valid_txt_msg_4282.json new file mode 100644 index 00000000..4c577447 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4282.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a41be033152c5a210234cc35351eebe097deb5feedb8f430805e1ed3d68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "be03" + ] + }, + "payload": { + "dst": "31", + "src": "52", + "mac": "c5a2", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4286.json b/examples/meshcore/corpus/generated/valid_txt_msg_4286.json new file mode 100644 index 00000000..407f589e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4286.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09423e233bdc9dc04f1369e159c43395db17b9f4914e654aba8bae21c6c376a4fb4eda06d288a5683423944a44d3bd07640870e293738a8e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3e23", + "3bdc" + ] + }, + "payload": { + "dst": "9d", + "src": "c0", + "mac": "4f13", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4287.json b/examples/meshcore/corpus/generated/valid_txt_msg_4287.json new file mode 100644 index 00000000..aa6fd2a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4287.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0909de36a172be646f5edd3000a13b0fa0f434f567ed5a7f5385d1db39ca51a699db513d2000a467ad662306fc54882aca93dc42", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "36", + "a1", + "72", + "be", + "64", + "6f", + "5e", + "dd" + ] + }, + "payload": { + "dst": "30", + "src": "00", + "mac": "a13b", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4288.json b/examples/meshcore/corpus/generated/valid_txt_msg_4288.json new file mode 100644 index 00000000..eac5aa00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4288.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8274662569aa1964945ebe4bd6d83f39940d6187d3937d4a38b8d011cc264705e59e27dbb039b69bd6e765bda6e6baeb1ee20276d3c8b1259625b18d6ffa608adb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "746625", + "69aa19" + ] + }, + "payload": { + "dst": "64", + "src": "94", + "mac": "5ebe", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4290.json b/examples/meshcore/corpus/generated/valid_txt_msg_4290.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4290.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4292.json b/examples/meshcore/corpus/generated/valid_txt_msg_4292.json new file mode 100644 index 00000000..4064f2a4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4292.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4497bd2a4434599d9dc0429b0f7ce72671534f2ef0a9ee389e5962135804b09b7baf76c8c6fe479e8f520197b999f24a485c6ac5063dd58b5315", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "97bd", + "2a44", + "3459", + "9d9d" + ] + }, + "payload": { + "dst": "c0", + "src": "42", + "mac": "9b0f", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4301.json b/examples/meshcore/corpus/generated/valid_txt_msg_4301.json new file mode 100644 index 00000000..427afe9a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4301.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090884f611dc19e01eaa009bfd10", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "84", + "f6", + "11", + "dc", + "19", + "e0", + "1e", + "aa" + ] + }, + "payload": { + "dst": "00", + "src": "9b", + "mac": "fd10", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4304.json b/examples/meshcore/corpus/generated/valid_txt_msg_4304.json new file mode 100644 index 00000000..4967c0c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4304.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a839f1be621dc0b09d355fc87e57b6e1e77260e610fc956a1255ac5c17b0e1ff8830d2aeb438a4e23a3ee253e1039eb44c0b57a8204165a3c4759a110eb32df157ba1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9f1be6", + "21dc0b", + "09d355" + ] + }, + "payload": { + "dst": "fc", + "src": "87", + "mac": "e57b", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4306.json b/examples/meshcore/corpus/generated/valid_txt_msg_4306.json new file mode 100644 index 00000000..b0cb4740 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4306.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0942f099c5cf81ac3bde79ea438f31b9ec50f88020a509ed88a0c5567829c454b474f3dea529bc43cea2caae48503d47c10e4f1ceca2ef841f103ad4a260a4cb06cbd35901cba77582", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f099", + "c5cf" + ] + }, + "payload": { + "dst": "81", + "src": "ac", + "mac": "3bde", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4311.json b/examples/meshcore/corpus/generated/valid_txt_msg_4311.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4311.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4316.json b/examples/meshcore/corpus/generated/valid_txt_msg_4316.json new file mode 100644 index 00000000..6e746e6c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4316.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a46c63f93c5825cb00c9e2c497a5cd0a9c0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c63f", + "93c5", + "825c", + "b00c", + "9e2c", + "497a" + ] + }, + "payload": { + "dst": "5c", + "src": "d0", + "mac": "a9c0", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4317.json b/examples/meshcore/corpus/generated/valid_txt_msg_4317.json new file mode 100644 index 00000000..5df14fd5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4317.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a08c3f8f84c7cf997d91c58645e5d51f1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3", + "f8", + "f8", + "4c", + "7c", + "f9", + "97", + "d9" + ] + }, + "payload": { + "dst": "1c", + "src": "58", + "mac": "645e", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4320.json b/examples/meshcore/corpus/generated/valid_txt_msg_4320.json new file mode 100644 index 00000000..cddf9885 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4320.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8afccc566d50e0bafa7a962a9d67184394ffc02b5aa4bc1475d125a20e14ad9fc29fe16e141ebff5e8e4d960a4ec4efd649a93caacdb975a2c7cdb778933a66de52fcbb264e5ee015af5a5a05038336089c503986840e06d675e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "fccc56", + "6d50e0", + "bafa7a", + "962a9d", + "671843", + "94ffc0", + "2b5aa4", + "bc1475", + "d125a2", + "0e14ad" + ] + }, + "payload": { + "dst": "9f", + "src": "c2", + "mac": "9fe1", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4328.json b/examples/meshcore/corpus/generated/valid_txt_msg_4328.json new file mode 100644 index 00000000..dd7ec33c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4328.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a038931c0d9c5a1564116d9b08f8be13e1c2098336a212f181aa15f19a8a8796c538866727285a95f566ab3eaa766f45343e8386ebc2db6e226ccd5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "31", + "c0" + ] + }, + "payload": { + "dst": "d9", + "src": "c5", + "mac": "a156", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4330.json b/examples/meshcore/corpus/generated/valid_txt_msg_4330.json new file mode 100644 index 00000000..065dd85f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4330.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0983978670c07b950c50a94017e4837c8de3ef17fb6f1ad4c60caa0b0095abc4bf89a68b08312afc6cc6a067b4daac73ad46d25945017b2f86f1b920ef45a27c315c202c246bdca102b9e5c3202a00", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "978670", + "c07b95", + "0c50a9" + ] + }, + "payload": { + "dst": "40", + "src": "17", + "mac": "e483", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4336.json b/examples/meshcore/corpus/generated/valid_txt_msg_4336.json new file mode 100644 index 00000000..5e92023b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4336.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090818c86e630b7235c708ff7f57ca980d1104c80bc5147e529f2ae395646d0fef8419b1dd2bee8091423a2b1abc0f80b9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "c8", + "6e", + "63", + "0b", + "72", + "35", + "c7" + ] + }, + "payload": { + "dst": "08", + "src": "ff", + "mac": "7f57", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4345.json b/examples/meshcore/corpus/generated/valid_txt_msg_4345.json new file mode 100644 index 00000000..8a7688fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4345.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a00e8803a6b77599acc1cc1b9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "e8", + "src": "80", + "mac": "3a6b", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4349.json b/examples/meshcore/corpus/generated/valid_txt_msg_4349.json new file mode 100644 index 00000000..0126ff5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4349.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09430b2149f05566f5d6212e57ac5ba3798767e188608438d94e6f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0b21", + "49f0", + "5566" + ] + }, + "payload": { + "dst": "f5", + "src": "d6", + "mac": "212e", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4352.json b/examples/meshcore/corpus/generated/valid_txt_msg_4352.json new file mode 100644 index 00000000..4ca44ab1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4352.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a092dc399ede6991a16787d307151f81aa428e11c7d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2d", + "c3", + "99", + "ed", + "e6", + "99", + "1a", + "16", + "78" + ] + }, + "payload": { + "dst": "7d", + "src": "30", + "mac": "7151", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4355.json b/examples/meshcore/corpus/generated/valid_txt_msg_4355.json new file mode 100644 index 00000000..e4012183 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4355.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0982b025d34d03e7b839e9fbaf5c5d94649154c56231c6251f56180929ec5b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b025d3", + "4d03e7" + ] + }, + "payload": { + "dst": "b8", + "src": "39", + "mac": "e9fb", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4357.json b/examples/meshcore/corpus/generated/valid_txt_msg_4357.json new file mode 100644 index 00000000..bf246b29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4357.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a426fa9cd2d6d695bb6c91de5b83c3f7c59f4efcd9e9cb8fec1d875a2e170563913210df78695b9e5a462d52293521fbc17a06e58d0f3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6fa9", + "cd2d" + ] + }, + "payload": { + "dst": "6d", + "src": "69", + "mac": "5bb6", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4361.json b/examples/meshcore/corpus/generated/valid_txt_msg_4361.json new file mode 100644 index 00000000..4cbeb029 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4361.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a882f2202a9fc9e3f9810722d58f19906b5deb471c97b4300f2da5adcd6afe23fe5c60a4d66355f2a5583ea5a8bc1d975546480e03c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2f2202", + "a9fc9e", + "3f9810", + "722d58", + "f19906", + "b5deb4", + "71c97b", + "4300f2" + ] + }, + "payload": { + "dst": "da", + "src": "5a", + "mac": "dcd6", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4365.json b/examples/meshcore/corpus/generated/valid_txt_msg_4365.json new file mode 100644 index 00000000..bb88fd13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4365.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0945e9c59f3ee9cc02aac06bd138c091c605b425f0d1fae05784146609ca0b36eb9f92c2c761269dccf46cad62ed", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e9c5", + "9f3e", + "e9cc", + "02aa", + "c06b" + ] + }, + "payload": { + "dst": "d1", + "src": "38", + "mac": "c091", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4368.json b/examples/meshcore/corpus/generated/valid_txt_msg_4368.json new file mode 100644 index 00000000..370af5ad --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4368.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0907393b99a1adcb0213308ec87dbaa173b7429881f82599d7a3a3e52d291fe6c741b7648d1b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "39", + "3b", + "99", + "a1", + "ad", + "cb", + "02" + ] + }, + "payload": { + "dst": "13", + "src": "30", + "mac": "8ec8", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4369.json b/examples/meshcore/corpus/generated/valid_txt_msg_4369.json new file mode 100644 index 00000000..dfc2b977 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4369.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a02b1132ef79c60d41429956ffa9a678dde81c3d0866914b9d24d1903fddd7dc3e83bdc8e3bcb6356250c629e3016", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b1", + "13" + ] + }, + "payload": { + "dst": "2e", + "src": "f7", + "mac": "9c60", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4370.json b/examples/meshcore/corpus/generated/valid_txt_msg_4370.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4370.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4371.json b/examples/meshcore/corpus/generated/valid_txt_msg_4371.json new file mode 100644 index 00000000..942fc71c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4371.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a45c39cc4b919c238733f0ba0748d8334b9422f984993d16be2dea3ef90380665e5640bed4cc1531d74b4cfc15b99a56e93576b99af3b8eabf437f58e8837674c3d8c731b0b4e136b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c39c", + "c4b9", + "19c2", + "3873", + "3f0b" + ] + }, + "payload": { + "dst": "a0", + "src": "74", + "mac": "8d83", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4375.json b/examples/meshcore/corpus/generated/valid_txt_msg_4375.json new file mode 100644 index 00000000..e38f69ec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4375.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0801e93c7c3723598cc7d77be1ba62634d3e9d59bb588372aab811887d62d20c9f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "01", + "e9", + "3c", + "7c", + "37", + "23", + "59", + "8c" + ] + }, + "payload": { + "dst": "c7", + "src": "d7", + "mac": "7be1", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4378.json b/examples/meshcore/corpus/generated/valid_txt_msg_4378.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4378.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4379.json b/examples/meshcore/corpus/generated/valid_txt_msg_4379.json new file mode 100644 index 00000000..a9301555 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4379.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a48ba662b758de3b85d9999faba0580773d641221949f161d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ba66", + "2b75", + "8de3", + "b85d", + "9999", + "faba", + "0580", + "773d" + ] + }, + "payload": { + "dst": "64", + "src": "12", + "mac": "2194", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4382.json b/examples/meshcore/corpus/generated/valid_txt_msg_4382.json new file mode 100644 index 00000000..5c16b7ae --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4382.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0ab5575a7bfd75cb2a40e1d8d2b3fa822f35dd5fb9b85b49cebba725d45d9b85fb466d5280ed6ca3f1f272d34ee892505af29537f0a9db10e49eafb4aa5a16e9fe1da1722b63", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b5", + "57", + "5a", + "7b", + "fd", + "75", + "cb", + "2a", + "40", + "e1" + ] + }, + "payload": { + "dst": "d8", + "src": "d2", + "mac": "b3fa", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4397.json b/examples/meshcore/corpus/generated/valid_txt_msg_4397.json new file mode 100644 index 00000000..376b47e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4397.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a03ce8665dd0df31ecd5d5d78764d5def4e34773184b4e27be6fe18c798e905561611b7d60bbac86ef2ea17920847bb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "86", + "65" + ] + }, + "payload": { + "dst": "dd", + "src": "0d", + "mac": "f31e", + "ciphertext_len": 39 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4398.json b/examples/meshcore/corpus/generated/valid_txt_msg_4398.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4398.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4401.json b/examples/meshcore/corpus/generated/valid_txt_msg_4401.json new file mode 100644 index 00000000..723e5668 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4401.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a84b4457ec05a2512aa93d1547bc0e53c067954a3051f2218284a5dd43756ff6d216629", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b4457e", + "c05a25", + "12aa93", + "d1547b" + ] + }, + "payload": { + "dst": "c0", + "src": "e5", + "mac": "3c06", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4402.json b/examples/meshcore/corpus/generated/valid_txt_msg_4402.json new file mode 100644 index 00000000..d57a8b7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4402.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098a41e7ec7b6256e2f1e8bbf347e6aba4a22ed9cb2d40caa6d19febc31f124161a2875736054ae5d4110bb0ba1575a5212d0d381c3d7b61", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "41e7ec", + "7b6256", + "e2f1e8", + "bbf347", + "e6aba4", + "a22ed9", + "cb2d40", + "caa6d1", + "9febc3", + "1f1241" + ] + }, + "payload": { + "dst": "61", + "src": "a2", + "mac": "8757", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4407.json b/examples/meshcore/corpus/generated/valid_txt_msg_4407.json new file mode 100644 index 00000000..bffffedb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4407.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a09f5a0bfb80c0567b01f0771b6c33f30bf697e85503b79d2ec4bbb21c318c5cbd8dd4d624e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f5", + "a0", + "bf", + "b8", + "0c", + "05", + "67", + "b0", + "1f" + ] + }, + "payload": { + "dst": "07", + "src": "71", + "mac": "b6c3", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4415.json b/examples/meshcore/corpus/generated/valid_txt_msg_4415.json new file mode 100644 index 00000000..7eae1744 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4415.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0ad551c2b1d5e03e8d745e13fee38071d5950de21b761222676b3bc7ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "51", + "c2", + "b1", + "d5", + "e0", + "3e", + "8d", + "74", + "5e" + ] + }, + "payload": { + "dst": "13", + "src": "fe", + "mac": "e380", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4417.json b/examples/meshcore/corpus/generated/valid_txt_msg_4417.json new file mode 100644 index 00000000..c0f39ed9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4417.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09847871aabcdf13bba2a2baa542fe8b5d56864585947ddb36ad2188246aca4b301d93541f700793687bf270fe69d4553400b82668e755bcd128da4591bdb55a410db769b2b0cfe1e47e51", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7871aa", + "bcdf13", + "bba2a2", + "baa542" + ] + }, + "payload": { + "dst": "fe", + "src": "8b", + "mac": "5d56", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4421.json b/examples/meshcore/corpus/generated/valid_txt_msg_4421.json new file mode 100644 index 00000000..873598c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4421.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8acc1b6a8ace2e867a496854bc2edf167b0c200f6370763319382bfe2d6d69ddf42741ef40951fe59a576adf017603e5f2f74f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cc1b6a", + "8ace2e", + "867a49", + "6854bc", + "2edf16", + "7b0c20", + "0f6370", + "763319", + "382bfe", + "2d6d69" + ] + }, + "payload": { + "dst": "dd", + "src": "f4", + "mac": "2741", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4428.json b/examples/meshcore/corpus/generated/valid_txt_msg_4428.json new file mode 100644 index 00000000..6731c5fe --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4428.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090889fc74f0a84817a9ff80bbe07314fc4182fa5fec4212d34d362ddaf08f6cbbee31830b7d46af9342e89e1e905da96050a0602b5a147365b2930f84aedf5e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "89", + "fc", + "74", + "f0", + "a8", + "48", + "17", + "a9" + ] + }, + "payload": { + "dst": "ff", + "src": "80", + "mac": "bbe0", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4440.json b/examples/meshcore/corpus/generated/valid_txt_msg_4440.json new file mode 100644 index 00000000..95e724b1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4440.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a03d510d7342c0fc77574fc7b3a9660189ee0b2e3ea226306f97836c7957a052dea901256f08dfe59c9c841d8fe1addd36f60647e745dea11807c93db1f487faac55f1f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "10", + "d7" + ] + }, + "payload": { + "dst": "34", + "src": "2c", + "mac": "0fc7", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4441.json b/examples/meshcore/corpus/generated/valid_txt_msg_4441.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4441.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4442.json b/examples/meshcore/corpus/generated/valid_txt_msg_4442.json new file mode 100644 index 00000000..0173b703 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4442.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0948511f0da96ef9c024da697159b27372f8ee7bdba4dc0cb0afbb720002ea74cd75bc7fcadeb746e36782c1a44641c40121972113c07e64eadab2df44a04568468cee2c587e1aee9377992d7421e42252", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "511f", + "0da9", + "6ef9", + "c024", + "da69", + "7159", + "b273", + "72f8" + ] + }, + "payload": { + "dst": "ee", + "src": "7b", + "mac": "dba4", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4445.json b/examples/meshcore/corpus/generated/valid_txt_msg_4445.json new file mode 100644 index 00000000..89f0c31e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4445.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0904ad8de890c8a3b915729a7f9a65ee8293e107eb283c4cf82d5b303751117299839003a631d2889a1fbcbac183509f1cba24", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "8d", + "e8", + "90" + ] + }, + "payload": { + "dst": "c8", + "src": "a3", + "mac": "b915", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4446.json b/examples/meshcore/corpus/generated/valid_txt_msg_4446.json new file mode 100644 index 00000000..447bc16e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4446.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a43d9cedbd098fa82efb5fb1480f36c4bceb0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d9ce", + "dbd0", + "98fa" + ] + }, + "payload": { + "dst": "82", + "src": "ef", + "mac": "b5fb", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4448.json b/examples/meshcore/corpus/generated/valid_txt_msg_4448.json new file mode 100644 index 00000000..b20d6483 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4448.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09419b845e1018f1d932e36ac7ebc42ecb326ea43c2bab1100e6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9b84" + ] + }, + "payload": { + "dst": "5e", + "src": "10", + "mac": "18f1", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4454.json b/examples/meshcore/corpus/generated/valid_txt_msg_4454.json new file mode 100644 index 00000000..c6edb33b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4454.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0237a076520b9067778d94fdc48b1063f2dade6be15d0d1e2422", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "37", + "a0" + ] + }, + "payload": { + "dst": "76", + "src": "52", + "mac": "0b90", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4472.json b/examples/meshcore/corpus/generated/valid_txt_msg_4472.json new file mode 100644 index 00000000..78a48f1a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4472.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0460c57df4803c56472d2fad6ba9ff21e68eba761758ae6f55450b71d90f4cc5205333155ab851059203e50bffa7bf1d8168fe9d6683d8c7db8e87b238031715", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "c5", + "7d", + "f4" + ] + }, + "payload": { + "dst": "80", + "src": "3c", + "mac": "5647", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4481.json b/examples/meshcore/corpus/generated/valid_txt_msg_4481.json new file mode 100644 index 00000000..bee0898a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4481.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0111e955ab61107c48650a4e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11" + ] + }, + "payload": { + "dst": "e9", + "src": "55", + "mac": "ab61", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4482.json b/examples/meshcore/corpus/generated/valid_txt_msg_4482.json new file mode 100644 index 00000000..d7a7ec85 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4482.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0901d716ba723dce4dff0b5d875c0714aa5e572e818abc7ce274c28d87cdc34a0f5bbd93a32f0aa0a81de83932980d4189ceb54464d337e6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d7" + ] + }, + "payload": { + "dst": "16", + "src": "ba", + "mac": "723d", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4487.json b/examples/meshcore/corpus/generated/valid_txt_msg_4487.json new file mode 100644 index 00000000..c7874465 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4487.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a409ab8c036dca14d2126bbb9808f5260c9b1342e29265c7544ace5a823be8abffa561690fcfd2443351e21f1dea909c0e31f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "9a", + "src": "b8", + "mac": "c036", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4490.json b/examples/meshcore/corpus/generated/valid_txt_msg_4490.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4490.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4491.json b/examples/meshcore/corpus/generated/valid_txt_msg_4491.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4491.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4492.json b/examples/meshcore/corpus/generated/valid_txt_msg_4492.json new file mode 100644 index 00000000..b480eac0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4492.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a84ba2239b6ec72a1223b2198943c646fdbe03dd4178f683f6f70e3526dcb5ed00517c7e5376c4a78d370707a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ba2239", + "b6ec72", + "a1223b", + "219894" + ] + }, + "payload": { + "dst": "3c", + "src": "64", + "mac": "6fdb", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4493.json b/examples/meshcore/corpus/generated/valid_txt_msg_4493.json new file mode 100644 index 00000000..67341f2c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4493.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4672a80958f13c75770aac31349cb820f90a220e1b736c0d5272b83343fe341e4264d746d13bee97925db7d1fe19a7815d89ca029dde6a4ebc07ef23eb12f1bd44ad02b68b895d0a73ead6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "72a8", + "0958", + "f13c", + "7577", + "0aac", + "3134" + ] + }, + "payload": { + "dst": "9c", + "src": "b8", + "mac": "20f9", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4500.json b/examples/meshcore/corpus/generated/valid_txt_msg_4500.json new file mode 100644 index 00000000..388f2b88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4500.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09889727faa300c158a61eeb7a21704a9b0331b4474db516fab12d26fddc0de586cbe15bc85053c0cfc0ea076ff54f13fb54c4fdc75d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9727fa", + "a300c1", + "58a61e", + "eb7a21", + "704a9b", + "0331b4", + "474db5", + "16fab1" + ] + }, + "payload": { + "dst": "2d", + "src": "26", + "mac": "fddc", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4504.json b/examples/meshcore/corpus/generated/valid_txt_msg_4504.json new file mode 100644 index 00000000..cedabe48 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4504.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09447ff58244594c896ada53943aae45a2e4586395887b1e1d8fd068a642fc3908cf36e0c13dc12a7193f72ffb27b5023ea1ac6b9ae3cba42066f4b01863677d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7ff5", + "8244", + "594c", + "896a" + ] + }, + "payload": { + "dst": "da", + "src": "53", + "mac": "943a", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4505.json b/examples/meshcore/corpus/generated/valid_txt_msg_4505.json new file mode 100644 index 00000000..d6f44be8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4505.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a079472f744a1f95600c6af0f021491", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "94", + "72", + "f7", + "44", + "a1", + "f9", + "56" + ] + }, + "payload": { + "dst": "00", + "src": "c6", + "mac": "af0f", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4506.json b/examples/meshcore/corpus/generated/valid_txt_msg_4506.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4506.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4507.json b/examples/meshcore/corpus/generated/valid_txt_msg_4507.json new file mode 100644 index 00000000..c02ab90b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4507.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a41e369397fe455441bd410e26e80d4bbfa438918caa52ee5aa67ed9c4dfb85a0c96f4662923d3a25796bebaa81c6b255e2e5fd2d7bbccc1cc750679d505a3be5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e369" + ] + }, + "payload": { + "dst": "39", + "src": "7f", + "mac": "e455", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4510.json b/examples/meshcore/corpus/generated/valid_txt_msg_4510.json new file mode 100644 index 00000000..78601a64 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4510.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0909b70c8b72e4120e79575d2cd4e16c06ec392be98af9037b806e0e8df6de83dc00adb040e57a18fb07a5c8f5ff51d4a5f94fceb79ad358470b61634192d8b0a402b01ed2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "0c", + "8b", + "72", + "e4", + "12", + "0e", + "79", + "57" + ] + }, + "payload": { + "dst": "5d", + "src": "2c", + "mac": "d4e1", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4523.json b/examples/meshcore/corpus/generated/valid_txt_msg_4523.json new file mode 100644 index 00000000..46e33a53 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4523.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0908f839f63a2f7211ce3cb512376a147cba000d7e24e0e2d211353503", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "f8", + "39", + "f6", + "3a", + "2f", + "72", + "11", + "ce" + ] + }, + "payload": { + "dst": "3c", + "src": "b5", + "mac": "1237", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4526.json b/examples/meshcore/corpus/generated/valid_txt_msg_4526.json new file mode 100644 index 00000000..98159852 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4526.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0949e47356ae845938841901aeebdde323d90aa0db8d5538c6d10f1dd0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e473", + "56ae", + "8459", + "3884", + "1901", + "aeeb", + "dde3", + "23d9", + "0aa0" + ] + }, + "payload": { + "dst": "db", + "src": "8d", + "mac": "5538", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4527.json b/examples/meshcore/corpus/generated/valid_txt_msg_4527.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4527.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4528.json b/examples/meshcore/corpus/generated/valid_txt_msg_4528.json new file mode 100644 index 00000000..b36c4aa0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4528.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a053ceab1752b39fa3ebcdb30367c229d7c7533bd", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3c", + "ea", + "b1", + "75", + "2b" + ] + }, + "payload": { + "dst": "39", + "src": "fa", + "mac": "3ebc", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4532.json b/examples/meshcore/corpus/generated/valid_txt_msg_4532.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4532.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4533.json b/examples/meshcore/corpus/generated/valid_txt_msg_4533.json new file mode 100644 index 00000000..d42514bd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4533.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094ab950cc25831207666318e25c4952eddb4b89019a108363c0897fdb20c53a7300def573ecd3d4d722271a4ec37a09f70d06214512748abff65d7f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b950", + "cc25", + "8312", + "0766", + "6318", + "e25c", + "4952", + "eddb", + "4b89", + "019a" + ] + }, + "payload": { + "dst": "10", + "src": "83", + "mac": "63c0", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4555.json b/examples/meshcore/corpus/generated/valid_txt_msg_4555.json new file mode 100644 index 00000000..0bab499d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4555.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4a2f4fb628c4656c8f480cea46b2dbd571582ac0d2b90ea564cfc1dc75c8e8e3468e8cc64e8f65abb7357d19010d16f1cf652b031767b86065ffda69e3e2fa7bf06c8c39a1717d7807fbca70e37ff2115b893eaa0a83", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2f4f", + "b628", + "c465", + "6c8f", + "480c", + "ea46", + "b2db", + "d571", + "582a", + "c0d2" + ] + }, + "payload": { + "dst": "b9", + "src": "0e", + "mac": "a564", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4556.json b/examples/meshcore/corpus/generated/valid_txt_msg_4556.json new file mode 100644 index 00000000..87ec2741 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4556.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09811780f30ad6b0e5dde52a856a8206b2d9c4e3eb5d38ab79890a288507c56c6c0adc2c37f1b70ec6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1780f3" + ] + }, + "payload": { + "dst": "0a", + "src": "d6", + "mac": "b0e5", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4562.json b/examples/meshcore/corpus/generated/valid_txt_msg_4562.json new file mode 100644 index 00000000..6880833a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4562.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09423a4686c33d841ab099e4a4018bcf40f0647f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3a46", + "86c3" + ] + }, + "payload": { + "dst": "3d", + "src": "84", + "mac": "1ab0", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4563.json b/examples/meshcore/corpus/generated/valid_txt_msg_4563.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4563.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4567.json b/examples/meshcore/corpus/generated/valid_txt_msg_4567.json new file mode 100644 index 00000000..72b0df51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4567.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a826f74d035aa2ed2f7b854a1c70d69288afeebfb2b8e054087ffb2c28f98eb109fb4ee0983635e115c77a498aa07263559e03eec46449ea8aa745cd82165a3dea8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "6f74d0", + "35aa2e" + ] + }, + "payload": { + "dst": "d2", + "src": "f7", + "mac": "b854", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4577.json b/examples/meshcore/corpus/generated/valid_txt_msg_4577.json new file mode 100644 index 00000000..b763dcdb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4577.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a08ee97ab637fe37b5a00d2b2c4f14bf9a6278e407ed301feaa44a45cf3a077612855c243d218f86f02ca2038829daa87ca9b79", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "97", + "ab", + "63", + "7f", + "e3", + "7b", + "5a" + ] + }, + "payload": { + "dst": "00", + "src": "d2", + "mac": "b2c4", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4584.json b/examples/meshcore/corpus/generated/valid_txt_msg_4584.json new file mode 100644 index 00000000..13f67853 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4584.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a02bbf6c14e3ca6cc0b01eaea0f9014", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "bb", + "f6" + ] + }, + "payload": { + "dst": "c1", + "src": "4e", + "mac": "3ca6", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4585.json b/examples/meshcore/corpus/generated/valid_txt_msg_4585.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4585.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4591.json b/examples/meshcore/corpus/generated/valid_txt_msg_4591.json new file mode 100644 index 00000000..43e5df84 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4591.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0942684c795e1bd26b6b69f97714dea1e581b21518", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "684c", + "795e" + ] + }, + "payload": { + "dst": "1b", + "src": "d2", + "mac": "6b6b", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4598.json b/examples/meshcore/corpus/generated/valid_txt_msg_4598.json new file mode 100644 index 00000000..56bf8544 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4598.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a465a771f451227f99428d6cd56ecb8867737e6e3618049396872ac9aacf3bcc85f7c884a566f5b1f571ceb20b37d277e34a2243d9b2a7d60735d4b756b1cf876707a33986c908cde1fe03ac4fcf383", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5a77", + "1f45", + "1227", + "f994", + "28d6", + "cd56" + ] + }, + "payload": { + "dst": "ec", + "src": "b8", + "mac": "8677", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4604.json b/examples/meshcore/corpus/generated/valid_txt_msg_4604.json new file mode 100644 index 00000000..6fb9f2cc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4604.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a87b93ef9ad25637a48f86f51a624088390766cc7ff6abb67ce28597001836b153c5b5f7ba70b8a1aa5f9ca202b59c619e03c2f1e88f395b62f5c64442b7abc21e0e750c498", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b93ef9", + "ad2563", + "7a48f8", + "6f51a6", + "240883", + "90766c", + "c7ff6a" + ] + }, + "payload": { + "dst": "bb", + "src": "67", + "mac": "ce28", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4606.json b/examples/meshcore/corpus/generated/valid_txt_msg_4606.json new file mode 100644 index 00000000..2a16acbd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4606.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0909039a6f50c346ef20dcfff6fa2cfc35da2af6de65", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "03", + "9a", + "6f", + "50", + "c3", + "46", + "ef", + "20", + "dc" + ] + }, + "payload": { + "dst": "ff", + "src": "f6", + "mac": "fa2c", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4610.json b/examples/meshcore/corpus/generated/valid_txt_msg_4610.json new file mode 100644 index 00000000..e7f3c59d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4610.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a46967fa9c92117a12c86b13d878a23a6ff953a43fc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "967f", + "a9c9", + "2117", + "a12c", + "86b1", + "3d87" + ] + }, + "payload": { + "dst": "8a", + "src": "23", + "mac": "a6ff", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4616.json b/examples/meshcore/corpus/generated/valid_txt_msg_4616.json new file mode 100644 index 00000000..5469b464 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4616.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8251d7eafe58e1b093c513751e69dc06b8625fe89cd21e40fea54ff01275ed6881c8777da8444f0b9bda75572b1cf2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "51d7ea", + "fe58e1" + ] + }, + "payload": { + "dst": "b0", + "src": "93", + "mac": "c513", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4618.json b/examples/meshcore/corpus/generated/valid_txt_msg_4618.json new file mode 100644 index 00000000..578c561a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4618.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09058fdd14df2eda35ed93a07f98fdb336f4c976a728ba983b4497f2a0773b4a768245fc6f88991be0e6692689", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8f", + "dd", + "14", + "df", + "2e" + ] + }, + "payload": { + "dst": "da", + "src": "35", + "mac": "ed93", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4621.json b/examples/meshcore/corpus/generated/valid_txt_msg_4621.json new file mode 100644 index 00000000..8e36212c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4621.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a87ec98d47ae8687bdacd771d4013d88e4cec83aab4892bc6e184a71b25c7c11c7c1531266483d6edb5721b0ff8fc6f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ec98d4", + "7ae868", + "7bdacd", + "771d40", + "13d88e", + "4cec83", + "aab489" + ] + }, + "payload": { + "dst": "2b", + "src": "c6", + "mac": "e184", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4622.json b/examples/meshcore/corpus/generated/valid_txt_msg_4622.json new file mode 100644 index 00000000..7e5ad6d7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4622.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0940645e63ce11710bd10e952c057b882c14a8ad93f0e303c3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "64", + "src": "5e", + "mac": "63ce", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4632.json b/examples/meshcore/corpus/generated/valid_txt_msg_4632.json new file mode 100644 index 00000000..934119e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4632.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0945065bdb564290749c96186cf3f608f400a2814a47fd84914475a36509d629825ac22f3d18d9c6677bc01823ad2e3de763f9cc096de50973905e936f66686a13cfd2257c69", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "065b", + "db56", + "4290", + "749c", + "9618" + ] + }, + "payload": { + "dst": "6c", + "src": "f3", + "mac": "f608", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4635.json b/examples/meshcore/corpus/generated/valid_txt_msg_4635.json new file mode 100644 index 00000000..ca30ecec --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4635.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a88c28b0c4ba56ca970179bf09d2fe215d9adc6a4b7fb3fc6ccdbf4e1bdd8ec7124c8d829e227dfa13c37ff74cd6615a63d452296218d5e00fbc12ab2768747db074fca8dec5ba755ca26e13c562342f8e80dd9444d6d65ec9f7f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c28b0c", + "4ba56c", + "a97017", + "9bf09d", + "2fe215", + "d9adc6", + "a4b7fb", + "3fc6cc" + ] + }, + "payload": { + "dst": "db", + "src": "f4", + "mac": "e1bd", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4638.json b/examples/meshcore/corpus/generated/valid_txt_msg_4638.json new file mode 100644 index 00000000..6f7ed5c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4638.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a07a6cf996f196f862a00db661bda19e7791121352c01352315a180de790f10c9b43553fd02f9e0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a6", + "cf", + "99", + "6f", + "19", + "6f", + "86" + ] + }, + "payload": { + "dst": "2a", + "src": "00", + "mac": "db66", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4645.json b/examples/meshcore/corpus/generated/valid_txt_msg_4645.json new file mode 100644 index 00000000..0f632aba --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4645.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090afca70d073705c6341f9fb2b17bcf7e045de16f25166b63a1557fbcfdf1c7880bc6bdf6947e46d7ff35c988da8fba483a73f56da69e0d8608d4f7", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc", + "a7", + "0d", + "07", + "37", + "05", + "c6", + "34", + "1f", + "9f" + ] + }, + "payload": { + "dst": "b2", + "src": "b1", + "mac": "7bcf", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4647.json b/examples/meshcore/corpus/generated/valid_txt_msg_4647.json new file mode 100644 index 00000000..6e0a125b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4647.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0985d6e559f2e7094bfbad4df77ff274c87c0c62f8634cac88521d1224f560048132550855590bfcc9c832bc4e7f54bdd1f1fbbcbbe6bc932b77cfe7e209617f26f42ffff4f2184bb372262f0236146b66", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d6e559", + "f2e709", + "4bfbad", + "4df77f", + "f274c8" + ] + }, + "payload": { + "dst": "7c", + "src": "0c", + "mac": "62f8", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4648.json b/examples/meshcore/corpus/generated/valid_txt_msg_4648.json new file mode 100644 index 00000000..74be3b3b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4648.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a47bd0ce245416e2f5532e849d0b3ee272c88ef74d1121f5b90dc9d5bf1a547994c462d47f8cbcc0208e3844c7fce556097fb6c6ce5d38029b0751136f9385a3cffabc57485c772ff5d40868a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bd0c", + "e245", + "416e", + "2f55", + "32e8", + "49d0", + "b3ee" + ] + }, + "payload": { + "dst": "27", + "src": "2c", + "mac": "88ef", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4654.json b/examples/meshcore/corpus/generated/valid_txt_msg_4654.json new file mode 100644 index 00000000..2c3c8cb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4654.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0940bf36f45870796db811217f1150f50fd0da0f56a5ae4f19538f5f2533c9463c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "bf", + "src": "36", + "mac": "f458", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4657.json b/examples/meshcore/corpus/generated/valid_txt_msg_4657.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4657.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4663.json b/examples/meshcore/corpus/generated/valid_txt_msg_4663.json new file mode 100644 index 00000000..aa977022 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4663.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0905cd3abb67c4e42ce9363f24ad90d04d0ab1ba22c1c02b158490912708d97ca22a10a270dc6d2e5d34728f56f795975f4597301671efe503b5908a6c078c9dbbfef6dd5d4af9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "3a", + "bb", + "67", + "c4" + ] + }, + "payload": { + "dst": "e4", + "src": "2c", + "mac": "e936", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4668.json b/examples/meshcore/corpus/generated/valid_txt_msg_4668.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4668.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4671.json b/examples/meshcore/corpus/generated/valid_txt_msg_4671.json new file mode 100644 index 00000000..79c33e12 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4671.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09863514b70329eed07299df1be39b85c25ceaf3d0c6080117a78d064d27c34f6c31d087ab8873", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3514b7", + "0329ee", + "d07299", + "df1be3", + "9b85c2", + "5ceaf3" + ] + }, + "payload": { + "dst": "d0", + "src": "c6", + "mac": "0801", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4673.json b/examples/meshcore/corpus/generated/valid_txt_msg_4673.json new file mode 100644 index 00000000..9e32c298 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4673.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a83bd8ff9940d9dc649ed90ff2a00f67c15809660ac837e0f86bb69bd46", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bd8ff9", + "940d9d", + "c649ed" + ] + }, + "payload": { + "dst": "90", + "src": "ff", + "mac": "2a00", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4674.json b/examples/meshcore/corpus/generated/valid_txt_msg_4674.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4674.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4675.json b/examples/meshcore/corpus/generated/valid_txt_msg_4675.json new file mode 100644 index 00000000..81d72a7f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4675.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a427080b1bf302697c266be9bdf80f76e3d947d0088b71b1271144e6b8e0edb316230392237", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7080", + "b1bf" + ] + }, + "payload": { + "dst": "30", + "src": "26", + "mac": "97c2", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4683.json b/examples/meshcore/corpus/generated/valid_txt_msg_4683.json new file mode 100644 index 00000000..afe55350 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4683.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a883de17a34810aebe9ea11921ebb48642ebc27f07fec3c8cf0b2e546a98515c99d41b9f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3de17a", + "34810a", + "ebe9ea", + "11921e", + "bb4864", + "2ebc27", + "f07fec", + "3c8cf0" + ] + }, + "payload": { + "dst": "b2", + "src": "e5", + "mac": "46a9", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4687.json b/examples/meshcore/corpus/generated/valid_txt_msg_4687.json new file mode 100644 index 00000000..27087a15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4687.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094033ffd092bf51afb00a0ab149b15839641583c21c267f9fdb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "33", + "src": "ff", + "mac": "d092", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4688.json b/examples/meshcore/corpus/generated/valid_txt_msg_4688.json new file mode 100644 index 00000000..36431407 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4688.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a45a71791dbcd5911c1a2250ca99099cef904cd836d716b0549134bd6434eb4128db9e3bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a717", + "91db", + "cd59", + "11c1", + "a225" + ] + }, + "payload": { + "dst": "0c", + "src": "a9", + "mac": "9099", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4694.json b/examples/meshcore/corpus/generated/valid_txt_msg_4694.json new file mode 100644 index 00000000..14c1ec75 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4694.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090a0ed128ed18a0c9b4db260740c9e18e77edbb81c6175cd4c480f28b348fa82a07db6285aa0e34e493fba61284647d5227d58e2dffd7f9c5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0e", + "d1", + "28", + "ed", + "18", + "a0", + "c9", + "b4", + "db", + "26" + ] + }, + "payload": { + "dst": "07", + "src": "40", + "mac": "c9e1", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4695.json b/examples/meshcore/corpus/generated/valid_txt_msg_4695.json new file mode 100644 index 00000000..b0ba143e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4695.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a00731bb3a5a57620029046d3d6f10c5dcf10b815e20b95798c18c18b57b8f1e4c3662c79d23c08", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "73", + "src": "1b", + "mac": "b3a5", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4711.json b/examples/meshcore/corpus/generated/valid_txt_msg_4711.json new file mode 100644 index 00000000..76663375 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4711.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a452c66b2b4c3b564d1e4640b5fb58728e9c763429fda31c7aa3e8b71ea4ec81d9c797770bd49b0ecdc4fc2aff5e18a4b2d489ce6772e91ede7de443c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2c66", + "b2b4", + "c3b5", + "64d1", + "e464" + ] + }, + "payload": { + "dst": "0b", + "src": "5f", + "mac": "b587", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4733.json b/examples/meshcore/corpus/generated/valid_txt_msg_4733.json new file mode 100644 index 00000000..0a9c5ed7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4733.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a83f07a143f4e3ed0d3a27d2cbe163bee5c470930c1068ec9ebe923e3e20f32adf18a0837fee1ce057e04719b5a0de878b5f528ea4e63", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f07a14", + "3f4e3e", + "d0d3a2" + ] + }, + "payload": { + "dst": "7d", + "src": "2c", + "mac": "be16", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4737.json b/examples/meshcore/corpus/generated/valid_txt_msg_4737.json new file mode 100644 index 00000000..84c56099 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4737.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09889a7e6726f88636b64b1d5d9a847f2ae05d76d03e70c77ffc708224ff87b313d9ffe707bb2d89d58b0c5fad723615ed964e9c44207e58c4f378d2ed916ae41af95d348bfe244d9a2f9c05e23e596b9a8ead2ee30a1dab8644", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9a7e67", + "26f886", + "36b64b", + "1d5d9a", + "847f2a", + "e05d76", + "d03e70", + "c77ffc" + ] + }, + "payload": { + "dst": "70", + "src": "82", + "mac": "24ff", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4742.json b/examples/meshcore/corpus/generated/valid_txt_msg_4742.json new file mode 100644 index 00000000..3874c2d1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4742.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094373b0926c1a31acf0cf3ed3fda59ad60bcb7b0ae715c7066080f054cb973e48eef7ffa38e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "73b0", + "926c", + "1a31" + ] + }, + "payload": { + "dst": "ac", + "src": "f0", + "mac": "cf3e", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4749.json b/examples/meshcore/corpus/generated/valid_txt_msg_4749.json new file mode 100644 index 00000000..bba219c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4749.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8125554321674fb6d4fe08ac3c3ce3f9048a4c3a5755f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "255543" + ] + }, + "payload": { + "dst": "21", + "src": "67", + "mac": "4fb6", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4763.json b/examples/meshcore/corpus/generated/valid_txt_msg_4763.json new file mode 100644 index 00000000..ae7a8a51 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4763.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0821ca97f2f927fbd6c91435033e431aaa79fc6021d674bd64588f2dcddd43dd7fb98567a70f1d7dbb1266b1f7ab12a890c51d1c986752697fbe34c6c729389ae9e85b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "21", + "ca", + "97", + "f2", + "f9", + "27", + "fb", + "d6" + ] + }, + "payload": { + "dst": "c9", + "src": "14", + "mac": "3503", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4766.json b/examples/meshcore/corpus/generated/valid_txt_msg_4766.json new file mode 100644 index 00000000..97db2676 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4766.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0986f9d3d78c6062d14c739b879628766d23d797686dd0be2eb0f2b23cfca2325cfa059682270ea8a98b5af5bdcd26000304e04333a3919eff081be346ca1f18126d9c04389a2349a54c79d91296f8288fce4bbed2cef85b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f9d3d7", + "8c6062", + "d14c73", + "9b8796", + "28766d", + "23d797" + ] + }, + "payload": { + "dst": "68", + "src": "6d", + "mac": "d0be", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4771.json b/examples/meshcore/corpus/generated/valid_txt_msg_4771.json new file mode 100644 index 00000000..53ba7d00 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4771.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a809a338a35b83520156d2a2cd253e89b2ffbe4f70e2ed01b3bf100d21b68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "9a", + "src": "33", + "mac": "8a35", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4776.json b/examples/meshcore/corpus/generated/valid_txt_msg_4776.json new file mode 100644 index 00000000..b5ec0c45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4776.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0907463022ed1ebe0a7a7e66a76fc8060b52039f1786", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "46", + "30", + "22", + "ed", + "1e", + "be", + "0a" + ] + }, + "payload": { + "dst": "7a", + "src": "7e", + "mac": "66a7", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4777.json b/examples/meshcore/corpus/generated/valid_txt_msg_4777.json new file mode 100644 index 00000000..6ac1fe61 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4777.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4001ed12efeb95a138e72903d1842b343082", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "01", + "src": "ed", + "mac": "12ef", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4778.json b/examples/meshcore/corpus/generated/valid_txt_msg_4778.json new file mode 100644 index 00000000..710a46fb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4778.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05b4b2ae9ebd01fe0cf5fc4661a69322be5db85e7570abfbab61988e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b4", + "b2", + "ae", + "9e", + "bd" + ] + }, + "payload": { + "dst": "01", + "src": "fe", + "mac": "0cf5", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4783.json b/examples/meshcore/corpus/generated/valid_txt_msg_4783.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4783.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4784.json b/examples/meshcore/corpus/generated/valid_txt_msg_4784.json new file mode 100644 index 00000000..1b4688fa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4784.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094aed063c13963453e83fbbb8b20c4f25c2fb9f11ac5953baed897b3a504095ba9c912f893dbe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ed06", + "3c13", + "9634", + "53e8", + "3fbb", + "b8b2", + "0c4f", + "25c2", + "fb9f", + "11ac" + ] + }, + "payload": { + "dst": "59", + "src": "53", + "mac": "baed", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4786.json b/examples/meshcore/corpus/generated/valid_txt_msg_4786.json new file mode 100644 index 00000000..6c970c3a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4786.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a435a6cc753fc20c093108c42aa8a6f462e56fb889c870a6cc3662664e2b2857d206b563aeb512f30a407132bf0c81e729d131c6fcab61e57", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5a6c", + "c753", + "fc20" + ] + }, + "payload": { + "dst": "c0", + "src": "93", + "mac": "108c", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4791.json b/examples/meshcore/corpus/generated/valid_txt_msg_4791.json new file mode 100644 index 00000000..2ed202be --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4791.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8162803280c1b4cd48d016324f5573d8a24124aecfe8a168d350d95d58ad9b22cd6f74ad2c89e9ee147c3d6e854156e6439b7a0132932478b98d3b5adf3766d398", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "628032" + ] + }, + "payload": { + "dst": "80", + "src": "c1", + "mac": "b4cd", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4794.json b/examples/meshcore/corpus/generated/valid_txt_msg_4794.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4794.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4797.json b/examples/meshcore/corpus/generated/valid_txt_msg_4797.json new file mode 100644 index 00000000..7b282cd1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4797.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4792f0b9445f8f57414d16664159d377fa704840bf1620e81570499fb671673c8e4a6cff7d8fbf9e082207", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "92f0", + "b944", + "5f8f", + "5741", + "4d16", + "6641", + "59d3" + ] + }, + "payload": { + "dst": "77", + "src": "fa", + "mac": "7048", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4802.json b/examples/meshcore/corpus/generated/valid_txt_msg_4802.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4802.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4804.json b/examples/meshcore/corpus/generated/valid_txt_msg_4804.json new file mode 100644 index 00000000..6e00b5a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4804.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0948950cf24e102a1b7eb2473a86dd988561ff3cc66d4c4eeb155d3d38cf1a79f340551130356a4b46892fbc0800935bb5a2d25cf01f355f540af17ca8b465281ce4e81fb32bd0dd0ba2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "950c", + "f24e", + "102a", + "1b7e", + "b247", + "3a86", + "dd98", + "8561" + ] + }, + "payload": { + "dst": "ff", + "src": "3c", + "mac": "c66d", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4805.json b/examples/meshcore/corpus/generated/valid_txt_msg_4805.json new file mode 100644 index 00000000..aa0e5004 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4805.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8acce12793b0b00421632a204179f56389f440988391cfc8020425e8440a487eda62e24c3e0b31a637d576da8272e4ed79274d0257601b68a8ce73ee5144b70bdd925aea0ab2740180edb0ea359ce7f430cda860ccf42e35", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cce127", + "93b0b0", + "042163", + "2a2041", + "79f563", + "89f440", + "988391", + "cfc802", + "0425e8", + "440a48" + ] + }, + "payload": { + "dst": "7e", + "src": "da", + "mac": "62e2", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4807.json b/examples/meshcore/corpus/generated/valid_txt_msg_4807.json new file mode 100644 index 00000000..ad1144a0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4807.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a87397283a335e09356a9d953d8f378f6aa74309900985191c6f9b9c3441217d0f60b284aa2933f0634a299001375cc5a81cb673786e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "397283", + "a335e0", + "9356a9", + "d953d8", + "f378f6", + "aa7430", + "990098" + ] + }, + "payload": { + "dst": "51", + "src": "91", + "mac": "c6f9", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4808.json b/examples/meshcore/corpus/generated/valid_txt_msg_4808.json new file mode 100644 index 00000000..6ac9aaff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4808.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a86c7f484b8b3f0a58767640a5e5870d2d405f21e42e9f14fca704cdda96e7ba4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c7f484", + "b8b3f0", + "a58767", + "640a5e", + "5870d2", + "d405f2" + ] + }, + "payload": { + "dst": "1e", + "src": "42", + "mac": "e9f1", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4810.json b/examples/meshcore/corpus/generated/valid_txt_msg_4810.json new file mode 100644 index 00000000..c948a7db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4810.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a474660a5a514010b77303e03380fe961a60ddfefdc16735e643f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4660", + "a5a5", + "1401", + "0b77", + "303e", + "0338", + "0fe9" + ] + }, + "payload": { + "dst": "61", + "src": "a6", + "mac": "0ddf", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4821.json b/examples/meshcore/corpus/generated/valid_txt_msg_4821.json new file mode 100644 index 00000000..f09d11bc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4821.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8358b46ff2bfb2c44448d6fa630861e6b063c2599195830ade6d1ed5b37b85e370184337a8ccb99f614aed2efc3691aa94d801ea52ba078a6037bbd5a1136ff66cd349b21153381d0110a7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "58b46f", + "f2bfb2", + "c44448" + ] + }, + "payload": { + "dst": "d6", + "src": "fa", + "mac": "6308", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4828.json b/examples/meshcore/corpus/generated/valid_txt_msg_4828.json new file mode 100644 index 00000000..b06cf474 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4828.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0908253f37917b317f7f61f18f8ed78fb09fa1d52e9ed1fce0012459ae6f73247735b610fbb80085d00480149c935481646a04a3c77300107865fee958c7c49c3f02371b29", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "3f", + "37", + "91", + "7b", + "31", + "7f", + "7f" + ] + }, + "payload": { + "dst": "61", + "src": "f1", + "mac": "8f8e", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4831.json b/examples/meshcore/corpus/generated/valid_txt_msg_4831.json new file mode 100644 index 00000000..97160880 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4831.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0943d9c5fbf16ca2a6080ac58969a9d46f343028a303c856a92b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d9c5", + "fbf1", + "6ca2" + ] + }, + "payload": { + "dst": "a6", + "src": "08", + "mac": "0ac5", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4835.json b/examples/meshcore/corpus/generated/valid_txt_msg_4835.json new file mode 100644 index 00000000..a2578e7a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4835.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a43d12cd8b2d319a102fe9a322e64c91ad74790ae6b84e1378dcb9595bec2d65af99c806fe1b9adf458d97aafa0f9f3da", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d12c", + "d8b2", + "d319" + ] + }, + "payload": { + "dst": "a1", + "src": "02", + "mac": "fe9a", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4845.json b/examples/meshcore/corpus/generated/valid_txt_msg_4845.json new file mode 100644 index 00000000..30ce65c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4845.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a08634b32135bf083f85127ab5651de4aa7525b7e401a511f6f622a9f4538e873a0ad5122927ff3fb5003b7de5913dad44fc8de98f6dc1133337f573bf73e76c06e75d14a4236efd7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "63", + "4b", + "32", + "13", + "5b", + "f0", + "83", + "f8" + ] + }, + "payload": { + "dst": "51", + "src": "27", + "mac": "ab56", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4855.json b/examples/meshcore/corpus/generated/valid_txt_msg_4855.json new file mode 100644 index 00000000..167ea03f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4855.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094a4e30b71fca2fb97aa49d99bb0ff8f0f57111dc161e6bfb61b181b2b92a9c7126d3b1e6544e24eb7ea7da6b2da0cfee634760c1cc6760b5172852", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4e30", + "b71f", + "ca2f", + "b97a", + "a49d", + "99bb", + "0ff8", + "f0f5", + "7111", + "dc16" + ] + }, + "payload": { + "dst": "1e", + "src": "6b", + "mac": "fb61", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4859.json b/examples/meshcore/corpus/generated/valid_txt_msg_4859.json new file mode 100644 index 00000000..7368f616 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4859.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a495d310f1b4bf082f9d5d544b58e9b31cb1acd505b213b352cf848e7527dfbef5e54a2e69ed988b1ce1ed881df823fb2e5bb50fc9e8a7da9d4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5d31", + "0f1b", + "4bf0", + "82f9", + "d5d5", + "44b5", + "8e9b", + "31cb", + "1acd" + ] + }, + "payload": { + "dst": "50", + "src": "5b", + "mac": "213b", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4868.json b/examples/meshcore/corpus/generated/valid_txt_msg_4868.json new file mode 100644 index 00000000..7cdfcb6f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4868.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0902ce28d6ff447febba1f7a92441d2c5def716053ff4850470b0f9801cec5fe6cb197", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ce", + "28" + ] + }, + "payload": { + "dst": "d6", + "src": "ff", + "mac": "447f", + "ciphertext_len": 27 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4869.json b/examples/meshcore/corpus/generated/valid_txt_msg_4869.json new file mode 100644 index 00000000..8f7c7d16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4869.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a44bfa3a6645a116a8ca0b1aee0fd0a0395ca5145781f650cf6277fb24263774d77ae54bc4fe5fe4b1c4d5a26d8961cc81265c234aaa4f771f858cd33c543d20c8225", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bfa3", + "a664", + "5a11", + "6a8c" + ] + }, + "payload": { + "dst": "a0", + "src": "b1", + "mac": "aee0", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4880.json b/examples/meshcore/corpus/generated/valid_txt_msg_4880.json new file mode 100644 index 00000000..5082b9dc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4880.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090459168c55e345ccfac8f826bb512eb1ffba7eb6128880e737a1c7bf02ae19f8061253b9270fa2867d31230f2b1546c48a59ab8f5c44cd04a9f57427", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "59", + "16", + "8c", + "55" + ] + }, + "payload": { + "dst": "e3", + "src": "45", + "mac": "ccfa", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4881.json b/examples/meshcore/corpus/generated/valid_txt_msg_4881.json new file mode 100644 index 00000000..f6a40c94 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4881.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0940e907825aa56c88849866ae6791cb53e7a8e26a7057ac43e331af28eaf033ec967ebe7741a380c5e8533635952d1b001039c6f19b197a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "e9", + "src": "07", + "mac": "825a", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4883.json b/examples/meshcore/corpus/generated/valid_txt_msg_4883.json new file mode 100644 index 00000000..d6a19627 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4883.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a834c1b4c3e1c4441cf35476b815a972d9b93a16e7476f570f0ee9bc6e57f328b9933e445ce9e39364bfc6343b1447ad479cbd8f5c31621ceb5c3868dca7658c7ef7a2210c1afc343185001a718f2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4c1b4c", + "3e1c44", + "41cf35" + ] + }, + "payload": { + "dst": "47", + "src": "6b", + "mac": "815a", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4884.json b/examples/meshcore/corpus/generated/valid_txt_msg_4884.json new file mode 100644 index 00000000..745b0139 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4884.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09497c092ce773eae1d3ff3d84c65427a52a905be30db92a77", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7c09", + "2ce7", + "73ea", + "e1d3", + "ff3d", + "84c6", + "5427", + "a52a", + "905b" + ] + }, + "payload": { + "dst": "e3", + "src": "0d", + "mac": "b92a", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4886.json b/examples/meshcore/corpus/generated/valid_txt_msg_4886.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4886.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4890.json b/examples/meshcore/corpus/generated/valid_txt_msg_4890.json new file mode 100644 index 00000000..94687e97 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4890.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090ae0141ea5155192dc25346bc03bb7fe85e9d3d23e141fd5965634778d9b710d31c0a840e2404237c52468c602ccc0b8fa27a47c81fd979ec877e091aa933f57c21b89969b236d7a2d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e0", + "14", + "1e", + "a5", + "15", + "51", + "92", + "dc", + "25", + "34" + ] + }, + "payload": { + "dst": "6b", + "src": "c0", + "mac": "3bb7", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4896.json b/examples/meshcore/corpus/generated/valid_txt_msg_4896.json new file mode 100644 index 00000000..bde3031f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4896.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09037074d427acf9f3389fa6e740680b72c98aa7976cecc02eb14d5714107590f5d016c40f52059431714c229b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "70", + "74", + "d4" + ] + }, + "payload": { + "dst": "27", + "src": "ac", + "mac": "f9f3", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4901.json b/examples/meshcore/corpus/generated/valid_txt_msg_4901.json new file mode 100644 index 00000000..4387b059 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4901.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0942c6efc425ffdb01868790e989fc898feb74c85f584bddf0877ba2fe57bb19a8f3fd4c142783765031085856466395c752e86dd64f0329e7e4d2e68fcbf32811e665", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c6ef", + "c425" + ] + }, + "payload": { + "dst": "ff", + "src": "db", + "mac": "0186", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4908.json b/examples/meshcore/corpus/generated/valid_txt_msg_4908.json new file mode 100644 index 00000000..c1a92c8e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4908.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a00a1c7f8842c9dd0c3fcdd2bf1765872a53efc3c748b937175a5d06a1ad1a38f1c597f7114b200cc404efc46fb8b785d53b11634fc89816a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "a1", + "src": "c7", + "mac": "f884", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4909.json b/examples/meshcore/corpus/generated/valid_txt_msg_4909.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4909.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4910.json b/examples/meshcore/corpus/generated/valid_txt_msg_4910.json new file mode 100644 index 00000000..3b2dd7f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4910.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0988ebd900d6602233ae2933970214b5c15d6140ebb2de460b3180810b95374d44767111a0dd90d2013b5d83f37fa7b63d00ba18", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ebd900", + "d66022", + "33ae29", + "339702", + "14b5c1", + "5d6140", + "ebb2de", + "460b31" + ] + }, + "payload": { + "dst": "80", + "src": "81", + "mac": "0b95", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4912.json b/examples/meshcore/corpus/generated/valid_txt_msg_4912.json new file mode 100644 index 00000000..86d7bee1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4912.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a89ef1f758f6ff2eae1f9b0afff9be4ff807e42de703dc3f3a129ae316c37938d18e351a3f36faaac0409443d04c9bb6b16ad5015bcea5e8d19aeefce104ae4fda402a4884b3810653402230b7f06cc8c49", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ef1f75", + "8f6ff2", + "eae1f9", + "b0afff", + "9be4ff", + "807e42", + "de703d", + "c3f3a1", + "29ae31" + ] + }, + "payload": { + "dst": "6c", + "src": "37", + "mac": "938d", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4914.json b/examples/meshcore/corpus/generated/valid_txt_msg_4914.json new file mode 100644 index 00000000..f3275611 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4914.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a023597fcc7be2a7acde5fe830bfb2ba4cd2c3b82130ce04bc7769ff967", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "35", + "97" + ] + }, + "payload": { + "dst": "fc", + "src": "c7", + "mac": "be2a", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4918.json b/examples/meshcore/corpus/generated/valid_txt_msg_4918.json new file mode 100644 index 00000000..04f9fdaa --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4918.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0946223d1644e154ffd89ae94548cd11acf1140d0b382049ef0f9494d5769f69a6e7be6b3756001d0e34cdb94de47b376afc0434ad1b9980030815c4dc010b437ddd36", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "223d", + "1644", + "e154", + "ffd8", + "9ae9", + "4548" + ] + }, + "payload": { + "dst": "cd", + "src": "11", + "mac": "acf1", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4927.json b/examples/meshcore/corpus/generated/valid_txt_msg_4927.json new file mode 100644 index 00000000..47e504c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4927.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0909db8fc9935f3f8df14f7ff74a8023ee06acb59da764a07603e2141c1d81631e097d940df21a11c510a2ac489a8130c485123e102b249101b2b8c50ff3ef2f", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "db", + "8f", + "c9", + "93", + "5f", + "3f", + "8d", + "f1", + "4f" + ] + }, + "payload": { + "dst": "7f", + "src": "f7", + "mac": "4a80", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4932.json b/examples/meshcore/corpus/generated/valid_txt_msg_4932.json new file mode 100644 index 00000000..e4dfddd3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4932.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0903a5704fec854e1bf188a173d960122a47d943675d898b1668d14d741ae1b834908ff964", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a5", + "70", + "4f" + ] + }, + "payload": { + "dst": "ec", + "src": "85", + "mac": "4e1b", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4933.json b/examples/meshcore/corpus/generated/valid_txt_msg_4933.json new file mode 100644 index 00000000..b8f5464e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4933.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098122a39767c0049bb8d0d4f62eeea0c1795270ac2dc9a758855a9b6baa12410d36b8dee19b7721", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "22a397" + ] + }, + "payload": { + "dst": "67", + "src": "c0", + "mac": "049b", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4939.json b/examples/meshcore/corpus/generated/valid_txt_msg_4939.json new file mode 100644 index 00000000..dee266c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4939.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a848d658155bcd5395e871d06b81fc5d4ab0d627a73208e3014ea851e55a3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8d6581", + "55bcd5", + "395e87", + "1d06b8" + ] + }, + "payload": { + "dst": "1f", + "src": "c5", + "mac": "d4ab", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4943.json b/examples/meshcore/corpus/generated/valid_txt_msg_4943.json new file mode 100644 index 00000000..2b253cca --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4943.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a036037e24d4777fa9ecc0ad00f379c15277e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "60", + "37", + "e2" + ] + }, + "payload": { + "dst": "4d", + "src": "47", + "mac": "77fa", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4947.json b/examples/meshcore/corpus/generated/valid_txt_msg_4947.json new file mode 100644 index 00000000..d9edabe4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4947.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09083e7d3bbf2adf70a101938a1a399cd75fd4e96be14ef6b547d57ae7428c42f44b54ae8c11bd45af7dd43010bd65762004ae99bbc961f7ca32f01e6fd411c17ec6eb958c62", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3e", + "7d", + "3b", + "bf", + "2a", + "df", + "70", + "a1" + ] + }, + "payload": { + "dst": "01", + "src": "93", + "mac": "8a1a", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4961.json b/examples/meshcore/corpus/generated/valid_txt_msg_4961.json new file mode 100644 index 00000000..01dbcb31 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4961.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4582b38f0ff5ea2e419f7f2a809821548ce8b2f6d29624da346845a1962e86608e2d61fef1c60609a609886d84669f9e3a5afa6af254c28a06fd8cad754d8fa1dbf3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "82b3", + "8f0f", + "f5ea", + "2e41", + "9f7f" + ] + }, + "payload": { + "dst": "2a", + "src": "80", + "mac": "9821", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4967.json b/examples/meshcore/corpus/generated/valid_txt_msg_4967.json new file mode 100644 index 00000000..1cdb635d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4967.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09806b05881f10722e1980223588273fc6ae89b86c34e93b3bfdb4cbb6", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "6b", + "src": "05", + "mac": "881f", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4973.json b/examples/meshcore/corpus/generated/valid_txt_msg_4973.json new file mode 100644 index 00000000..fd455984 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4973.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0987ab3ac11a03d0987dea27b7fb89e4a0366298618f68099a93ea41", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ab3ac1", + "1a03d0", + "987dea", + "27b7fb", + "89e4a0", + "366298", + "618f68" + ] + }, + "payload": { + "dst": "09", + "src": "9a", + "mac": "93ea", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4974.json b/examples/meshcore/corpus/generated/valid_txt_msg_4974.json new file mode 100644 index 00000000..fc837200 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4974.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4aaec6964294c97db61fb76568678846f7ddad239cd1410900eb45bfe5e113bbd9e8f5f55b3b5df6195325020d857b3ea1b5ea3f466a792eed", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aec6", + "9642", + "94c9", + "7db6", + "1fb7", + "6568", + "6788", + "46f7", + "ddad", + "239c" + ] + }, + "payload": { + "dst": "d1", + "src": "41", + "mac": "0900", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4976.json b/examples/meshcore/corpus/generated/valid_txt_msg_4976.json new file mode 100644 index 00000000..b949f4fd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4976.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09069b4dfeb5c6c9d08532c3bf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "4d", + "fe", + "b5", + "c6", + "c9" + ] + }, + "payload": { + "dst": "d0", + "src": "85", + "mac": "32c3", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4977.json b/examples/meshcore/corpus/generated/valid_txt_msg_4977.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4977.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4979.json b/examples/meshcore/corpus/generated/valid_txt_msg_4979.json new file mode 100644 index 00000000..e43ca280 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4979.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a03cd8a70bbcd4c4d9aa8a9539e21ea9cd3eea50e406a030b866be77fcf0133d8d3f08998dccd06000c625057bd175b48b24fa5b8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cd", + "8a", + "70" + ] + }, + "payload": { + "dst": "bb", + "src": "cd", + "mac": "4c4d", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4981.json b/examples/meshcore/corpus/generated/valid_txt_msg_4981.json new file mode 100644 index 00000000..bc912beb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4981.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a06ed4225c6bfff1877b0ebb117dcc768784ea5a648e118edc6221cd923f7af3d86e094f00c6ad7ed75f5cc578df427d409f9908158e97d974466351a76816b4e8c329c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ed", + "42", + "25", + "c6", + "bf", + "ff" + ] + }, + "payload": { + "dst": "18", + "src": "77", + "mac": "b0eb", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4988.json b/examples/meshcore/corpus/generated/valid_txt_msg_4988.json new file mode 100644 index 00000000..8d1bf59a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4988.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09888df81b3cfcfd4681edc57809649b24fe736c43d8f4c28d68e88000449885bb3a1a18e1e01cac3b5dd98c155d833adc7926225e362db6d9a6f666bd79eea0497230", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "8df81b", + "3cfcfd", + "4681ed", + "c57809", + "649b24", + "fe736c", + "43d8f4", + "c28d68" + ] + }, + "payload": { + "dst": "e8", + "src": "80", + "mac": "0044", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4992.json b/examples/meshcore/corpus/generated/valid_txt_msg_4992.json new file mode 100644 index 00000000..29060279 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4992.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09429cf5d327fd46eea638763574da9a42c103d35c8cdaa652", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9cf5", + "d327" + ] + }, + "payload": { + "dst": "fd", + "src": "46", + "mac": "eea6", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_4994.json b/examples/meshcore/corpus/generated/valid_txt_msg_4994.json new file mode 100644 index 00000000..dea3aeb9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_4994.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a88e6268d92b3067798ce12060e2eb074c86e68b56577e9db0296ffd97eb5ba133462c15ba21f845f6007862becfd21a97db1df8ce58fa8616996977141dbe59471a5a3134cbf2e109d996467447b376d8acce3fe203f7b70cf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e6268d", + "92b306", + "7798ce", + "12060e", + "2eb074", + "c86e68", + "b56577", + "e9db02" + ] + }, + "payload": { + "dst": "96", + "src": "ff", + "mac": "d97e", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5010.json b/examples/meshcore/corpus/generated/valid_txt_msg_5010.json new file mode 100644 index 00000000..c6795cfd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5010.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0987834fe5cca883bf1f8920bfbbd0299d38d01129752d803229ea81830c005562f16c4e51ccf7fe", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "834fe5", + "cca883", + "bf1f89", + "20bfbb", + "d0299d", + "38d011", + "29752d" + ] + }, + "payload": { + "dst": "80", + "src": "32", + "mac": "29ea", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5011.json b/examples/meshcore/corpus/generated/valid_txt_msg_5011.json new file mode 100644 index 00000000..e6f57d16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5011.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a84e5ff224d6b7b4aa545cca437e82b2e9f333117e38cb1cd604a7083924fdcdbcc47f0f8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e5ff22", + "4d6b7b", + "4aa545", + "cca437" + ] + }, + "payload": { + "dst": "e8", + "src": "2b", + "mac": "2e9f", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5012.json b/examples/meshcore/corpus/generated/valid_txt_msg_5012.json new file mode 100644 index 00000000..43c054e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5012.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0984e3fcd9f8a923d1e97b635ede7f89d19be01026e16594f1cf163e76650c34220db01765c3343e2ba24c0daac7edc3f945012e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e3fcd9", + "f8a923", + "d1e97b", + "635ede" + ] + }, + "payload": { + "dst": "7f", + "src": "89", + "mac": "d19b", + "ciphertext_len": 34 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5021.json b/examples/meshcore/corpus/generated/valid_txt_msg_5021.json new file mode 100644 index 00000000..141097a9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5021.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a021d6c3b33247bb8cde0770a224e0f2d000cc7cd6c39494d68f3e9956e305f493d2543bc0048112363234b1907f2e033937f8a5e0f6c51c9f500c2c0a2a514ab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1d", + "6c" + ] + }, + "payload": { + "dst": "3b", + "src": "33", + "mac": "247b", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5023.json b/examples/meshcore/corpus/generated/valid_txt_msg_5023.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5023.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5030.json b/examples/meshcore/corpus/generated/valid_txt_msg_5030.json new file mode 100644 index 00000000..f5296e19 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5030.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4831d50cc2441dda28e2b6958f731f7f2102e0db004e979fcfa8997cd94d2745ae11", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "31d5", + "0cc2", + "441d", + "da28", + "e2b6", + "958f", + "731f", + "7f21" + ] + }, + "payload": { + "dst": "02", + "src": "e0", + "mac": "db00", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5039.json b/examples/meshcore/corpus/generated/valid_txt_msg_5039.json new file mode 100644 index 00000000..70f1a149 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5039.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094a5b6b4615fafe478e2c79c3140dbde39392c5b693ee7fc0b32ac1b0fdf8135c73cf539a9c236895d0f4e978c0aa0a59640997bb41959b3f280a8367d3f468013e8b923ec94eb7c457daaa8fd92fb4f97fc4a1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5b6b", + "4615", + "fafe", + "478e", + "2c79", + "c314", + "0dbd", + "e393", + "92c5", + "b693" + ] + }, + "payload": { + "dst": "ee", + "src": "7f", + "mac": "c0b3", + "ciphertext_len": 58 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5047.json b/examples/meshcore/corpus/generated/valid_txt_msg_5047.json new file mode 100644 index 00000000..026c2049 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5047.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a86b603f0c05e701743548ac6913126503e67950ff5860cb1f54f12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b603f0", + "c05e70", + "174354", + "8ac691", + "312650", + "3e6795" + ] + }, + "payload": { + "dst": "0f", + "src": "f5", + "mac": "860c", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5060.json b/examples/meshcore/corpus/generated/valid_txt_msg_5060.json new file mode 100644 index 00000000..423dedc7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5060.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a08d3ce0eb402211a386e1af1b04ca63f635ca47064a99295485196351bc19ae2e6d2e0181333891c09526a7cb1c5c64aaf98aec4feaf4635c828bd33083d725ce82efa181ee38872c61ff6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d3", + "ce", + "0e", + "b4", + "02", + "21", + "1a", + "38" + ] + }, + "payload": { + "dst": "6e", + "src": "1a", + "mac": "f1b0", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5061.json b/examples/meshcore/corpus/generated/valid_txt_msg_5061.json new file mode 100644 index 00000000..f8f668a8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5061.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098942b037193d4d663f79a2a52a692e7e5e2c29501be726073bc4980e96085cb9e38039742cc78890bdc78715f9801dfb4d847cef5be7e83a9bb367a81a22b4950a7f68b315e9eb700fc8cec6ae9307bb8d6299", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "42b037", + "193d4d", + "663f79", + "a2a52a", + "692e7e", + "5e2c29", + "501be7", + "26073b", + "c4980e" + ] + }, + "payload": { + "dst": "96", + "src": "08", + "mac": "5cb9", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5062.json b/examples/meshcore/corpus/generated/valid_txt_msg_5062.json new file mode 100644 index 00000000..8a0c4b5d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5062.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a49be57d7d82bca1bbc4a5232b9581a2519d2ebbccc8573ef326c093b31c7021019a1898455f60714278bcfdf2e7736fd3039bfbf1b208f9c24561fe6394a0f18", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "be57", + "d7d8", + "2bca", + "1bbc", + "4a52", + "32b9", + "581a", + "2519", + "d2eb" + ] + }, + "payload": { + "dst": "bc", + "src": "cc", + "mac": "8573", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5063.json b/examples/meshcore/corpus/generated/valid_txt_msg_5063.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5063.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5066.json b/examples/meshcore/corpus/generated/valid_txt_msg_5066.json new file mode 100644 index 00000000..b4afcea7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5066.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a859d4bd4af5836a85b3ad69542931ae2df7fc5e7ca7ed39b671fb10ba4fe6977e3a7b7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d4bd4", + "af5836", + "a85b3a", + "d69542", + "931ae2" + ] + }, + "payload": { + "dst": "df", + "src": "7f", + "mac": "c5e7", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5072.json b/examples/meshcore/corpus/generated/valid_txt_msg_5072.json new file mode 100644 index 00000000..0be4a3d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5072.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0989350c26897680f5125bd28088c667902669ee24b7251749d6f9dd06d53c0375e786b5a86a8e327c2198b8cf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "350c26", + "897680", + "f5125b", + "d28088", + "c66790", + "2669ee", + "24b725", + "1749d6", + "f9dd06" + ] + }, + "payload": { + "dst": "d5", + "src": "3c", + "mac": "0375", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5074.json b/examples/meshcore/corpus/generated/valid_txt_msg_5074.json new file mode 100644 index 00000000..2102aa9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5074.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a02d5deef4f6c116d5984cfe832b485fa967189a60a99a0899d0c81fa81d8b570f5eea6cb1a4c355a892e577a0b171ed4e734b348", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "d5", + "de" + ] + }, + "payload": { + "dst": "ef", + "src": "4f", + "mac": "6c11", + "ciphertext_len": 45 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5076.json b/examples/meshcore/corpus/generated/valid_txt_msg_5076.json new file mode 100644 index 00000000..4ec19e90 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5076.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0943726c15f1fae081f6c66684406b1f5facb1247d63457c9b515bb30371840b1105bc54543e3cc7875433", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "726c", + "15f1", + "fae0" + ] + }, + "payload": { + "dst": "81", + "src": "f6", + "mac": "c666", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5079.json b/examples/meshcore/corpus/generated/valid_txt_msg_5079.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5079.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5084.json b/examples/meshcore/corpus/generated/valid_txt_msg_5084.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5084.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5085.json b/examples/meshcore/corpus/generated/valid_txt_msg_5085.json new file mode 100644 index 00000000..c65b00e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5085.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05ea3ba8e9a817e7abd6ab74c775f17c8dcc3ae4d7cb4a2e85e90374d1cd46434edbbec69669a2ec1a0e820399dbce92eaa22a55a37fbf0fd80f5c3e8d382f1daf4d14c7715a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ea", + "3b", + "a8", + "e9", + "a8" + ] + }, + "payload": { + "dst": "17", + "src": "e7", + "mac": "abd6", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5087.json b/examples/meshcore/corpus/generated/valid_txt_msg_5087.json new file mode 100644 index 00000000..d589290d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5087.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8323b2a2976e80059aff4f403e5c19065a95071d65db1c3a64152688666b2e4421a7c767f26fee40a89754f61f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "23b2a2", + "976e80", + "059aff" + ] + }, + "payload": { + "dst": "4f", + "src": "40", + "mac": "3e5c", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5089.json b/examples/meshcore/corpus/generated/valid_txt_msg_5089.json new file mode 100644 index 00000000..1879d9c1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5089.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09801be7ab13fa14a04a1a220f837411e4974ad397411ee93a6179ac693df41bdd71450d783ce2a0f0ae", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "1b", + "src": "e7", + "mac": "ab13", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5091.json b/examples/meshcore/corpus/generated/valid_txt_msg_5091.json new file mode 100644 index 00000000..520fb3c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5091.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09829ddbdd1b3c4b7fd43450b63b69e74cb6a3cd6939003e05b5b88430eeb2c9a75d8bd48ca296f25c2bc35a757c5dec86fdd31c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9ddbdd", + "1b3c4b" + ] + }, + "payload": { + "dst": "7f", + "src": "d4", + "mac": "3450", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5095.json b/examples/meshcore/corpus/generated/valid_txt_msg_5095.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5095.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5105.json b/examples/meshcore/corpus/generated/valid_txt_msg_5105.json new file mode 100644 index 00000000..afed087c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5105.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05aa23bc371dcb4e2275e256881d08d8fe53241098b8076b2a7078e188334604edfcfb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "23", + "bc", + "37", + "1d" + ] + }, + "payload": { + "dst": "cb", + "src": "4e", + "mac": "2275", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5115.json b/examples/meshcore/corpus/generated/valid_txt_msg_5115.json new file mode 100644 index 00000000..f2203aab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5115.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a45d6a0c5468204781276af72dd03e0609fd4029f6627f6e7da3e6d0c1015fd2ff5b4a3aebf8e3d7b39e7b2e0a11c562921fa7e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d6a0", + "c546", + "8204", + "7812", + "76af" + ] + }, + "payload": { + "dst": "72", + "src": "dd", + "mac": "03e0", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5117.json b/examples/meshcore/corpus/generated/valid_txt_msg_5117.json new file mode 100644 index 00000000..62cdda06 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5117.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098243540b55a8797f7368c5794c113d05ea83607d7f37507bd18e97214364df031893bdad8a2da2f0981f1ddb3c02da797acd70d68cbff4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "43540b", + "55a879" + ] + }, + "payload": { + "dst": "7f", + "src": "73", + "mac": "68c5", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5121.json b/examples/meshcore/corpus/generated/valid_txt_msg_5121.json new file mode 100644 index 00000000..5357c816 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5121.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094417015262ac14444ab71e3baedc63c58c4156684afa76859c88e36527aa5df0e2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1701", + "5262", + "ac14", + "444a" + ] + }, + "payload": { + "dst": "b7", + "src": "1e", + "mac": "3bae", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5127.json b/examples/meshcore/corpus/generated/valid_txt_msg_5127.json new file mode 100644 index 00000000..c54c97d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5127.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0982c805aba751fadc76a193417a5460acb9e178602ab09b07422af296ab1717", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c805ab", + "a751fa" + ] + }, + "payload": { + "dst": "dc", + "src": "76", + "mac": "a193", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5128.json b/examples/meshcore/corpus/generated/valid_txt_msg_5128.json new file mode 100644 index 00000000..7a94b2f2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5128.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a057c7d9ca7a1c7632ce3ef1a852ec91a4e81e6324749226bc67fde584e4a24c3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7c", + "7d", + "9c", + "a7", + "a1" + ] + }, + "payload": { + "dst": "c7", + "src": "63", + "mac": "2ce3", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5140.json b/examples/meshcore/corpus/generated/valid_txt_msg_5140.json new file mode 100644 index 00000000..7aeb7414 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5140.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a428e08235ec6007223d135948ccaca16ae99d85728b94982ae7d0a5ca9543976", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8e08", + "235e" + ] + }, + "payload": { + "dst": "c6", + "src": "00", + "mac": "7223", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5144.json b/examples/meshcore/corpus/generated/valid_txt_msg_5144.json new file mode 100644 index 00000000..d9f48d10 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5144.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4868338567ff6efd5bf54a7ec30dde1e4e590def2fcae47bc49c962a4f40a2dd76e55de3b866a794a51b604993a87e535618d92909ddef49020f4b0c494a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "6833", + "8567", + "ff6e", + "fd5b", + "f54a", + "7ec3", + "0dde", + "1e4e" + ] + }, + "payload": { + "dst": "59", + "src": "0d", + "mac": "ef2f", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5145.json b/examples/meshcore/corpus/generated/valid_txt_msg_5145.json new file mode 100644 index 00000000..0a78f9c6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5145.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8997825e6a7916109615ea2d30728a2b66b35e287da2cc477616653221b82949c7c6fac71ad0327e1b85127a5d8346f9a9511d91c8d66f187b0bd23119f64bbfcb27e83b6fec147f05ceae2f3e90a6834a80012dfb8e9c1b327100", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "97825e", + "6a7916", + "109615", + "ea2d30", + "728a2b", + "66b35e", + "287da2", + "cc4776", + "166532" + ] + }, + "payload": { + "dst": "21", + "src": "b8", + "mac": "2949", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5147.json b/examples/meshcore/corpus/generated/valid_txt_msg_5147.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5147.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5152.json b/examples/meshcore/corpus/generated/valid_txt_msg_5152.json new file mode 100644 index 00000000..d69e3fa8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5152.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098352d7a41a1dfc285cc1e2103538835af777e2661fd69ab1e4642a012a9a1f75d235e3263d51a439ce7dc2dd38b3c96d6f3d6b7825bd7ad3a3ba54c14fbc383f049b2d146e25", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "52d7a4", + "1a1dfc", + "285cc1" + ] + }, + "payload": { + "dst": "e2", + "src": "10", + "mac": "3538", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5156.json b/examples/meshcore/corpus/generated/valid_txt_msg_5156.json new file mode 100644 index 00000000..63614024 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5156.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a83c776d51c34b7ce6caba193a8959a1bbf121065085656c357b19c8bcecc8cd3c5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c776d5", + "1c34b7", + "ce6cab" + ] + }, + "payload": { + "dst": "a1", + "src": "93", + "mac": "a895", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5158.json b/examples/meshcore/corpus/generated/valid_txt_msg_5158.json new file mode 100644 index 00000000..2abf724c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5158.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09452df9a749138752502f23754789bcaca8c929206cb83ca01c5f4367ac86e79487236fa7f4de11c001b90ee9e041f51fb9cdf69775d779e8f290c3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2df9", + "a749", + "1387", + "5250", + "2f23" + ] + }, + "payload": { + "dst": "75", + "src": "47", + "mac": "89bc", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5167.json b/examples/meshcore/corpus/generated/valid_txt_msg_5167.json new file mode 100644 index 00000000..04d5c2a1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5167.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094421b8fd5307570e413d3b4c64ee2127d0d67b9bd9c7fdc3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "21b8", + "fd53", + "0757", + "0e41" + ] + }, + "payload": { + "dst": "3d", + "src": "3b", + "mac": "4c64", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5184.json b/examples/meshcore/corpus/generated/valid_txt_msg_5184.json new file mode 100644 index 00000000..9728ea68 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5184.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a42c2b5f7d0eb80ec514388e80c992fccca141ae55be237a47be9b03d6b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c2b5", + "f7d0" + ] + }, + "payload": { + "dst": "eb", + "src": "80", + "mac": "ec51", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5186.json b/examples/meshcore/corpus/generated/valid_txt_msg_5186.json new file mode 100644 index 00000000..9bda61d6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5186.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09808b63df5f4b395b24a4a36ddae99cde474be9c64a0805efb940de1e", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "8b", + "src": "63", + "mac": "df5f", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5188.json b/examples/meshcore/corpus/generated/valid_txt_msg_5188.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5188.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5195.json b/examples/meshcore/corpus/generated/valid_txt_msg_5195.json new file mode 100644 index 00000000..faa96cd4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5195.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0943257dde1122d629738ddcc7d1d3207d76042fae80e195dc12729fb9bd33b001ba42787851e57f5f9ac3eca880c60e57c9", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "257d", + "de11", + "22d6" + ] + }, + "payload": { + "dst": "29", + "src": "73", + "mac": "8ddc", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5197.json b/examples/meshcore/corpus/generated/valid_txt_msg_5197.json new file mode 100644 index 00000000..ed69b1c7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5197.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8712c13fd5dc7f5f34edc9ffda518d1ad1d8acf19da039cfcb2894f4653d2090", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "12c13f", + "d5dc7f", + "5f34ed", + "c9ffda", + "518d1a", + "d1d8ac", + "f19da0" + ] + }, + "payload": { + "dst": "39", + "src": "cf", + "mac": "cb28", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5198.json b/examples/meshcore/corpus/generated/valid_txt_msg_5198.json new file mode 100644 index 00000000..3ca036d5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5198.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098abfb9dc947ce303b015bf0711509d8203f9361aa0ef725a426f11c0eee3ef66dd48c3c084b403084466d62bcf1139bf49e8c27f05c1a1a333cad14ed8e116938dc05e28ea4d22fc4fb4c97c23ca1c76ea02deb3c6fd475accf8f1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bfb9dc", + "947ce3", + "03b015", + "bf0711", + "509d82", + "03f936", + "1aa0ef", + "725a42", + "6f11c0", + "eee3ef" + ] + }, + "payload": { + "dst": "66", + "src": "dd", + "mac": "48c3", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5201.json b/examples/meshcore/corpus/generated/valid_txt_msg_5201.json new file mode 100644 index 00000000..8333b58c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5201.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a407150248bd0520a64d60833c89e32b13fae31edd3716372627eccb4dd1699a05d2be498d0f5e100b89d647ca5beeeb15647745d5fb85019e42dcc7c262e2abd9ee3ecc5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "71", + "src": "50", + "mac": "248b", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5202.json b/examples/meshcore/corpus/generated/valid_txt_msg_5202.json new file mode 100644 index 00000000..98482c65 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5202.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8a53147e922bc0f1404880e367de5c398bd0f152ca844a753468473e50eaa6c5d40be9314ee094", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "53147e", + "922bc0", + "f14048", + "80e367", + "de5c39", + "8bd0f1", + "52ca84", + "4a7534", + "68473e", + "50eaa6" + ] + }, + "payload": { + "dst": "c5", + "src": "d4", + "mac": "0be9", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5203.json b/examples/meshcore/corpus/generated/valid_txt_msg_5203.json new file mode 100644 index 00000000..b331ee95 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5203.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09458fccd3d8acf5b947c2f430c2134c3af46f469af655479d9a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8fcc", + "d3d8", + "acf5", + "b947", + "c2f4" + ] + }, + "payload": { + "dst": "30", + "src": "c2", + "mac": "134c", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5204.json b/examples/meshcore/corpus/generated/valid_txt_msg_5204.json new file mode 100644 index 00000000..331507c3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5204.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a448092106504868a0cb81a1ea38b508207c4cfe59fe70da8b31ee8ac6f8f5437b3cc75c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8092", + "1065", + "0486", + "8a0c" + ] + }, + "payload": { + "dst": "b8", + "src": "1a", + "mac": "1ea3", + "ciphertext_len": 23 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5207.json b/examples/meshcore/corpus/generated/valid_txt_msg_5207.json new file mode 100644 index 00000000..2b58bb25 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5207.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0902ee3775eb55676171745d19cf15fa42b78ed16b3161e2d45036e7d4472440f8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ee", + "37" + ] + }, + "payload": { + "dst": "75", + "src": "eb", + "mac": "5567", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5210.json b/examples/meshcore/corpus/generated/valid_txt_msg_5210.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5210.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5213.json b/examples/meshcore/corpus/generated/valid_txt_msg_5213.json new file mode 100644 index 00000000..d366c145 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5213.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0987509953955a390fe09f304d63af6ae7901d968155599280dd3f0e942abdd6cf138f4af0e34b0d38", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "509953", + "955a39", + "0fe09f", + "304d63", + "af6ae7", + "901d96", + "815559" + ] + }, + "payload": { + "dst": "92", + "src": "80", + "mac": "dd3f", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5216.json b/examples/meshcore/corpus/generated/valid_txt_msg_5216.json new file mode 100644 index 00000000..090c61f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5216.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a052c54ea09afd3def14ae266f9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "2c", + "54", + "ea", + "09", + "af" + ] + }, + "payload": { + "dst": "d3", + "src": "de", + "mac": "f14a", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5218.json b/examples/meshcore/corpus/generated/valid_txt_msg_5218.json new file mode 100644 index 00000000..082f2045 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5218.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a88f035dd75bb6ad9809f71af923955b032be04788d5cd0ddc8e94d60ffa3512bf90df212639288b5d3351569d97c95419126ade2934a1fdacfc34d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f035dd", + "75bb6a", + "d9809f", + "71af92", + "3955b0", + "32be04", + "788d5c", + "d0ddc8" + ] + }, + "payload": { + "dst": "e9", + "src": "4d", + "mac": "60ff", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5219.json b/examples/meshcore/corpus/generated/valid_txt_msg_5219.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5219.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5239.json b/examples/meshcore/corpus/generated/valid_txt_msg_5239.json new file mode 100644 index 00000000..8c16eada --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5239.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0902c4c1740bcf15dcf2b7f12d6fa70c2655ebb17e8f23fc265faa0f49b2453bdc636d648dfa2b85", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c4", + "c1" + ] + }, + "payload": { + "dst": "74", + "src": "0b", + "mac": "cf15", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5244.json b/examples/meshcore/corpus/generated/valid_txt_msg_5244.json new file mode 100644 index 00000000..f96c1921 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5244.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a40c0046fdb8b57315df3cbf6da22592f2cb7f03e69ddd25cbad57bb08f1c446168557e4d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "c0", + "src": "04", + "mac": "6fdb", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5247.json b/examples/meshcore/corpus/generated/valid_txt_msg_5247.json new file mode 100644 index 00000000..3ee5dc74 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5247.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094911746ba538652d5e2b0956ac8dd1560564511150e8b1450aef5b43da30fe20405dbdfb3d579ab6d611", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1174", + "6ba5", + "3865", + "2d5e", + "2b09", + "56ac", + "8dd1", + "5605", + "6451" + ] + }, + "payload": { + "dst": "11", + "src": "50", + "mac": "e8b1", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5248.json b/examples/meshcore/corpus/generated/valid_txt_msg_5248.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5248.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5257.json b/examples/meshcore/corpus/generated/valid_txt_msg_5257.json new file mode 100644 index 00000000..302e5bb0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5257.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a49456ad27035d6759fb4b8ce539a5829c7254bbef3888e6d48e2321cc8c9fe3287ac9d33e4b701cf1ca31a112b49e260b8280a489b4ec3e1773408457abe58b7c16fac54f96ecfc32b09dccca509199d38ae13049be908", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "456a", + "d270", + "35d6", + "759f", + "b4b8", + "ce53", + "9a58", + "29c7", + "254b" + ] + }, + "payload": { + "dst": "be", + "src": "f3", + "mac": "888e", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5262.json b/examples/meshcore/corpus/generated/valid_txt_msg_5262.json new file mode 100644 index 00000000..f6c49780 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5262.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8965c3b07138a8b4868ec80a5d92052358f58bd7d59f291bf6ba4649cac629ef70c7ef85b84f6d51a844f175650105798fa95dfdb0b8cccc95a64a184a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "65c3b0", + "7138a8", + "b4868e", + "c80a5d", + "920523", + "58f58b", + "d7d59f", + "291bf6", + "ba4649" + ] + }, + "payload": { + "dst": "ca", + "src": "c6", + "mac": "29ef", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5263.json b/examples/meshcore/corpus/generated/valid_txt_msg_5263.json new file mode 100644 index 00000000..4c964f5f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5263.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094725099fba08e716c4592c2f40d11a2a1d9cd1ec8670036c28f027feb8b2891a9664cfbf", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2509", + "9fba", + "08e7", + "16c4", + "592c", + "2f40", + "d11a" + ] + }, + "payload": { + "dst": "2a", + "src": "1d", + "mac": "9cd1", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5264.json b/examples/meshcore/corpus/generated/valid_txt_msg_5264.json new file mode 100644 index 00000000..55145086 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5264.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a04c245b9e1ef7fbc6b88b7ac3447feb423075a5de8fafa4cc66a56882df8136ed293a5e024df8acf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c2", + "45", + "b9", + "e1" + ] + }, + "payload": { + "dst": "ef", + "src": "7f", + "mac": "bc6b", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5268.json b/examples/meshcore/corpus/generated/valid_txt_msg_5268.json new file mode 100644 index 00000000..b2576b1b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5268.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090a374dea71bfd6d8c34d74691a0957bff4d02f88cca229f219d9ad46f12fca5f43422d769469070807fefe18acb6122e02b3f6fc86bc000489", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "37", + "4d", + "ea", + "71", + "bf", + "d6", + "d8", + "c3", + "4d", + "74" + ] + }, + "payload": { + "dst": "69", + "src": "1a", + "mac": "0957", + "ciphertext_len": 42 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5271.json b/examples/meshcore/corpus/generated/valid_txt_msg_5271.json new file mode 100644 index 00000000..a4b415a7 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5271.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09439e402eb5773e2e4d179936de125edc451217e3cc79ec91", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9e40", + "2eb5", + "773e" + ] + }, + "payload": { + "dst": "2e", + "src": "4d", + "mac": "1799", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5276.json b/examples/meshcore/corpus/generated/valid_txt_msg_5276.json new file mode 100644 index 00000000..09713d23 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5276.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a09abf9f44e3ed28d511f56b4d869f65a88a6be5cab", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ab", + "f9", + "f4", + "4e", + "3e", + "d2", + "8d", + "51", + "1f" + ] + }, + "payload": { + "dst": "56", + "src": "b4", + "mac": "d869", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5280.json b/examples/meshcore/corpus/generated/valid_txt_msg_5280.json new file mode 100644 index 00000000..2680da58 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5280.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4a2daa6f1fd790a45cba96459ff3d0c28cad22b1aa8e6965fbae38d7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "2daa", + "6f1f", + "d790", + "a45c", + "ba96", + "459f", + "f3d0", + "c28c", + "ad22", + "b1aa" + ] + }, + "payload": { + "dst": "8e", + "src": "69", + "mac": "65fb", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5281.json b/examples/meshcore/corpus/generated/valid_txt_msg_5281.json new file mode 100644 index 00000000..d886104a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5281.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a478c7eadfb6d13d1eefa429538d83a8c0269574f7d871798bfd5efa708e94fdb5c44f10626dc30a8867c37296160464ca7a98cb6f0bcd060e2f69d86e636a29974ca25d588e52643389b40faf394595ff3821d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8c7e", + "adfb", + "6d13", + "d1ee", + "fa42", + "9538", + "d83a" + ] + }, + "payload": { + "dst": "8c", + "src": "02", + "mac": "6957", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5282.json b/examples/meshcore/corpus/generated/valid_txt_msg_5282.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5282.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5285.json b/examples/meshcore/corpus/generated/valid_txt_msg_5285.json new file mode 100644 index 00000000..a7bb266a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5285.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0984301cb16a5e01326a2575f0f0ea747e6c428233e5ca387e2111d4baecf3d891f08922e9a1a73ce7679005816b1ea2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "301cb1", + "6a5e01", + "326a25", + "75f0f0" + ] + }, + "payload": { + "dst": "ea", + "src": "74", + "mac": "7e6c", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5288.json b/examples/meshcore/corpus/generated/valid_txt_msg_5288.json new file mode 100644 index 00000000..174b8a15 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5288.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8a4d3cf89e5c759c58af1a01bb8d0781e29fcc49943c12bde914929333c5ee02cbf744a69554e6ee32cd6fb0d4f8140c173be7c6b2661dfce49ce1400df69796427a4fa5565a346ba848e381e1d2061f54a11dea795c2cbc", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "4d3cf8", + "9e5c75", + "9c58af", + "1a01bb", + "8d0781", + "e29fcc", + "49943c", + "12bde9", + "149293", + "33c5ee" + ] + }, + "payload": { + "dst": "02", + "src": "cb", + "mac": "f744", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5289.json b/examples/meshcore/corpus/generated/valid_txt_msg_5289.json new file mode 100644 index 00000000..d197c776 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5289.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098306f5e5f45df6daf00377662139d5018cca646e26f79aee9ea0921c111cccfc2b9ecd473093b5e0f02a31328ccc551a79e192222d92ff7d5a29b793002d2b6f0faf7dbe224774", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "06f5e5", + "f45df6", + "daf003" + ] + }, + "payload": { + "dst": "77", + "src": "66", + "mac": "2139", + "ciphertext_len": 57 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5290.json b/examples/meshcore/corpus/generated/valid_txt_msg_5290.json new file mode 100644 index 00000000..e12b1c4e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5290.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8873619f49af82650389517696e95dc9ca29ec293ac8ac00443625d9376c74460271a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73619f", + "49af82", + "650389", + "517696", + "e95dc9", + "ca29ec", + "293ac8", + "ac0044" + ] + }, + "payload": { + "dst": "36", + "src": "25", + "mac": "d937", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5291.json b/examples/meshcore/corpus/generated/valid_txt_msg_5291.json new file mode 100644 index 00000000..fb6ab09a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5291.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a82908faa499226455cbed07c2c56f6f2246ea936ea36bf", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "908faa", + "499226" + ] + }, + "payload": { + "dst": "45", + "src": "5c", + "mac": "bed0", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5292.json b/examples/meshcore/corpus/generated/valid_txt_msg_5292.json new file mode 100644 index 00000000..431edcfc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5292.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a478ff39750f25ab768779d902d02fd83dc68ef2e1a8a0e7ef66a38df7674597d88757f9c3f929ab60b5666cdef6f983e9e20ecd4d343f2e8e7237b1826659714f5c6079b8ab8db0305fe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8ff3", + "9750", + "f25a", + "b768", + "779d", + "902d", + "02fd" + ] + }, + "payload": { + "dst": "83", + "src": "dc", + "mac": "68ef", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5293.json b/examples/meshcore/corpus/generated/valid_txt_msg_5293.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5293.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5307.json b/examples/meshcore/corpus/generated/valid_txt_msg_5307.json new file mode 100644 index 00000000..a2597618 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5307.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0aa97dec404bf19f12d9093dd39e422be189f3fc412fc70863f1a10e10039a8d46092094582457328f", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a9", + "7d", + "ec", + "40", + "4b", + "f1", + "9f", + "12", + "d9", + "09" + ] + }, + "payload": { + "dst": "3d", + "src": "d3", + "mac": "9e42", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5308.json b/examples/meshcore/corpus/generated/valid_txt_msg_5308.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5308.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5311.json b/examples/meshcore/corpus/generated/valid_txt_msg_5311.json new file mode 100644 index 00000000..dcb1a6e0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5311.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098054d6fddab184e919b53746cd8dab14da9246f678a18a09cb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "54", + "src": "d6", + "mac": "fdda", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5314.json b/examples/meshcore/corpus/generated/valid_txt_msg_5314.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5314.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5315.json b/examples/meshcore/corpus/generated/valid_txt_msg_5315.json new file mode 100644 index 00000000..755b4ba0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5315.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a842275de974a3f240e14105e997e765225b67f91807f9359d84bc9e29cd67a6417de924cd9c623bc83ccdf5d6421520b21f27fb4387e449deca3f435f4bfdd8d", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2275de", + "974a3f", + "240e14", + "105e99" + ] + }, + "payload": { + "dst": "7e", + "src": "76", + "mac": "5225", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5316.json b/examples/meshcore/corpus/generated/valid_txt_msg_5316.json new file mode 100644 index 00000000..82b838f1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5316.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4240e8ea15dd1a7ea838bbbc27c260d0be761d54106be9f06c9b2e26aefbed73f5637718149d0916cfb36a98e17bff7e7403c31d108187ba15", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "40e8", + "ea15" + ] + }, + "payload": { + "dst": "dd", + "src": "1a", + "mac": "7ea8", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5324.json b/examples/meshcore/corpus/generated/valid_txt_msg_5324.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5324.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5326.json b/examples/meshcore/corpus/generated/valid_txt_msg_5326.json new file mode 100644 index 00000000..61deb669 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5326.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09847f59b87d03f41fe3b7b78bdf720a9a944ab851f819037b3c431a086099598b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7f59b8", + "7d03f4", + "1fe3b7", + "b78bdf" + ] + }, + "payload": { + "dst": "72", + "src": "0a", + "mac": "9a94", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5328.json b/examples/meshcore/corpus/generated/valid_txt_msg_5328.json new file mode 100644 index 00000000..aeffdb29 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5328.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a09c362cba295bdab0ecfef047f58bf24d709037fb15ecb7a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c3", + "62", + "cb", + "a2", + "95", + "bd", + "ab", + "0e", + "cf" + ] + }, + "payload": { + "dst": "ef", + "src": "04", + "mac": "7f58", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5336.json b/examples/meshcore/corpus/generated/valid_txt_msg_5336.json new file mode 100644 index 00000000..adf74dcf --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5336.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a07585bf61befa643d64097f9a3612c3a771327531a3e1f85ab41d267345a11215e18255913b5f96923c7d2f00f0e8d8ab21a2e4a139ff119421620bf92ee3326154511295840664b3354", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "58", + "5b", + "f6", + "1b", + "ef", + "a6", + "43" + ] + }, + "payload": { + "dst": "d6", + "src": "40", + "mac": "97f9", + "ciphertext_len": 62 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5351.json b/examples/meshcore/corpus/generated/valid_txt_msg_5351.json new file mode 100644 index 00000000..15d088ff --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5351.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a44ac564edeb9f813e56379e2f9a14f384bafbc601b39ad51ff3b96446ae3c53a0b71", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ac56", + "4ede", + "b9f8", + "13e5" + ] + }, + "payload": { + "dst": "63", + "src": "79", + "mac": "e2f9", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5365.json b/examples/meshcore/corpus/generated/valid_txt_msg_5365.json new file mode 100644 index 00000000..a8e0d653 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5365.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098963ffc257b93448c3173e04a189b385c5de8ae9fa00344bd6ff85876dfee4c492b98e10ed29fce4b7711a51882825d0f821f386b418a1ad70c226b30177272b0e1c18619fe58bf250a591f988a980bf970dd548ba50322d83deff8b1f6799", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "63ffc2", + "57b934", + "48c317", + "3e04a1", + "89b385", + "c5de8a", + "e9fa00", + "344bd6", + "ff8587" + ] + }, + "payload": { + "dst": "6d", + "src": "fe", + "mac": "e4c4", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5368.json b/examples/meshcore/corpus/generated/valid_txt_msg_5368.json new file mode 100644 index 00000000..1dc3c2d8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5368.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0244291ca1220933ca1a8561ed55ba12d5c35e05df0721d818e235f3030a510b59", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "44", + "29" + ] + }, + "payload": { + "dst": "1c", + "src": "a1", + "mac": "2209", + "ciphertext_len": 26 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5374.json b/examples/meshcore/corpus/generated/valid_txt_msg_5374.json new file mode 100644 index 00000000..307fc5d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5374.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a491786e52d4e3fa3a172716e0b38180fbad007d0c8ec98e2908c964136e1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1786", + "e52d", + "4e3f", + "a3a1", + "7271", + "6e0b", + "3818", + "0fba", + "d007" + ] + }, + "payload": { + "dst": "d0", + "src": "c8", + "mac": "ec98", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5380.json b/examples/meshcore/corpus/generated/valid_txt_msg_5380.json new file mode 100644 index 00000000..7c4fa00f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5380.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09038c78f7ffd596a1dc30e671aa8e7d05714032d0d55b13f4465706f12146a73bb809f97f7d90683cb01f883d46516386", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "8c", + "78", + "f7" + ] + }, + "payload": { + "dst": "ff", + "src": "d5", + "mac": "96a1", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5384.json b/examples/meshcore/corpus/generated/valid_txt_msg_5384.json new file mode 100644 index 00000000..fa4b2875 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5384.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8167060fa419ae378e18350dcc106de0013f476c3ece8093ef319e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "67060f" + ] + }, + "payload": { + "dst": "a4", + "src": "19", + "mac": "ae37", + "ciphertext_len": 19 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5392.json b/examples/meshcore/corpus/generated/valid_txt_msg_5392.json new file mode 100644 index 00000000..66c3b274 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5392.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0946b6d937f9e52368c6c374c51c0fffcd0a0d3527a20dd86c47ecbaa177ac76dbd05df13d5d8a5f6f6ef94153fe6541d1e7d97b2e5c2a2ae5dba60fb38efeb6beaa51b6662d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "b6d9", + "37f9", + "e523", + "68c6", + "c374", + "c51c" + ] + }, + "payload": { + "dst": "0f", + "src": "ff", + "mac": "cd0a", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5399.json b/examples/meshcore/corpus/generated/valid_txt_msg_5399.json new file mode 100644 index 00000000..ec75e2c9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5399.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a470cf2333c8d43c9916da149ccebfaa480520b8b94019a9ca76f8ef1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0cf2", + "333c", + "8d43", + "c991", + "6da1", + "49cc", + "ebfa" + ] + }, + "payload": { + "dst": "a4", + "src": "80", + "mac": "520b", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5410.json b/examples/meshcore/corpus/generated/valid_txt_msg_5410.json new file mode 100644 index 00000000..e2549663 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5410.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0a122007d97aa54b7fcbd4390bf805eb275f0bd55155f61082cff4fddc787d952e3c779a288cb9f4becc2a8a005a37446f049f9a94b491e52d68cc83bb2507822c07", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "12", + "20", + "07", + "d9", + "7a", + "a5", + "4b", + "7f", + "cb", + "d4" + ] + }, + "payload": { + "dst": "39", + "src": "0b", + "mac": "f805", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5412.json b/examples/meshcore/corpus/generated/valid_txt_msg_5412.json new file mode 100644 index 00000000..e9b9927d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5412.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09073d6bb0a31fe90c6a80c8b2465fddf28a26e31f80", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "3d", + "6b", + "b0", + "a3", + "1f", + "e9", + "0c" + ] + }, + "payload": { + "dst": "6a", + "src": "80", + "mac": "c8b2", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5417.json b/examples/meshcore/corpus/generated/valid_txt_msg_5417.json new file mode 100644 index 00000000..22cc6fe2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5417.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a86630400aa1078da76279d3541be37dfa70b7e053e64ad7c2b23c3a4bfe3278811f006d50ed95e2c27de8009e9659e061eed743ea65e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "630400", + "aa1078", + "da7627", + "9d3541", + "be37df", + "a70b7e" + ] + }, + "payload": { + "dst": "05", + "src": "3e", + "mac": "64ad", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5427.json b/examples/meshcore/corpus/generated/valid_txt_msg_5427.json new file mode 100644 index 00000000..7d26f3fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5427.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a468e9b1f9a25bcf7dece1260ceeded563397cea72a8361342d8ff80e40f22a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8e9b", + "1f9a", + "25bc", + "f7de", + "ce12", + "60ce" + ] + }, + "payload": { + "dst": "ed", + "src": "ed", + "mac": "5633", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5431.json b/examples/meshcore/corpus/generated/valid_txt_msg_5431.json new file mode 100644 index 00000000..02429474 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5431.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0907aabdc242f7ab5835ffb667cb1c4d4fab791ee6f2b8540e378b50d0ebd432813e4c4fa987216a99b402e36cfd9275c4574fecefe5a5c711f7f93d373d7499", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "aa", + "bd", + "c2", + "42", + "f7", + "ab", + "58" + ] + }, + "payload": { + "dst": "35", + "src": "ff", + "mac": "b667", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5432.json b/examples/meshcore/corpus/generated/valid_txt_msg_5432.json new file mode 100644 index 00000000..101da287 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5432.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a065096c5811bf4ad04e0f197bdfa2fbe0d7fc2c5d3c9d489e595a3da", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "50", + "96", + "c5", + "81", + "1b", + "f4" + ] + }, + "payload": { + "dst": "ad", + "src": "04", + "mac": "e0f1", + "ciphertext_len": 17 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5437.json b/examples/meshcore/corpus/generated/valid_txt_msg_5437.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5437.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5439.json b/examples/meshcore/corpus/generated/valid_txt_msg_5439.json new file mode 100644 index 00000000..cc418e9e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5439.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0986452459d517a73d8d0da42d3b80d3ec0f2706d71bf586c562df", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "452459", + "d517a7", + "3d8d0d", + "a42d3b", + "80d3ec", + "0f2706" + ] + }, + "payload": { + "dst": "d7", + "src": "1b", + "mac": "f586", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5442.json b/examples/meshcore/corpus/generated/valid_txt_msg_5442.json new file mode 100644 index 00000000..9c6c5cf6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5442.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090afa6ed326d6ae471a5f42fedfd34ae95f649d51ff6786cbf48708a64bfdad75dbc108b79f8814e0f51e71c6e130fc2213dc160994", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fa", + "6e", + "d3", + "26", + "d6", + "ae", + "47", + "1a", + "5f", + "42" + ] + }, + "payload": { + "dst": "fe", + "src": "df", + "mac": "d34a", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5452.json b/examples/meshcore/corpus/generated/valid_txt_msg_5452.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5452.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5457.json b/examples/meshcore/corpus/generated/valid_txt_msg_5457.json new file mode 100644 index 00000000..a98bc8c2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5457.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a84bb9a289a5a2a127f29d50bd17fecb0f328a4561c879fb62e1ef99fa777c4831b71ff9eb6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "bb9a28", + "9a5a2a", + "127f29", + "d50bd1" + ] + }, + "payload": { + "dst": "7f", + "src": "ec", + "mac": "b0f3", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5460.json b/examples/meshcore/corpus/generated/valid_txt_msg_5460.json new file mode 100644 index 00000000..e1d4bef4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5460.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090230038c01369a22d90fe3166af1d75892868ebae1d0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "30", + "03" + ] + }, + "payload": { + "dst": "8c", + "src": "01", + "mac": "369a", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5466.json b/examples/meshcore/corpus/generated/valid_txt_msg_5466.json new file mode 100644 index 00000000..f9c8507f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5466.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0904e5a623d868c287daa14cf55627a5f536e30ad65f30", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e5", + "a6", + "23", + "d8" + ] + }, + "payload": { + "dst": "68", + "src": "c2", + "mac": "87da", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5468.json b/examples/meshcore/corpus/generated/valid_txt_msg_5468.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5468.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5474.json b/examples/meshcore/corpus/generated/valid_txt_msg_5474.json new file mode 100644 index 00000000..261c4a13 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5474.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0711cb343e9b80372d0a44c51184f6f801f100bb6c0619e3a8bc545e54d408ddf8363479fbde5687b178c52c46d6f7e18c9e529c8c7aaf88b887bee3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "11", + "cb", + "34", + "3e", + "9b", + "80", + "37" + ] + }, + "payload": { + "dst": "2d", + "src": "0a", + "mac": "44c5", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5483.json b/examples/meshcore/corpus/generated/valid_txt_msg_5483.json new file mode 100644 index 00000000..146ba53c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5483.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09873a82baad40b5c9cb88ef28f6a750089fae68444fdfce81836e40f47cc35715ce17769381d15f226185933fe728224e2d462c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3a82ba", + "ad40b5", + "c9cb88", + "ef28f6", + "a75008", + "9fae68", + "444fdf" + ] + }, + "payload": { + "dst": "ce", + "src": "81", + "mac": "836e", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5485.json b/examples/meshcore/corpus/generated/valid_txt_msg_5485.json new file mode 100644 index 00000000..8aa25b1c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5485.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090a8022cc249d4fec7731e901c0c0ca2d568fc0dc930b2d954dbb91", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "80", + "22", + "cc", + "24", + "9d", + "4f", + "ec", + "77", + "31", + "e9" + ] + }, + "payload": { + "dst": "01", + "src": "c0", + "mac": "c0ca", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5486.json b/examples/meshcore/corpus/generated/valid_txt_msg_5486.json new file mode 100644 index 00000000..8ec0f27c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5486.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4523eaaff9e036f22dffe4bfcc6e8d878f7857f49b2fa75bb9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "23ea", + "aff9", + "e036", + "f22d", + "ffe4" + ] + }, + "payload": { + "dst": "bf", + "src": "cc", + "mac": "6e8d", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5487.json b/examples/meshcore/corpus/generated/valid_txt_msg_5487.json new file mode 100644 index 00000000..90949d04 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5487.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a08cbda3639d885178a78d25a2252aac4d669d676d8d931a57fbdb67e00293130bd7fb684f756c277dfc8b7702445ac9309c153fb78a6dbe1ccc5a15c5c292d76f3b1a607", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "cb", + "da", + "36", + "39", + "d8", + "85", + "17", + "8a" + ] + }, + "payload": { + "dst": "78", + "src": "d2", + "mac": "5a22", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5500.json b/examples/meshcore/corpus/generated/valid_txt_msg_5500.json new file mode 100644 index 00000000..bf80a6d3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5500.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4437718a822036c83f5aae104da50d1faa61e892c3f30160", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3771", + "8a82", + "2036", + "c83f" + ] + }, + "payload": { + "dst": "5a", + "src": "ae", + "mac": "104d", + "ciphertext_len": 11 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5503.json b/examples/meshcore/corpus/generated/valid_txt_msg_5503.json new file mode 100644 index 00000000..ce1126f8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5503.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a44101e58f1134e7825be3da18e68227494f03f16f236", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "101e", + "58f1", + "134e", + "7825" + ] + }, + "payload": { + "dst": "be", + "src": "3d", + "mac": "a18e", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5506.json b/examples/meshcore/corpus/generated/valid_txt_msg_5506.json new file mode 100644 index 00000000..c6d986e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5506.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094998eb74c093ce29cf7626357b3ef591c7a6d5f5617bdcdfc04cd99065cbe81059fb1eb472cc72bf9cdc73f1c726a4bcf726ac4c30615592594bb16a0b59d5a5612ae405d65081c1a578a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "98eb", + "74c0", + "93ce", + "29cf", + "7626", + "357b", + "3ef5", + "91c7", + "a6d5" + ] + }, + "payload": { + "dst": "f5", + "src": "61", + "mac": "7bdc", + "ciphertext_len": 52 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5507.json b/examples/meshcore/corpus/generated/valid_txt_msg_5507.json new file mode 100644 index 00000000..acc1eac2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5507.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0943c48a43f5e79afea5b53fdafacd68d39eaa226ef70be7377086287e234e7ceb302120ca30cb4570fbbfa1fb60c5090729c204", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c48a", + "43f5", + "e79a" + ] + }, + "payload": { + "dst": "fe", + "src": "a5", + "mac": "b53f", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5510.json b/examples/meshcore/corpus/generated/valid_txt_msg_5510.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5510.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5518.json b/examples/meshcore/corpus/generated/valid_txt_msg_5518.json new file mode 100644 index 00000000..08df93db --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5518.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098040a04e22256694be2d5d21d008abbefd0abfaf660f55bdfe959cd84fd08b2c6f44c28f617584e62f346df1ad338301ea462ba0cb2395", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "40", + "src": "a0", + "mac": "4e22", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5526.json b/examples/meshcore/corpus/generated/valid_txt_msg_5526.json new file mode 100644 index 00000000..8a868bc1 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5526.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05160f6bfc12a3887943dddccd093d13f2d060d976227b761714af6cad005345c4ff44a4882698b18f83ea3e29", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "16", + "0f", + "6b", + "fc", + "12" + ] + }, + "payload": { + "dst": "a3", + "src": "88", + "mac": "7943", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5527.json b/examples/meshcore/corpus/generated/valid_txt_msg_5527.json new file mode 100644 index 00000000..cb425418 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5527.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0907fca9e388f54cd3d5a85ebc5a7b41e23b40f0de16bf6b993c24c0ecbf3d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "fc", + "a9", + "e3", + "88", + "f5", + "4c", + "d3" + ] + }, + "payload": { + "dst": "d5", + "src": "a8", + "mac": "5ebc", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5532.json b/examples/meshcore/corpus/generated/valid_txt_msg_5532.json new file mode 100644 index 00000000..95ed91a2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5532.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0981b3b61d7fff10a3e828db1c542950ca2099aa0bc7dd15378fead911077490108b0e60a8dc8bfc2a977f92ed64f5223ccef8be2603f7967ca56dac6b046bef", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b3b61d" + ] + }, + "payload": { + "dst": "7f", + "src": "ff", + "mac": "10a3", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5537.json b/examples/meshcore/corpus/generated/valid_txt_msg_5537.json new file mode 100644 index 00000000..ad2b8cb8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5537.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a06b77e9c278249f1cc7e0e357550360e8fbfef35cb80388b8a0780df1645fb226ab358f03a6e8122615db90220ec5ec0307bb1a8be9bb0dd3bb569d61d4fd206da750c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "b7", + "7e", + "9c", + "27", + "82", + "49" + ] + }, + "payload": { + "dst": "f1", + "src": "cc", + "mac": "7e0e", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5541.json b/examples/meshcore/corpus/generated/valid_txt_msg_5541.json new file mode 100644 index 00000000..f46c91c0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5541.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a03ecdd71aec5f8502aa0d33813febdd4e5ce68986d609477a9f911cd7089a0433a0e9628f9ef3d91b9e920467008ad23e2", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ec", + "dd", + "71" + ] + }, + "payload": { + "dst": "ae", + "src": "c5", + "mac": "f850", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5542.json b/examples/meshcore/corpus/generated/valid_txt_msg_5542.json new file mode 100644 index 00000000..831a0b16 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5542.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094643381dbc51ced620f879887776d7bb7f58a15730af5954c861ce6b0d7acbccbba1e4631c0ff044c66bb09a9dfdeb2cf72f0fa00d5a262e28d8dcaa71", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4338", + "1dbc", + "51ce", + "d620", + "f879", + "8877" + ] + }, + "payload": { + "dst": "76", + "src": "d7", + "mac": "bb7f", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5544.json b/examples/meshcore/corpus/generated/valid_txt_msg_5544.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5544.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5545.json b/examples/meshcore/corpus/generated/valid_txt_msg_5545.json new file mode 100644 index 00000000..82d80ed5 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5545.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a434eb109c43598eaf36341cffd77ffa37052d8434f5101fd54b778d6fda464fde19cc3b0cae1380f2b1b21b3b5c2f52d08c44d041457eec504", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4eb1", + "09c4", + "3598" + ] + }, + "payload": { + "dst": "ea", + "src": "f3", + "mac": "6341", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5549.json b/examples/meshcore/corpus/generated/valid_txt_msg_5549.json new file mode 100644 index 00000000..f8b26931 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5549.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4a521ad169afb7ae8ca053e7f8884bad00a61c2fe3132eca3ae312894f76cd14684805998201abfb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "521a", + "d169", + "afb7", + "ae8c", + "a053", + "e7f8", + "884b", + "ad00", + "a61c", + "2fe3" + ] + }, + "payload": { + "dst": "13", + "src": "2e", + "mac": "ca3a", + "ciphertext_len": 15 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5555.json b/examples/meshcore/corpus/generated/valid_txt_msg_5555.json new file mode 100644 index 00000000..37dacacb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5555.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09877ec96ae184fdc14173432b1e5e2e42a19475fb173c3be8220e7cf175630b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "7ec96a", + "e184fd", + "c14173", + "432b1e", + "5e2e42", + "a19475", + "fb173c" + ] + }, + "payload": { + "dst": "3b", + "src": "e8", + "mac": "220e", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5556.json b/examples/meshcore/corpus/generated/valid_txt_msg_5556.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5556.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5558.json b/examples/meshcore/corpus/generated/valid_txt_msg_5558.json new file mode 100644 index 00000000..85d7cb2f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5558.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a049bf2e545e694955aa4ad72cf03b719473b73f863804f612a1fa3a90d1a7ea080dedff86a1aa8a7f47a199cf191ae0b9890e8c86bf6ca0ecd0ce9f9b51c104106d294293b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "f2", + "e5", + "45" + ] + }, + "payload": { + "dst": "e6", + "src": "94", + "mac": "955a", + "ciphertext_len": 60 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5560.json b/examples/meshcore/corpus/generated/valid_txt_msg_5560.json new file mode 100644 index 00000000..1c1ef91e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5560.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a49f4cce3614ac94a340e60afb2dd21505dc844babc798c3f22f0", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f4cc", + "e361", + "4ac9", + "4a34", + "0e60", + "afb2", + "dd21", + "505d", + "c844" + ] + }, + "payload": { + "dst": "ba", + "src": "bc", + "mac": "798c", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5561.json b/examples/meshcore/corpus/generated/valid_txt_msg_5561.json new file mode 100644 index 00000000..166796af --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5561.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4401c23bd09b9162fab82b298638d80df6cc8154cda5a1679e8493b080781a69af07db", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "01c2", + "3bd0", + "9b91", + "62fa" + ] + }, + "payload": { + "dst": "b8", + "src": "2b", + "mac": "2986", + "ciphertext_len": 22 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5563.json b/examples/meshcore/corpus/generated/valid_txt_msg_5563.json new file mode 100644 index 00000000..a9bc1a92 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5563.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a06184fe70021f4a73b3bed258094ce07a47ae03ebf5181d786ae07f57a73198604d1f746ce77b7e96cac099e7c8dc6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "18", + "4f", + "e7", + "00", + "21", + "f4" + ] + }, + "payload": { + "dst": "a7", + "src": "3b", + "mac": "3bed", + "ciphertext_len": 36 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5564.json b/examples/meshcore/corpus/generated/valid_txt_msg_5564.json new file mode 100644 index 00000000..98f5ed98 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5564.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09461c00670fe60769e4faa8b7f9bc989379d3c42f72bedac64ffe45b186212d8d25de11df3c7d77d0d4f5023224f88bf94ca300062e392ff0498e60f4bfcc19", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "1c00", + "670f", + "e607", + "69e4", + "faa8", + "b7f9" + ] + }, + "payload": { + "dst": "bc", + "src": "98", + "mac": "9379", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5571.json b/examples/meshcore/corpus/generated/valid_txt_msg_5571.json new file mode 100644 index 00000000..530747cb --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5571.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a88a710cc61a08fdc060b427cf39b3b2675d8ecc3a3ea66d63155ce4d18105a19835ff1d63d7ec470276d7b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "a710cc", + "61a08f", + "dc060b", + "427cf3", + "9b3b26", + "75d8ec", + "c3a3ea", + "66d631" + ] + }, + "payload": { + "dst": "55", + "src": "ce", + "mac": "4d18", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5575.json b/examples/meshcore/corpus/generated/valid_txt_msg_5575.json new file mode 100644 index 00000000..2b4b988d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5575.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a455e3e1b356daafe06958ce7a26764ec618ea8a6f75011417a952351bfe6cfa8aed02de6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5e3e", + "1b35", + "6daa", + "fe06", + "958c" + ] + }, + "payload": { + "dst": "e7", + "src": "a2", + "mac": "6764", + "ciphertext_len": 21 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5577.json b/examples/meshcore/corpus/generated/valid_txt_msg_5577.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5577.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5578.json b/examples/meshcore/corpus/generated/valid_txt_msg_5578.json new file mode 100644 index 00000000..47b63d3e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5578.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4477ac1cf22013e5c1535b8fe7e9a8e490ad44ff9073fb607a5df1b9bdc4ac95aa31cc128d65e9f9d05b0e5ae5a27adb1e29d69964787661bae42bab83bdb1472f07de3fc513e974", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "77ac", + "1cf2", + "2013", + "e5c1" + ] + }, + "payload": { + "dst": "53", + "src": "5b", + "mac": "8fe7", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5585.json b/examples/meshcore/corpus/generated/valid_txt_msg_5585.json new file mode 100644 index 00000000..9f69b6e3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5585.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0987d2a7cbf5fc2a622823eec87e7af5512b6e59d6cb51d32dfa0652486f549853ec740f1239bfaeca152073a589230e469a977388129038383cd810eb9d142f32b26f285c7a", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "d2a7cb", + "f5fc2a", + "622823", + "eec87e", + "7af551", + "2b6e59", + "d6cb51" + ] + }, + "payload": { + "dst": "d3", + "src": "2d", + "mac": "fa06", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5589.json b/examples/meshcore/corpus/generated/valid_txt_msg_5589.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5589.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5595.json b/examples/meshcore/corpus/generated/valid_txt_msg_5595.json new file mode 100644 index 00000000..cebe8e2d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5595.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0946e19bfc18225f332eb2a828ad384d38539ee8d27a85a89e58d3338bc52fd4309db82ff0c47e45c7e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "e19b", + "fc18", + "225f", + "332e", + "b2a8", + "28ad" + ] + }, + "payload": { + "dst": "38", + "src": "4d", + "mac": "3853", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5596.json b/examples/meshcore/corpus/generated/valid_txt_msg_5596.json new file mode 100644 index 00000000..9d3b5c9d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5596.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a46f31c273fec0502aee73e7e55fa5cbf115b0d2b2dc1cdf414e0cd54127192861d572dd92a2432e391abad82f49d1c16ce402ad1feba176333845775e568e91b9ce6f26c225300f5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "f31c", + "273f", + "ec05", + "02ae", + "e73e", + "7e55" + ] + }, + "payload": { + "dst": "fa", + "src": "5c", + "mac": "bf11", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5599.json b/examples/meshcore/corpus/generated/valid_txt_msg_5599.json new file mode 100644 index 00000000..ebb542f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5599.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a08ae384295435e6cb8f7f63ae8f216f11d56c18a3d167b201bb6b4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ae", + "38", + "42", + "95", + "43", + "5e", + "6c", + "b8" + ] + }, + "payload": { + "dst": "f7", + "src": "f6", + "mac": "3ae8", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5609.json b/examples/meshcore/corpus/generated/valid_txt_msg_5609.json new file mode 100644 index 00000000..256d5048 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5609.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a49d7c81355d017427c05a1441a004c35abbf545f08613c10e1fb5079588d43055818209c3eba4b8324d39bdcd97c13553bd247f0af3b7b3f88440b3c14add852b7f703bdae", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "d7c8", + "1355", + "d017", + "427c", + "05a1", + "441a", + "004c", + "35ab", + "bf54" + ] + }, + "payload": { + "dst": "5f", + "src": "08", + "mac": "613c", + "ciphertext_len": 46 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5619.json b/examples/meshcore/corpus/generated/valid_txt_msg_5619.json new file mode 100644 index 00000000..aedf5548 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5619.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a85b443bdfca52a25d202084e89862acd1c3bfa570e4558b5f9f78122b9adf0d29f7f2ed55aa54a70f8f8d5946c8f2a0277321b91cb39e09ff20ec1e18a94b4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b443bd", + "fca52a", + "25d202", + "084e89", + "862acd" + ] + }, + "payload": { + "dst": "1c", + "src": "3b", + "mac": "fa57", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5620.json b/examples/meshcore/corpus/generated/valid_txt_msg_5620.json new file mode 100644 index 00000000..a1b59d8b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5620.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0946a31367b9bd8f955cdac3d8e510522b59ecdf307b7549c694d7c272395fca6e932bfdee3c96cd6e9b24d0e2fe4e16a4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "a313", + "67b9", + "bd8f", + "955c", + "dac3", + "d8e5" + ] + }, + "payload": { + "dst": "10", + "src": "52", + "mac": "2b59", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5623.json b/examples/meshcore/corpus/generated/valid_txt_msg_5623.json new file mode 100644 index 00000000..787d7f40 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5623.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0905c18b407e096bb36f15c1864d66ee90e62fe78946431595300366d8070a5a1217ba", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c1", + "8b", + "40", + "7e", + "09" + ] + }, + "payload": { + "dst": "6b", + "src": "b3", + "mac": "6f15", + "ciphertext_len": 24 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5627.json b/examples/meshcore/corpus/generated/valid_txt_msg_5627.json new file mode 100644 index 00000000..4b9ad0b0 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5627.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "098273c1c33e77ea90686c70348b1f7f3502ef6c81b91aec700b2f4a53ba42a4572d98f5b7d3fd3cf44c63388b3213b206b8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "73c1c3", + "3e77ea" + ] + }, + "payload": { + "dst": "90", + "src": "68", + "mac": "6c70", + "ciphertext_len": 38 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5629.json b/examples/meshcore/corpus/generated/valid_txt_msg_5629.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5629.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5630.json b/examples/meshcore/corpus/generated/valid_txt_msg_5630.json new file mode 100644 index 00000000..5c65847a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5630.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0225a61ecb5aa3f510caafe062a3a0c7c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "25", + "a6" + ] + }, + "payload": { + "dst": "1e", + "src": "cb", + "mac": "5aa3", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5640.json b/examples/meshcore/corpus/generated/valid_txt_msg_5640.json new file mode 100644 index 00000000..44fef2dd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5640.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05e61cdb46143580dfd087df35154ef66f472f19408aee710044eb82feed9b696ff0afabaf0a9ae0b9a3ca90faa220decf344984d42566b1289c6b2fd8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "e6", + "1c", + "db", + "46", + "14" + ] + }, + "payload": { + "dst": "35", + "src": "80", + "mac": "dfd0", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5651.json b/examples/meshcore/corpus/generated/valid_txt_msg_5651.json new file mode 100644 index 00000000..80ef7155 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5651.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094935fba9be15d93c8130cbc14f9fedd1fc63cc1198e37b26558664b75592a848ff0c62cc4729434e5bda6d8e6e98c70edc91091a4210da73262408426134ca19f2e1620154ecd8dccdf9c88cf2c9fb36ef56ed1e313e36", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "35fb", + "a9be", + "15d9", + "3c81", + "30cb", + "c14f", + "9fed", + "d1fc", + "63cc" + ] + }, + "payload": { + "dst": "11", + "src": "98", + "mac": "e37b", + "ciphertext_len": 64 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5652.json b/examples/meshcore/corpus/generated/valid_txt_msg_5652.json new file mode 100644 index 00000000..d4c7ee3f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5652.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a091ac44d04a23c7ddba9612da1dae8", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "1a", + "c4", + "4d", + "04", + "a2", + "3c", + "7d", + "db", + "a9" + ] + }, + "payload": { + "dst": "61", + "src": "2d", + "mac": "a1da", + "ciphertext_len": 1 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5653.json b/examples/meshcore/corpus/generated/valid_txt_msg_5653.json new file mode 100644 index 00000000..b972699c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5653.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a811bbe2925c8b90df50e5d6fa8a91868760f38fffd7bb6de384e49e9c7cc558ae4db7a01c5f3d78a63ddd13950292e206d8a09d0b1f3c5c5637093a1f33eb75739b2b20bd4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1bbe29" + ] + }, + "payload": { + "dst": "25", + "src": "c8", + "mac": "b90d", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5654.json b/examples/meshcore/corpus/generated/valid_txt_msg_5654.json new file mode 100644 index 00000000..b2e115b4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5654.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a42bbbf193df5193cbb6e7136009529ca622ad3e0da8557d5e3", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bbbf", + "193d" + ] + }, + "payload": { + "dst": "f5", + "src": "19", + "mac": "3cbb", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5656.json b/examples/meshcore/corpus/generated/valid_txt_msg_5656.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5656.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5659.json b/examples/meshcore/corpus/generated/valid_txt_msg_5659.json new file mode 100644 index 00000000..85263c02 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5659.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0903a0f11c28dd5669f18f2739bb3338efca81ef3076bf94757e206c42c6ead6b436c4796a83343790306a606fc41476babdb5d07a351aa1", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "a0", + "f1", + "1c" + ] + }, + "payload": { + "dst": "28", + "src": "dd", + "mac": "5669", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5663.json b/examples/meshcore/corpus/generated/valid_txt_msg_5663.json new file mode 100644 index 00000000..82eb36e6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5663.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a00b83d2fc25ad9988f6a3192863d446f6204afc0d84882398681a1ff1e43a41e2cc8c3c07e04cfb82fe6852263c452b5", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "b8", + "src": "3d", + "mac": "2fc2", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5664.json b/examples/meshcore/corpus/generated/valid_txt_msg_5664.json new file mode 100644 index 00000000..9668e271 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5664.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0984394cc56ec9b648c229747f513e1416fd3734ce", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "394cc5", + "6ec9b6", + "48c229", + "747f51" + ] + }, + "payload": { + "dst": "3e", + "src": "14", + "mac": "16fd", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5666.json b/examples/meshcore/corpus/generated/valid_txt_msg_5666.json new file mode 100644 index 00000000..b2f14aa9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5666.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09065a5ead9a9f9c1d306a20980b89a66433444fbf9c7152f0e7327beefd0539ecc3f633ffe941318b9bf8177333d84f8ee3afcc674456832782ce", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5a", + "5e", + "ad", + "9a", + "9f", + "9c" + ] + }, + "payload": { + "dst": "1d", + "src": "30", + "mac": "6a20", + "ciphertext_len": 47 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5668.json b/examples/meshcore/corpus/generated/valid_txt_msg_5668.json new file mode 100644 index 00000000..2c3bae8c --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5668.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a489476f6946572601eaf1d4b8b771770c71d6eaebfbce022cee1e45351569c969a38fcb53e4d048fc7ced4b99a8276fb29544335", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9476", + "f694", + "6572", + "601e", + "af1d", + "4b8b", + "7717", + "70c7" + ] + }, + "payload": { + "dst": "1d", + "src": "6e", + "mac": "aebf", + "ciphertext_len": 31 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5674.json b/examples/meshcore/corpus/generated/valid_txt_msg_5674.json new file mode 100644 index 00000000..7dbb5cc4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5674.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0986b4382f130c2b7f0f0fdf308d755248f6288a00e13b253584f536d2cb81dced9967afcc7e39d0c277dd5e9ca5f534729a7ab5f963c1f5e8d7f6a180a7a2885141b0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b4382f", + "130c2b", + "7f0f0f", + "df308d", + "755248", + "f6288a" + ] + }, + "payload": { + "dst": "00", + "src": "e1", + "mac": "3b25", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5677.json b/examples/meshcore/corpus/generated/valid_txt_msg_5677.json new file mode 100644 index 00000000..70bb8ce2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5677.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094889cb04bd33b7b48845a5d1424e654ac528992585f4bdf3c1309015c702c2", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "89cb", + "04bd", + "33b7", + "b488", + "45a5", + "d142", + "4e65", + "4ac5" + ] + }, + "payload": { + "dst": "28", + "src": "99", + "mac": "2585", + "ciphertext_len": 10 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5678.json b/examples/meshcore/corpus/generated/valid_txt_msg_5678.json new file mode 100644 index 00000000..3809b956 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5678.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a404dc0c61fd3b54290b7a7c29df32cdaa340c1", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "4d", + "src": "c0", + "mac": "c61f", + "ciphertext_len": 14 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5681.json b/examples/meshcore/corpus/generated/valid_txt_msg_5681.json new file mode 100644 index 00000000..5b1cb189 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5681.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a02decc220e8669b234c91b933e196fec19d13bd86d264df5e56188797204b26cec8f66a73a0b2fb04b4c11a7fce72dd6a1d297e298933006fc485cf825f417edbb12", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "de", + "cc" + ] + }, + "payload": { + "dst": "22", + "src": "0e", + "mac": "8669", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5682.json b/examples/meshcore/corpus/generated/valid_txt_msg_5682.json new file mode 100644 index 00000000..5bd6ba43 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5682.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4479739466f18d7967dec8dc3748229c74f85174035a33a8f1e700674ebc9181fc6b41f34957bd4573aa83626fd44750", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "7973", + "9466", + "f18d", + "7967" + ] + }, + "payload": { + "dst": "de", + "src": "c8", + "mac": "dc37", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5686.json b/examples/meshcore/corpus/generated/valid_txt_msg_5686.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5686.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5693.json b/examples/meshcore/corpus/generated/valid_txt_msg_5693.json new file mode 100644 index 00000000..abe57d27 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5693.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a00082f3c5d152a8b77716602ed57260c72b45ed422a53a5643826f200de71629f17105af2f5c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "08", + "src": "2f", + "mac": "3c5d", + "ciphertext_len": 33 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5696.json b/examples/meshcore/corpus/generated/valid_txt_msg_5696.json new file mode 100644 index 00000000..4517822d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5696.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09402500bff3bfe0e97938f0432cd5812e20c0cfd91329709bd7b9025eeff113cd83fe1663a7dbedc33882631f1b43", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "25", + "src": "00", + "mac": "bff3", + "ciphertext_len": 41 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5697.json b/examples/meshcore/corpus/generated/valid_txt_msg_5697.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5697.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5711.json b/examples/meshcore/corpus/generated/valid_txt_msg_5711.json new file mode 100644 index 00000000..31944d88 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5711.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094707886487dc20f5b4d51f5748cce0139b2bd880e5d4bc5929c0d5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0788", + "6487", + "dc20", + "f5b4", + "d51f", + "5748", + "cce0" + ] + }, + "payload": { + "dst": "13", + "src": "9b", + "mac": "2bd8", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5714.json b/examples/meshcore/corpus/generated/valid_txt_msg_5714.json new file mode 100644 index 00000000..767b0c7d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5714.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a425c14441dba2cc5cfdc2f5ca8654e13", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "5c14", + "441d" + ] + }, + "payload": { + "dst": "ba", + "src": "2c", + "mac": "c5cf", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5720.json b/examples/meshcore/corpus/generated/valid_txt_msg_5720.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5720.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5730.json b/examples/meshcore/corpus/generated/valid_txt_msg_5730.json new file mode 100644 index 00000000..cdfd7ae4 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5730.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4069ff443305d25efe41cebd7eb94c79ac38e04bb9e7abb469ba3a6cd51b55e342345acdda85c035d53362f7f4cf8533", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "69", + "src": "ff", + "mac": "4433", + "ciphertext_len": 43 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5733.json b/examples/meshcore/corpus/generated/valid_txt_msg_5733.json new file mode 100644 index 00000000..c3d11f2a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5733.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0867805611d55e457b840917ff6e544343d4d4", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "67", + "80", + "56", + "11", + "d5", + "5e", + "45", + "7b" + ] + }, + "payload": { + "dst": "84", + "src": "09", + "mac": "17ff", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5745.json b/examples/meshcore/corpus/generated/valid_txt_msg_5745.json new file mode 100644 index 00000000..e28fe78f --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5745.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0980a6b4477a545843b0ebf275281cc4126e063737b50c7ff8c19b16fe73064afc9e8c7a10740988a58e1f3a6a2f2db791ac90d8ebeb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [] + }, + "payload": { + "dst": "a6", + "src": "b4", + "mac": "477a", + "ciphertext_len": 48 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5749.json b/examples/meshcore/corpus/generated/valid_txt_msg_5749.json new file mode 100644 index 00000000..1b021efc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5749.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a423a6365637f8e655e7d18b0a5c104eb24654c9049eaf80f8f6bef0b6181c9213b82493c0e7ad88f6aa404e83f37ecf942bda3d840c0c53fc53bbaf88109", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3a63", + "6563" + ] + }, + "payload": { + "dst": "7f", + "src": "8e", + "mac": "655e", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5751.json b/examples/meshcore/corpus/generated/valid_txt_msg_5751.json new file mode 100644 index 00000000..73106e66 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5751.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094abb2b6e644e1bba966e8b5f373cbeb573f89b6448cfa38b1ad330a363ed8c85caad193b61caa8bbefe424c44ff4d431138613ed141196ae81aa20ebf03b0cb2e3", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "bb2b", + "6e64", + "4e1b", + "ba96", + "6e8b", + "5f37", + "3cbe", + "b573", + "f89b", + "6448" + ] + }, + "payload": { + "dst": "cf", + "src": "a3", + "mac": "8b1a", + "ciphertext_len": 40 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5763.json b/examples/meshcore/corpus/generated/valid_txt_msg_5763.json new file mode 100644 index 00000000..8f55067d --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5763.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0492da47c99b4f2b092aeca50156914f011693d0c717beac4b51c175e7efb6c613e4b876a9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "92", + "da", + "47", + "c9" + ] + }, + "payload": { + "dst": "9b", + "src": "4f", + "mac": "2b09", + "ciphertext_len": 28 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5764.json b/examples/meshcore/corpus/generated/valid_txt_msg_5764.json new file mode 100644 index 00000000..48d523ee --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5764.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0983e031dfa8fd6d7624f94848bc41d58f020b2b967394446ff52cc41595bf5575281fa75f882df9cb20832d4655bacfc3069fe6c5b0bba740abeb4591cfca5145925b5c3861076bf5b1e1d4", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "e031df", + "a8fd6d", + "7624f9" + ] + }, + "payload": { + "dst": "48", + "src": "48", + "mac": "bc41", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5787.json b/examples/meshcore/corpus/generated/valid_txt_msg_5787.json new file mode 100644 index 00000000..3fb91fc6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5787.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090a5d448b4940c1ba41f90c5d8ab5486259494de2170136", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "5d", + "44", + "8b", + "49", + "40", + "c1", + "ba", + "41", + "f9", + "0c" + ] + }, + "payload": { + "dst": "5d", + "src": "8a", + "mac": "b548", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5794.json b/examples/meshcore/corpus/generated/valid_txt_msg_5794.json new file mode 100644 index 00000000..289295b8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5794.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09096e0a77d049e6892dcbfff4d9074676df05849f51c45a71a103eda226a86007400313e6570be9e66e4b3eeaf35a4089afb8d715c987983dae5c6898eef31b95eac1588dc26678ab1fd171", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "6e", + "0a", + "77", + "d0", + "49", + "e6", + "89", + "2d", + "cb" + ] + }, + "payload": { + "dst": "ff", + "src": "f4", + "mac": "d907", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5800.json b/examples/meshcore/corpus/generated/valid_txt_msg_5800.json new file mode 100644 index 00000000..43782b55 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5800.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a0a0bf9948ee91a415710b7a1983739d3b94fc09c95774f4ec638717857b56ae8fa6fa7c390126887357b766ab2117e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "0b", + "f9", + "94", + "8e", + "e9", + "1a", + "41", + "57", + "10", + "b7" + ] + }, + "payload": { + "dst": "a1", + "src": "98", + "mac": "3739", + "ciphertext_len": 32 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5806.json b/examples/meshcore/corpus/generated/valid_txt_msg_5806.json new file mode 100644 index 00000000..9d845a73 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5806.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09891d2bcdf6ce4496ab810fc37b2981f8ded1c8a4a39b524e08ac0ede2eb8cdbd5311544a45369d9d", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1d2bcd", + "f6ce44", + "96ab81", + "0fc37b", + "2981f8", + "ded1c8", + "a4a39b", + "524e08", + "ac0ede" + ] + }, + "payload": { + "dst": "2e", + "src": "b8", + "mac": "cdbd", + "ciphertext_len": 8 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5808.json b/examples/meshcore/corpus/generated/valid_txt_msg_5808.json new file mode 100644 index 00000000..7c183d37 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5808.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a46c50e4df7ef9efaa42521582bfe7dd6b0e36fbf9586796bc98a792374ae37d7e4ff32f9c8f6b734872e8120c14158fec67fcb0e6f9238611203e5b2b7222a0cf721a7eefb537e299e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "c50e", + "4df7", + "ef9e", + "faa4", + "2521", + "582b" + ] + }, + "payload": { + "dst": "fe", + "src": "7d", + "mac": "d6b0", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5810.json b/examples/meshcore/corpus/generated/valid_txt_msg_5810.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5810.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5819.json b/examples/meshcore/corpus/generated/valid_txt_msg_5819.json new file mode 100644 index 00000000..e304cde3 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5819.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0984cb170ab695672248416f6c01d72cc082c636685186c96323e16f2e2b8d2701c376cea187607cfbe6472297f7ccb1b5ae9774c50f3c926408309e3e8477f9cc6ddd8f74", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "cb170a", + "b69567", + "224841", + "6f6c01" + ] + }, + "payload": { + "dst": "d7", + "src": "2c", + "mac": "c082", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5828.json b/examples/meshcore/corpus/generated/valid_txt_msg_5828.json new file mode 100644 index 00000000..31947d50 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5828.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09819d0414c3e314993189f49e3c034cf16bed8a3e070305dbbe6be7479e0f754937", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "9d0414" + ] + }, + "payload": { + "dst": "c3", + "src": "e3", + "mac": "1499", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5841.json b/examples/meshcore/corpus/generated/valid_txt_msg_5841.json new file mode 100644 index 00000000..f425a47b --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5841.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0944da12a4694cebbf3a88a36805f62977e151eb887b8e158294dab396eaae5604c03034e50406c4a0f914f8201b6a2a3a91132bddbb2716d63242b1cab3efd746d016b60965fcc598", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "da12", + "a469", + "4ceb", + "bf3a" + ] + }, + "payload": { + "dst": "88", + "src": "a3", + "mac": "6805", + "ciphertext_len": 59 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5847.json b/examples/meshcore/corpus/generated/valid_txt_msg_5847.json new file mode 100644 index 00000000..ed6a0176 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5847.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a86f98cedac6f9a1059393b86d82cf1dc4d592f6c2ca649d040d1a5256759058b1ef2b08c4048ceb55d13586a69215368", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "f98ced", + "ac6f9a", + "105939", + "3b86d8", + "2cf1dc", + "4d592f" + ] + }, + "payload": { + "dst": "6c", + "src": "2c", + "mac": "a649", + "ciphertext_len": 25 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5853.json b/examples/meshcore/corpus/generated/valid_txt_msg_5853.json new file mode 100644 index 00000000..976758b2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5853.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8a1a908184908b6e2d4f7752b556351ac9dcd24295de99bcbd70ab3127385d996485e1c144454a8eaf672db3cb3c919a56cecf3fb330a54226ae9e22747076df77", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1a9081", + "84908b", + "6e2d4f", + "7752b5", + "56351a", + "c9dcd2", + "4295de", + "99bcbd", + "70ab31", + "27385d" + ] + }, + "payload": { + "dst": "99", + "src": "64", + "mac": "85e1", + "ciphertext_len": 30 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5856.json b/examples/meshcore/corpus/generated/valid_txt_msg_5856.json new file mode 100644 index 00000000..91c89891 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5856.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094a38cdffc8878cc170a139ecde2f674019092377d943f99cfc776f6749a4ea1a3ce8", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "38cd", + "ffc8", + "878c", + "c170", + "a139", + "ecde", + "2f67", + "4019", + "0923", + "77d9" + ] + }, + "payload": { + "dst": "43", + "src": "f9", + "mac": "9cfc", + "ciphertext_len": 9 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5857.json b/examples/meshcore/corpus/generated/valid_txt_msg_5857.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5857.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5858.json b/examples/meshcore/corpus/generated/valid_txt_msg_5858.json new file mode 100644 index 00000000..45971343 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5858.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a440a64d1f4be66ee51a25ec69edabe9548228cbe", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "0a64", + "d1f4", + "be66", + "ee51" + ] + }, + "payload": { + "dst": "a2", + "src": "5e", + "mac": "c69e", + "ciphertext_len": 7 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5865.json b/examples/meshcore/corpus/generated/valid_txt_msg_5865.json new file mode 100644 index 00000000..87161f45 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5865.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4226c5d4f67f29fc712d0c40c470897380ee795e73e45ca2f91b167499", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "26c5", + "d4f6" + ] + }, + "payload": { + "dst": "7f", + "src": "29", + "mac": "fc71", + "ciphertext_len": 20 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5871.json b/examples/meshcore/corpus/generated/valid_txt_msg_5871.json new file mode 100644 index 00000000..7739f6ab --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5871.json @@ -0,0 +1,28 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0982b144ffed4aba7cff530b25403b", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "b144ff", + "ed4aba" + ] + }, + "payload": { + "dst": "7c", + "src": "ff", + "mac": "530b", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5873.json b/examples/meshcore/corpus/generated/valid_txt_msg_5873.json new file mode 100644 index 00000000..88796309 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5873.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a85718f882cfad45aba6f3f06bd0bb9aa0095cf962cbd85da8ae4ead4da0fa516d9", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "718f88", + "2cfad4", + "5aba6f", + "3f06bd", + "0bb9aa" + ] + }, + "payload": { + "dst": "00", + "src": "95", + "mac": "cf96", + "ciphertext_len": 13 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5874.json b/examples/meshcore/corpus/generated/valid_txt_msg_5874.json new file mode 100644 index 00000000..01ad6660 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5874.json @@ -0,0 +1,33 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a473867ef2e418655a010ce450b99e512709b1b056441d275e62725354b66636c2522ebc392217cb8e5053838b87a44f7190853f5833446ae2c640baed643d2108b2acde468887d0e8a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "3867", + "ef2e", + "4186", + "55a0", + "10ce", + "450b", + "99e5" + ] + }, + "payload": { + "dst": "12", + "src": "70", + "mac": "9b1b", + "ciphertext_len": 54 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5876.json b/examples/meshcore/corpus/generated/valid_txt_msg_5876.json new file mode 100644 index 00000000..7138d841 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5876.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090353b99253662d782fc8f648f4851fa3e28574eff77eb0594f84baee8d7174f36c7fedcb86364762daa600", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "53", + "b9", + "92" + ] + }, + "payload": { + "dst": "53", + "src": "66", + "mac": "2d78", + "ciphertext_len": 35 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5877.json b/examples/meshcore/corpus/generated/valid_txt_msg_5877.json new file mode 100644 index 00000000..44b58096 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5877.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094449b8467a7cf57cf6c4e0ae5ea2d9fd131cdc0f76e2189f02c61499e15c00892cb8fb33291f72119e86c529bf221d9d9e2d48f67cfb77736e5d41b2cc69e28509b188e5", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "49b8", + "467a", + "7cf5", + "7cf6" + ] + }, + "payload": { + "dst": "c4", + "src": "e0", + "mac": "ae5e", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5878.json b/examples/meshcore/corpus/generated/valid_txt_msg_5878.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5878.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5890.json b/examples/meshcore/corpus/generated/valid_txt_msg_5890.json new file mode 100644 index 00000000..a977799a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5890.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a003146595d9e9d91fb4d3c964c5ea6211644cb4ae46ab278cf7e6c7454188261d4ce0f9fccc33f595f4e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "31", + "src": "46", + "mac": "595d", + "ciphertext_len": 37 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5898.json b/examples/meshcore/corpus/generated/valid_txt_msg_5898.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5898.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5899.json b/examples/meshcore/corpus/generated/valid_txt_msg_5899.json new file mode 100644 index 00000000..2fa0fbf6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5899.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4087d4c3b74fbd90a737cf38c51b62c2092d99839f6c2e9252e0410a2d11aa6b47b75258b0a16489d1648b0513c19964c8aa47d871c6", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "87", + "src": "d4", + "mac": "c3b7", + "ciphertext_len": 49 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5903.json b/examples/meshcore/corpus/generated/valid_txt_msg_5903.json new file mode 100644 index 00000000..164656f9 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5903.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a4a8be71bfd148d2caf5322d53314942606a8b586e0bb0e838237a445155b6c56c5ca2b7126c1490397ecfc12a4b09ff105f9ebf2f1c4de57e37352ca8a901fc8fe8a3396cb", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "8be7", + "1bfd", + "148d", + "2caf", + "5322", + "d533", + "1494", + "2606", + "a8b5", + "86e0" + ] + }, + "payload": { + "dst": "bb", + "src": "0e", + "mac": "8382", + "ciphertext_len": 44 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5907.json b/examples/meshcore/corpus/generated/valid_txt_msg_5907.json new file mode 100644 index 00000000..36b3d1e8 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5907.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0904addaebb9a4cb1debafb426", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "ad", + "da", + "eb", + "b9" + ] + }, + "payload": { + "dst": "a4", + "src": "cb", + "mac": "1deb", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5909.json b/examples/meshcore/corpus/generated/valid_txt_msg_5909.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5909.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5910.json b/examples/meshcore/corpus/generated/valid_txt_msg_5910.json new file mode 100644 index 00000000..7d0e8a4a --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5910.json @@ -0,0 +1,34 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09881f98e02c8e4e60461328a26f6a3abebdf95cc1cb71704be7a44daed61dfa1eba321a08445946ec5136abb5ecb88185ca3cf448dc8bf2c898d5af65e6ef0e91c884d79c8268be26bc149b5dc6c607af6b433e262a892aee9d47", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "1f98e0", + "2c8e4e", + "604613", + "28a26f", + "6a3abe", + "bdf95c", + "c1cb71", + "704be7" + ] + }, + "payload": { + "dst": "a4", + "src": "4d", + "mac": "aed6", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5911.json b/examples/meshcore/corpus/generated/valid_txt_msg_5911.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5911.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5913.json b/examples/meshcore/corpus/generated/valid_txt_msg_5913.json new file mode 100644 index 00000000..bb3b06cd --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5913.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a454ed2ab45fad547770a55f3563fe52232b9b82a", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "4ed2", + "ab45", + "fad5", + "4777", + "0a55" + ] + }, + "payload": { + "dst": "f3", + "src": "56", + "mac": "3fe5", + "ciphertext_len": 5 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5920.json b/examples/meshcore/corpus/generated/valid_txt_msg_5920.json new file mode 100644 index 00000000..36e8b8e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5920.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0940fc7c8953a77aca7a7ecaab58a1cd8fb489c6ed334a200b31392f787a546e049e3c3f30cec3bb634d18761a9a749028f40a37af2bbb0744171932d5cd9c4a878339", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "fc", + "src": "7c", + "mac": "8953", + "ciphertext_len": 61 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5921.json b/examples/meshcore/corpus/generated/valid_txt_msg_5921.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5921.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5924.json b/examples/meshcore/corpus/generated/valid_txt_msg_5924.json new file mode 100644 index 00000000..842b5a30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5924.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a8a2e40267f7453b8ad1b3435caf24d4a6ecf6aaac4e950f7f2333c557690e3b180d1d99b692bb51fbc4bbcc3181d0bcf265d6b", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "2e4026", + "7f7453", + "b8ad1b", + "3435ca", + "f24d4a", + "6ecf6a", + "aac4e9", + "50f7f2", + "333c55", + "7690e3" + ] + }, + "payload": { + "dst": "b1", + "src": "80", + "mac": "d1d9", + "ciphertext_len": 16 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5933.json b/examples/meshcore/corpus/generated/valid_txt_msg_5933.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5933.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5934.json b/examples/meshcore/corpus/generated/valid_txt_msg_5934.json new file mode 100644 index 00000000..de090d30 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5934.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0981032976ca4a8ae9d76bc0", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "032976" + ] + }, + "payload": { + "dst": "ca", + "src": "4a", + "mac": "8ae9", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5935.json b/examples/meshcore/corpus/generated/valid_txt_msg_5935.json new file mode 100644 index 00000000..30b497fc --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5935.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a84962eb6fe92de402f4d80ce96e46756109e66e88e4851263a05ebb74620d2292fb7ec8ed6bd61aab4b7ce08eca7953a62cb15841af2160ada0d9394aa4d8b6c52573a7e8c5aae68", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "962eb6", + "fe92de", + "402f4d", + "80ce96" + ] + }, + "payload": { + "dst": "e4", + "src": "67", + "mac": "5610", + "ciphertext_len": 55 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5936.json b/examples/meshcore/corpus/generated/valid_txt_msg_5936.json new file mode 100644 index 00000000..bc8d6f87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5936.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09843a3fde7e93fa3924f779a2f8f1e728a4c493eb", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "3a3fde", + "7e93fa", + "3924f7", + "79a2f8" + ] + }, + "payload": { + "dst": "f1", + "src": "e7", + "mac": "28a4", + "ciphertext_len": 3 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5953.json b/examples/meshcore/corpus/generated/valid_txt_msg_5953.json new file mode 100644 index 00000000..5df6b937 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5953.json @@ -0,0 +1,31 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a05c917fe3bf7b980d348291578d5c14ff657bfc758d8e06b6d7f356fd39183c0a6b4d2943479a4427e93c23db7b2f010e0f38f6883c744c2b03a0d2334a4c7", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "c9", + "17", + "fe", + "3b", + "f7" + ] + }, + "payload": { + "dst": "b9", + "src": "80", + "mac": "d348", + "ciphertext_len": 53 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5961.json b/examples/meshcore/corpus/generated/valid_txt_msg_5961.json new file mode 100644 index 00000000..673e5139 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5961.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0944aacf6f71104f68f814a85d51da4fb6603afa", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "aacf", + "6f71", + "104f", + "68f8" + ] + }, + "payload": { + "dst": "14", + "src": "a8", + "mac": "5d51", + "ciphertext_len": 6 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5965.json b/examples/meshcore/corpus/generated/valid_txt_msg_5965.json new file mode 100644 index 00000000..92908320 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5965.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a037efb90b5960501081d54ecd23c64d792eb0ad0d8982d11e4e6dc4246f50b5c99e21814920c5530c338a5a3f757be663af6851a0a3bcf4e7caffbc48196906e", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "7e", + "fb", + "90" + ] + }, + "payload": { + "dst": "b5", + "src": "96", + "mac": "0501", + "ciphertext_len": 56 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5968.json b/examples/meshcore/corpus/generated/valid_txt_msg_5968.json new file mode 100644 index 00000000..043f1171 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5968.json @@ -0,0 +1,35 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09099b9280433b04b80d804b0016bc986aaf484b38d632a58fed82ba53830458a873551f93bfea2c96b7fccae0b3df378b1620f9fbe0fc2afac54581838793b521", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "9b", + "92", + "80", + "43", + "3b", + "04", + "b8", + "0d", + "80" + ] + }, + "payload": { + "dst": "4b", + "src": "00", + "mac": "16bc", + "ciphertext_len": 50 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5971.json b/examples/meshcore/corpus/generated/valid_txt_msg_5971.json new file mode 100644 index 00000000..70211e32 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5971.json @@ -0,0 +1,30 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "0984ae40127c7617cf53575f2b1cc9c379b35b67aaeb8c494a1c36936ae1656f0037780be7837f715c7fc78263a642782b06692e7f5ed069002bd3027259ed3000d61129b0e5a5fbaa4a273901330f467c", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "ae4012", + "7c7617", + "cf5357", + "5f2b1c" + ] + }, + "payload": { + "dst": "c9", + "src": "c3", + "mac": "79b3", + "ciphertext_len": 63 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5973.json b/examples/meshcore/corpus/generated/valid_txt_msg_5973.json new file mode 100644 index 00000000..ac515d87 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5973.json @@ -0,0 +1,32 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "09067142ff840a35fea31599bc563880", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [ + "71", + "42", + "ff", + "84", + "0a", + "35" + ] + }, + "payload": { + "dst": "fe", + "src": "a3", + "mac": "1599", + "ciphertext_len": 4 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5974.json b/examples/meshcore/corpus/generated/valid_txt_msg_5974.json new file mode 100644 index 00000000..821bb811 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5974.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094006467475cbefdb922eee21a1a0632566", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [] + }, + "payload": { + "dst": "06", + "src": "46", + "mac": "7475", + "ciphertext_len": 12 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5975.json b/examples/meshcore/corpus/generated/valid_txt_msg_5975.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5975.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5980.json b/examples/meshcore/corpus/generated/valid_txt_msg_5980.json new file mode 100644 index 00000000..0e83d0a6 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5980.json @@ -0,0 +1,27 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a419f7e3ac24133791c3e1a4e2b322c8bc0cef9171b4b4f310c", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "9f7e" + ] + }, + "payload": { + "dst": "3a", + "src": "c2", + "mac": "4133", + "ciphertext_len": 18 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5988.json b/examples/meshcore/corpus/generated/valid_txt_msg_5988.json new file mode 100644 index 00000000..cf232035 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5988.json @@ -0,0 +1,29 @@ +{ + "description": "Generated valid: TXT_MSG direct", + "tags": [ + "txt_msg", + "direct" + ], + "packet_hex": "0a83c6f0c48b43b9c9217f97fe92dc385dcb69399eb20a6f5612daad4fd79013e1269edad72ccce9aa003c64", + "valid": true, + "expected": { + "route_type": "direct", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 3, + "hops": [ + "c6f0c4", + "8b43b9", + "c9217f" + ] + }, + "payload": { + "dst": "97", + "src": "fe", + "mac": "92dc", + "ciphertext_len": 29 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5992.json b/examples/meshcore/corpus/generated/valid_txt_msg_5992.json new file mode 100644 index 00000000..a6e1f3e2 --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5992.json @@ -0,0 +1,36 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "094aecc0db1a0f6c2a1aa2a928efa24c485536bb5c353666ebb413fbb93ff9c16318fa194bd1080640d19ccf65b7878373994b641b84fa3ce9a25417c3e1d227c94c76e97c623cd001a05c1c11", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 2, + "hops": [ + "ecc0", + "db1a", + "0f6c", + "2a1a", + "a2a9", + "28ef", + "a24c", + "4855", + "36bb", + "5c35" + ] + }, + "payload": { + "dst": "36", + "src": "66", + "mac": "ebb4", + "ciphertext_len": 51 + } + } +} diff --git a/examples/meshcore/corpus/generated/valid_txt_msg_5996.json b/examples/meshcore/corpus/generated/valid_txt_msg_5996.json new file mode 100644 index 00000000..5e9cf15e --- /dev/null +++ b/examples/meshcore/corpus/generated/valid_txt_msg_5996.json @@ -0,0 +1,25 @@ +{ + "description": "Generated valid: TXT_MSG flood", + "tags": [ + "txt_msg", + "flood" + ], + "packet_hex": "090000000000", + "valid": true, + "expected": { + "route_type": "flood", + "payload_type": "TXT_MSG", + "payload_ver": 0, + "transport_codes": null, + "path": { + "hash_size": 1, + "hops": [] + }, + "payload": { + "dst": "00", + "src": "00", + "mac": "0000", + "ciphertext_len": 0 + } + } +} diff --git a/examples/ping_pong.py b/examples/ping_pong.py new file mode 100755 index 00000000..18fde7f0 --- /dev/null +++ b/examples/ping_pong.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +"""Two-dongle demo: one transmits, one receives. + +Usage: + uv run examples/ping_pong.py --role tx [PORT] + uv run examples/ping_pong.py --role rx [PORT] +""" +# /// script +# requires-python = ">=3.10" +# dependencies = ["cobs", "pyserial"] +# /// + +import argparse +import sys +import time + +sys.path.insert(0, __import__("pathlib").Path(__file__).parent.as_posix()) +import donglora as dl # noqa: E402 + +parser = argparse.ArgumentParser(description="DongLoRa ping-pong demo") +parser.add_argument("--role", choices=["tx", "rx"], required=True) +parser.add_argument("port", nargs="?", help="Serial port (auto-detect if omitted)") +args = parser.parse_args() + +ser = dl.connect(args.port) +print(dl.send(ser, "SetConfig", config=dl.DEFAULT_CONFIG)) + +if args.role == "tx": + print("Transmitting every 2 seconds (Ctrl+C to stop)...\n") + seq = 0 + try: + while True: + msg = f"ping #{seq}" + resp = dl.send(ser, "Transmit", payload=msg.encode()) + print(f" TX: {msg!r} → {resp['type']}") + seq += 1 + time.sleep(2) + except KeyboardInterrupt: + print("\nDone.") + +else: + print(dl.send(ser, "StartRx")) + print("Receiving (Ctrl+C to stop)...\n") + ser.timeout = 1 + try: + while True: + data = dl.read_frame(ser) + if data is None: + continue + resp = dl.decode_response(data) + if resp["type"] == "RxPacket": + p = resp["payload"] + text = p.decode("utf-8", errors="replace") + print(f" RX: {text!r} RSSI:{resp['rssi']}dBm SNR:{resp['snr']}dB") + except KeyboardInterrupt: + dl.send(ser, "StopRx") + print("\nDone.") diff --git a/examples/simple_rx.py b/examples/simple_rx.py new file mode 100755 index 00000000..91c50d92 --- /dev/null +++ b/examples/simple_rx.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Receive LoRa packets and print them. + +Usage: + uv run examples/simple_rx.py [PORT] +""" +# /// script +# requires-python = ">=3.10" +# dependencies = ["cobs", "pyserial"] +# /// + +import sys +sys.path.insert(0, __import__("pathlib").Path(__file__).parent.as_posix()) +import donglora as dl # noqa: E402 + +ser = dl.connect(sys.argv[1] if len(sys.argv) > 1 else None) +print(dl.send(ser, "SetConfig", config=dl.DEFAULT_CONFIG)) +print(dl.send(ser, "StartRx")) + +print("\nListening (Ctrl+C to stop)...\n") +ser.timeout = 1 + +try: + while True: + data = dl.read_frame(ser) + if data is None: + continue + resp = dl.decode_response(data) + if resp["type"] == "RxPacket": + p = resp["payload"] + print(f" RSSI:{resp['rssi']:4d}dBm SNR:{resp['snr']:3d}dB len:{len(p):3d} {p.hex()}") +except KeyboardInterrupt: + dl.send(ser, "StopRx") + print("\nDone.") diff --git a/examples/simple_tx.py b/examples/simple_tx.py new file mode 100755 index 00000000..9d2cbb24 --- /dev/null +++ b/examples/simple_tx.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python3 +"""Transmit a single LoRa packet. + +Usage: + uv run examples/simple_tx.py [PORT] [MESSAGE] +""" +# /// script +# requires-python = ">=3.10" +# dependencies = ["cobs", "pyserial"] +# /// + +import sys +sys.path.insert(0, __import__("pathlib").Path(__file__).parent.as_posix()) +import donglora as dl # noqa: E402 + +port = None +message = "Hello from DongLoRa!" + +args = sys.argv[1:] +if args and not args[0].startswith("/dev"): + message = " ".join(args) +elif args: + port = args[0] + if len(args) > 1: + message = " ".join(args[1:]) + +ser = dl.connect(port) +print(dl.send(ser, "SetConfig", config=dl.DEFAULT_CONFIG)) +print(dl.send(ser, "Transmit", payload=message.encode())) +print(f"Sent: {message!r}")